- virtual SignalProxy *signalProxy() const = 0;
- virtual void setSignalProxy(SignalProxy *proxy) = 0;
+ virtual SignalProxy* signalProxy() const = 0;
+ virtual void setSignalProxy(SignalProxy* proxy) = 0;
+
+ QDateTime connectedSince() const;
+ void setConnectedSince(const QDateTime& connectedSince);
+
+ QString buildDate() const;
+ void setBuildDate(const QString& buildDate);
+
+ QString clientVersion() const;
+ void setClientVersion(const QString& clientVersion);
+
+ bool hasFeature(Quassel::Feature feature) const;
+ Quassel::Features features() const;
+ void setFeatures(Quassel::Features features);
+
+ int id() const;
+ void setId(int id);