- inline int bufferViewId() const { return _bufferViewId; }
-
- inline const QString &bufferViewName() const { return _bufferViewName; }
- void setBufferViewName(const QString &bufferViewName);
-
- inline const NetworkId &networkId() const { return _networkId; }
- void setNetworkId(const NetworkId &networkId);
-
- inline bool addNewBuffersAutomatically() const { return _addNewBuffersAutomatically; }
- void setAddNewBuffersAutomatically(bool addNewBuffersAutomatically);
-
- inline bool sortAlphabetically() const { return _sortAlphabetically; }
- void setSortAlphabetically(bool sortAlphabetically);
-
- inline bool disableDecoration() const { return _disableDecoration; }
- void setDisableDecoration(bool disableDecoration);
-
- inline int allowedBufferTypes() const { return _allowedBufferTypes; }
- void setAllowedBufferTypes(int bufferTypes);
-
- inline int minimumActivity() const { return _minimumActivity; }
- void setMinimumActivity(int activity);
+ QVariantList initBufferList() const;
+ void initSetBufferList(const QVariantList& buffers);
+
+ QVariantList initRemovedBuffers() const;
+ void initSetRemovedBuffers(const QVariantList& buffers);
+
+ QVariantList initTemporarilyRemovedBuffers() const;
+ void initSetTemporarilyRemovedBuffers(const QVariantList& buffers);
+
+ void setBufferViewName(const QString& bufferViewName);
+ void setNetworkId(const NetworkId& networkId);
+ void setAddNewBuffersAutomatically(bool addNewBuffersAutomatically);
+ void setSortAlphabetically(bool sortAlphabetically);
+ void setDisableDecoration(bool disableDecoration);
+ void setAllowedBufferTypes(int bufferTypes);
+ void setMinimumActivity(int activity);
+ void setHideInactiveBuffers(bool hideInactiveBuffers);
+ void setHideInactiveNetworks(bool hideInactiveNetworks);
+ void setShowSearch(bool showSearch);
+
+ void setBufferList(const QList<BufferId>& buffers);
+
+ void addBuffer(const BufferId& bufferId, int pos);
+ void moveBuffer(const BufferId& bufferId, int pos);
+ void removeBuffer(const BufferId& bufferId);
+ void removeBufferPermanently(const BufferId& bufferId);
+
+ virtual void requestSetBufferViewName(const QString& bufferViewName);
+ virtual void requestAddBuffer(const BufferId& bufferId, int pos);
+ virtual void requestMoveBuffer(const BufferId& bufferId, int pos);
+ virtual void requestRemoveBuffer(const BufferId& bufferId);
+ virtual void requestRemoveBufferPermanently(const BufferId& bufferId);