35class Ssud:
public QObject
40 Ssud(QObject *parent = NULL);
45 QString deviceModel();
46 QString deviceFamily();
48 QString deviceVariant();
49 QString displayName(
int type);
52 void registerDevice(
const QString &username,
const QString &password);
53 void unregisterDevice();
58 void setDeviceMode(
int mode);
59 void setDeviceMode(
int mode,
int editMode);
61 void setFlavour(
const QString &release);
62 QString release(
bool rnd);
63 void setRelease(
const QString &release,
bool rnd);
64 void modifyRepo(
int action,
const QString &repo);
65 void addRepo(
const QString &repo,
const QString &url);
67 QList<SsuRepo> listRepos(
bool rnd);
68 QStringList listDomains();
69 void setDomainConfig(
const QString &domain, QVariantMap config);
70 QVariantMap getDomainConfig(
const QString &domain);
80 void credentialsChanged();
81 void registrationStatusChanged();
85 static const char *SERVICE_NAME;
86 static const char *OBJECT_PATH;