+ 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);
+
+ inline bool hideInactiveBuffers() const { return _hideInactiveBuffers; }
+ void setHideInactiveBuffers(bool hideInactiveBuffers);
+
+ virtual inline void requestSetBufferViewName(const QString &bufferViewName) { REQUEST(ARG(bufferViewName)) }
+
+ const QList<BufferId> &bufferList() const { return _buffers; }
+ const QSet<BufferId> &removedBuffers() const { return _removedBuffers; }
+ const QSet<BufferId> &temporarilyRemovedBuffers() const { return _temporarilyRemovedBuffers; }
+
+ 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)) }
+