X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2Fsqlitestorage.h;h=fbb366f68322b2ea8948f3a73dff45e81e681def;hb=5cfbc4c3d77118661d2be0fb79dc138af81310a3;hp=6df95b1b2929bfdeb486fb71cc5c155e70c685aa;hpb=75aed292bb10fdba0c6f447a1c899510638a9c5d;p=quassel.git diff --git a/src/core/sqlitestorage.h b/src/core/sqlitestorage.h index 6df95b1b..fbb366f6 100644 --- a/src/core/sqlitestorage.h +++ b/src/core/sqlitestorage.h @@ -73,6 +73,12 @@ public slots: virtual void setChannelPersistent(UserId user, const NetworkId &networkId, const QString &channel, bool isJoined); virtual void setPersistentChannelKey(UserId user, const NetworkId &networkId, const QString &channel, const QString &key); + /* persistent user states */ + virtual QString awayMessage(UserId user, NetworkId networkId); + virtual void setAwayMessage(UserId user, NetworkId networkId, const QString &awayMsg); + virtual QString userModes(UserId user, NetworkId networkId); + virtual void setUserModes(UserId user, NetworkId networkId, const QString &userModes); + /* Buffer handling */ virtual BufferInfo bufferInfo(UserId user, const NetworkId &networkId, BufferInfo::Type type, const QString &buffer = "", bool create = true); virtual BufferInfo getBufferInfo(UserId user, const BufferId &bufferId);