X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorenetwork.h;h=a6d367805c7fdc0653e01eb42a1d1deac4ad542b;hp=d32734f4f57601f3eea36034f37e3a22926b75db;hb=63bc3c3a34a0df70cad72b1f36d4fb7b8245d79c;hpb=ac374ec32612798c230d54665f6bce7faf416602 diff --git a/src/core/corenetwork.h b/src/core/corenetwork.h index d32734f4..a6d36780 100644 --- a/src/core/corenetwork.h +++ b/src/core/corenetwork.h @@ -114,6 +114,10 @@ public slots: bool setAutoWhoDone(const QString &channel); + void updateIssuedModes(const QString &requestedModes); + void updatePersistentModes(QString addModes, QString removeModes); + void resetPersistentModes(); + Server usedServer() const; inline void resetPingTimeout() { _pingCount = 0; } @@ -203,6 +207,8 @@ private: int _burstSize; // size of the token bucket int _tokenBucket; // the virtual bucket that holds the tokens QList _msgQueue; + + QString _requestedUserModes; // 2 strings separated by a '-' character. first part are requested modes to add, the second to remove }; #endif //CORENETWORK_H