X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fircuser.h;h=da963231bf9d89dc98d53a543b3157a9eb179776;hp=5fd45944533cfb0a9d2e72d6ed864250008baf4f;hb=7a6e882282779ac24e015c53e3d9fc746c08063d;hpb=f18d7db990cb23c87fa3586e19b2f8aa5509a66c diff --git a/src/common/ircuser.h b/src/common/ircuser.h index 5fd45944..da963231 100644 --- a/src/common/ircuser.h +++ b/src/common/ircuser.h @@ -45,6 +45,7 @@ class IrcUser : public SyncableObject { Q_PROPERTY(QDateTime idleTime READ idleTime WRITE setIdleTime STORED false) Q_PROPERTY(QString server READ server WRITE setServer STORED false) Q_PROPERTY(QString ircOperator READ ircOperator WRITE setIrcOperator STORED false) + Q_PROPERTY(int lastAwayMessage READ lastAwayMessage WRITE setLastAwayMessage STORED false) Q_PROPERTY(QStringList channels READ channels STORED false) // Q_PROPERTY(QStringList usermodes READ usermodes WRITE setUsermodes) @@ -63,6 +64,7 @@ public: QDateTime idleTime() const; QString server() const; QString ircOperator() const; + int lastAwayMessage() const; Network *network() const; QString userModes() const; @@ -90,6 +92,7 @@ public slots: void setIdleTime(const QDateTime &idleTime); void setServer(const QString &server); void setIrcOperator(const QString &ircOperator); + void setLastAwayMessage(const int &lastAwayMessage); void updateHostmask(const QString &mask); void setUserModes(const QString &modes); @@ -115,6 +118,7 @@ signals: void idleTimeSet(QDateTime idleTime); void serverSet(QString server); void ircOperatorSet(QString ircOperator); + void lastAwayMessageSet(int lastAwayMessage); void hostmaskUpdated(QString mask); void userModesSet(QString modes); @@ -154,6 +158,7 @@ private: QString _server; QDateTime _idleTime; QString _ircOperator; + int _lastAwayMessage; // QSet _channels; QSet _channels;