X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcoresession.h;h=8b4305e343f64a61ba75c564ebf255dca157ef48;hp=9d8ba559f9a62158bc52e6090074df5c7327e519;hb=88b350153eb364853e75d237d3eed2dfaf839d59;hpb=393ac8b4bca9db98f297cb4756ef2e79364bf6f0 diff --git a/src/core/coresession.h b/src/core/coresession.h index 9d8ba559..8b4305e3 100644 --- a/src/core/coresession.h +++ b/src/core/coresession.h @@ -150,12 +150,14 @@ signals: void networkRemoved(NetworkId); void networkDisconnected(NetworkId); +protected: + virtual void customEvent(QEvent *event); + private slots: void removeClient(QIODevice *dev); void recvStatusMsgFromServer(QString msg); void recvMessageFromServer(NetworkId networkId, Message::Type, BufferInfo::Type, const QString &target, const QString &text, const QString &sender = "", Message::Flags flags = Message::None); - void processMessages(); void destroyNetwork(NetworkId); @@ -169,6 +171,8 @@ private slots: void saveSessionState() const; private: + void processMessages(); + void loadSettings(); void initScriptEngine(); @@ -200,6 +204,7 @@ private: QScriptEngine *scriptEngine; QList _messageQueue; + bool _processMessages; CoreIgnoreListManager _ignoreListManager; };