X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fclientbufferviewmanager.h;h=80d1754fb1d2fdf2a7e9106147fe3878c298fd3e;hp=6ecef78c88dca064e923c1eea490e769710e0372;hb=f48d855945219c3a1897a17bf15830dfee104f0b;hpb=b040ef84cdc254a0b1f083db3151f2724e45d210 diff --git a/src/client/clientbufferviewmanager.h b/src/client/clientbufferviewmanager.h index 6ecef78c..80d1754f 100644 --- a/src/client/clientbufferviewmanager.h +++ b/src/client/clientbufferviewmanager.h @@ -22,7 +22,9 @@ #define CLIENTBUFFERVIEWMANAGER_H #include "bufferviewmanager.h" + class ClientBufferViewConfig; +class BufferViewOverlay; class ClientBufferViewManager : public BufferViewManager { Q_OBJECT @@ -33,8 +35,16 @@ public: QList clientBufferViewConfigs() const; ClientBufferViewConfig *clientBufferViewConfig(int bufferViewId) const; + inline const BufferViewOverlay *bufferViewOverlay() const { return _bufferViewOverlay; } + protected: virtual BufferViewConfig *bufferViewConfigFactory(int bufferViewConfigId); + +private slots: + void updateBufferViewOverlay(); + +private: + BufferViewOverlay *_bufferViewOverlay; }; #endif //CLIENTBUFFERVIEWMANAGER_H