X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fclient%2Fbufferviewoverlay.h;h=313a2e3005aa1f4025efb3ae9f6247922f13f4af;hp=96f632384ea650bf8e84ff813d6144d77c8672fa;hb=02b4f33429788d35500454bfb5a8a9ab0a2a2b49;hpb=e2667bcfa59d0a3b7843235dd6235d912cc0c992 diff --git a/src/client/bufferviewoverlay.h b/src/client/bufferviewoverlay.h index 96f63238..313a2e30 100644 --- a/src/client/bufferviewoverlay.h +++ b/src/client/bufferviewoverlay.h @@ -42,8 +42,6 @@ public: const QSet &removedBufferIds(); const QSet &tempRemovedBufferIds(); - bool addBuffersAutomatically(); - bool hideInactiveBuffers(); int allowedBufferTypes(); int minimumActivity(); @@ -53,6 +51,10 @@ public slots: void addView(int viewId); void removeView(int viewId); + void reset(); + void save(); + void restore(); + // updates propagated from the actual views void update(); @@ -69,15 +71,14 @@ private slots: private: void updateHelper(); + QSet filterBuffersByConfig(const QList &buffers, const BufferViewConfig *config); + bool _aboutToUpdate; QSet _bufferViewIds; int _uninitializedViewCount; QSet _networkIds; - - bool _addBuffersAutomatically; - bool _hideInactiveBuffers; int _allowedBufferTypes; int _minimumActivity;