X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclient.h;h=7c42784424de8d48890181e9c5f4b34292098d4c;hp=4e7eb0e203bbb80304c57a32c3f9fb47d9a30285;hb=ddba2696fe051b472d6670e225e67c2f6f1972ce;hpb=a2bf6dec2ea5a72d15a3310f8a7abc11988228c4 diff --git a/src/client/client.h b/src/client/client.h index 4e7eb0e2..7c427844 100644 --- a/src/client/client.h +++ b/src/client/client.h @@ -41,14 +41,13 @@ class NetworkModel; class BufferModel; class BufferSyncer; class ClientBacklogManager; +class ClientIrcListHelper; class BufferViewManager; class IrcUser; class IrcChannel; class SignalProxy; struct NetworkInfo; -class QTimer; - class Client : public QObject { Q_OBJECT @@ -97,11 +96,10 @@ public: static inline SignalProxy *signalProxy() { return instance()->_signalProxy; } static inline ClientBacklogManager *backlogManager() { return instance()->_backlogManager; } + static inline ClientIrcListHelper *ircListHelper() { return instance()->_ircListHelper; } static inline BufferViewManager *bufferViewManager() { return instance()->_bufferViewManager; } - - static AccountId currentCoreAccount(); - static AbstractUiMsg *layoutMsg(const Message &); + static AccountId currentCoreAccount(); static bool isConnected(); static bool isSynced(); @@ -121,7 +119,6 @@ signals: void backlogReceived(Buffer *, QList); void requestBacklog(BufferInfo, QVariant, QVariant); void requestNetworkStates(); - void messageReceived(const Message &msg); void showConfigWizard(const QVariantMap &coredata); @@ -179,8 +176,6 @@ private slots: void updateBufferInfo(BufferInfo); void updateLastSeenMsg(BufferId id, const MsgId &msgId); - void layoutMsg(); - void bufferDestroyed(); void networkDestroyed(); void coreIdentityCreated(const Identity &); @@ -215,6 +210,7 @@ private: BufferSyncer * _bufferSyncer; ClientBacklogManager *_backlogManager; BufferViewManager *_bufferViewManager; + ClientIrcListHelper *_ircListHelper; MessageModel *_messageModel; @@ -229,9 +225,6 @@ private: Buffer *_monitorBuffer; - QTimer *layoutTimer; - QLinkedList layoutQueue; - static AccountId _currentCoreAccount; friend class ClientSyncer;