+ QVariantList initBufferList() const;
+ void initSetBufferList(const QVariantList& buffers);
+ void initSetBufferList(const QList<BufferId>& buffers);
+
+ QVariantList initRemovedBuffers() const;
+ void initSetRemovedBuffers(const QVariantList& buffers);
+
+ QVariantList initTemporarilyRemovedBuffers() const;
+ void initSetTemporarilyRemovedBuffers(const QVariantList& buffers);
+
+ void addBuffer(const BufferId& bufferId, int pos);
+ virtual inline void requestAddBuffer(const BufferId& bufferId, int pos) { REQUEST(ARG(bufferId), ARG(pos)) }
+ void moveBuffer(const BufferId& bufferId, int pos);
+ virtual inline void requestMoveBuffer(const BufferId& bufferId, int pos) { REQUEST(ARG(bufferId), ARG(pos)) }
+ void removeBuffer(const BufferId& bufferId);
+ virtual inline void requestRemoveBuffer(const BufferId& bufferId) { REQUEST(ARG(bufferId)) }
+ void removeBufferPermanently(const BufferId& bufferId);
+ virtual inline void requestRemoveBufferPermanently(const BufferId& bufferId){REQUEST(ARG(bufferId))}
+
+ signals : void bufferViewNameSet(const QString& bufferViewName); // invalidate
+ void configChanged();
+ void networkIdSet(const NetworkId& networkId);
+ // void addNewBuffersAutomaticallySet(bool addNewBuffersAutomatically); // invalidate
+ // void sortAlphabeticallySet(bool sortAlphabetically); // invalidate
+ // // void disableDecorationSet(bool disableDecoration); // invalidate
+ // void allowedBufferTypesSet(int allowedBufferTypes); // invalidate
+ // void minimumActivitySet(int activity); // invalidate
+ // void hideInactiveBuffersSet(bool hideInactiveBuffers); // invalidate
+ void bufferListSet(); // invalidate
+
+ void bufferAdded(const BufferId& bufferId, int pos);
+ // void addBufferRequested(const BufferId &bufferId, int pos);
+ void bufferMoved(const BufferId& bufferId, int pos);
+ // void moveBufferRequested(const BufferId &bufferId, int pos);
+ void bufferRemoved(const BufferId& bufferId);
+ void bufferPermanentlyRemoved(const BufferId& bufferId);
+ // void removeBufferRequested(const BufferId &bufferId);
+ // void removeBufferPermanentlyRequested(const BufferId &bufferId);
+
+ // void setBufferViewNameRequested(const QString &bufferViewName);