aboutsummaryrefslogtreecommitdiff
path: root/src/RWAHost.h
diff options
context:
space:
mode:
Diffstat (limited to 'src/RWAHost.h')
-rw-r--r--src/RWAHost.h28
1 files changed, 17 insertions, 11 deletions
diff --git a/src/RWAHost.h b/src/RWAHost.h
index c78ef5f..58b6d45 100644
--- a/src/RWAHost.h
+++ b/src/RWAHost.h
@@ -29,19 +29,14 @@
#include <QObject>
#include <QQuickItem>
-class RWAHost : public QObject
-{
+class RWAHost : public QObject {
Q_OBJECT
-public:
- explicit RWAHost(QString uuid = "", QString alias = "", QString url = "");
-
- QString uuid() const;
- QString alias() const;
- QString url() const;
+ Q_PROPERTY(QString uuid READ uuid WRITE setUuid NOTIFY uuidChanged)
+ Q_PROPERTY(QString alias READ alias WRITE setAlias NOTIFY aliasChanged)
+ Q_PROPERTY(QString url READ url WRITE setUrl NOTIFY urlChanged)
- void setUuid(const QString &uuid);
- void setAlias(const QString &alias);
- void setUrl(const QString &url);
+public:
+ RWAHost(QString uuid = "", QString alias = "", QString url = "");
private:
QString _uuid;
@@ -49,8 +44,19 @@ private:
QString _url;
signals:
+ void uuidChanged(QString uuid);
+ void aliasChanged(QString alias);
+ void urlChanged(QString url);
public slots:
+ QString uuid() const;
+ QString alias() const;
+ QString url() const;
+
+ void setUuid(const QString &uuid);
+ void setAlias(const QString &alias);
+ void setUrl(const QString &url);
+
};
#endif // RWAHOST_H