1 #ifndef QQMLUSEREXCHANGEMANAGER_H 2 #define QQMLUSEREXCHANGEMANAGER_H 4 #include <QtCore/QObject> 6 #include <QtQml/QQmlParserStatus> 8 #include <QtDataSync/userexchangemanager.h> 10 #include "qqmlaccountmanager.h" 29 Q_DISABLE_COPY(QQmlUserExchangeManager)
43 Q_PROPERTY(quint16 DataExchangePort READ DataExchangePort CONSTANT)
78 Q_PROPERTY(QQmlAccountManager* manager READ manager WRITE setManager NOTIFY
managerChanged)
101 void classBegin() override;
103 void componentComplete() override;
106 quint16 DataExchangePort() const;
111 QQmlAccountManager* manager() const;
118 bool keepData = false);
123 bool keepData = false);
127 void setSetupName(
QString setupName);
129 void setManager(QQmlAccountManager* manager);
141 QQmlAccountManager* _manager;
146 #endif // QQMLUSEREXCHANGEMANAGER_H The QML import for the QtDataSync QML module.
The QML binding of QtDataSync::UserExchangeManager.
Q_INVOKABLE void importTrustedFrom(const QtDataSync::UserInfo &userInfo, const QString &password, const QJSValue &completedFn, bool keepData=false)
Imports the trusted user data previously received by the given user.
The primary namespace of the QtDataSync library.
Q_INVOKABLE void importFrom(const QtDataSync::UserInfo &userInfo, const QJSValue &completedFn, bool keepData=false)
Imports the untrusted user data previously received by the given user.
void managerChanged(QQmlAccountManager *manager)
NOTIFY accessor for AccountManager::manager.
void setupNameChanged(QString setupName)
NOTIFY accessor for AccountManager::setupName.
void validChanged(bool valid)
NOTIFY accessor for AccountManager::valid.
QObject * parent() const const