14 Q_PROPERTY(QString hostname READ hostname WRITE setHostname NOTIFY hostnameChanged)
15 Q_PROPERTY(
int port READ port WRITE setPort NOTIFY portChanged)
16 Q_PROPERTY(
bool autoSelectPort READ isAutoSelectPort WRITE
setAutoSelectPort NOTIFY
17 autoSelectPortChanged)
19 Store(QObject* _parent =
nullptr);
21 QString hostname()
const;
22 void setHostname(
const QString& _value);
24 void setPort(
int _port);
25 bool isAutoSelectPort()
const;
31 Q_INVOKABLE
bool start()
override;
32 Q_INVOKABLE
bool stop()
override;
33 Q_INVOKABLE
bool erase()
override;
34 bool isStoreRunning()
const override;
36 void connectIfNeeded();
37 void updateStore()
const;
39 void hostnameChanged();
41 void autoSelectPortChanged();