X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbufferviewoverlay.h;h=70fb92763d66e1af68e16d8c2cd6d732e494f344;hp=d52871365ff1e108cd56c5a3fad705ff41c30297;hb=7fc418e5841a1633f651e08a34ccd2123ba6e0db;hpb=f48d855945219c3a1897a17bf15830dfee104f0b diff --git a/src/client/bufferviewoverlay.h b/src/client/bufferviewoverlay.h index d5287136..70fb9276 100644 --- a/src/client/bufferviewoverlay.h +++ b/src/client/bufferviewoverlay.h @@ -25,6 +25,7 @@ #include "types.h" +class BufferViewConfig; class ClientBufferViewConfig; class BufferViewOverlay : public QObject { @@ -33,6 +34,18 @@ class BufferViewOverlay : public QObject { public: BufferViewOverlay(QObject *parent = 0); + bool allNetworks(); + + const QSet &networkIds(); + const QSet &bufferIds(); + const QSet &removedBufferIds(); + const QSet &tempRemovedBufferIds(); + + bool addBuffersAutomatically(); + bool hideInactiveBuffers(); + int allowedBufferTypes(); + int minimumActivity(); + public slots: void addView(int viewId); void removeView(int viewId); @@ -48,10 +61,9 @@ protected: private slots: void viewInitialized(); + void viewInitialized(BufferViewConfig *config); private: - inline bool allNetworks() const { return _networkIds.contains(NetworkId()); } - void updateHelper(); bool _aboutToUpdate;