+ fromVariantMap(properties);
+ setObjectName(QString::number(bufferViewId));
+}
+
+
+void BufferViewConfig::setBufferViewName(const QString &bufferViewName)
+{
+ if (_bufferViewName == bufferViewName)
+ return;
+
+ _bufferViewName = bufferViewName;
+ SYNC(ARG(bufferViewName))
+ emit bufferViewNameSet(bufferViewName);
+}
+
+
+void BufferViewConfig::setNetworkId(const NetworkId &networkId)
+{
+ if (_networkId == networkId)
+ return;
+
+ _networkId = networkId;
+ SYNC(ARG(networkId))
+ emit networkIdSet(networkId);
+ emit configChanged();
+}
+
+
+void BufferViewConfig::setAddNewBuffersAutomatically(bool addNewBuffersAutomatically)
+{
+ if (_addNewBuffersAutomatically == addNewBuffersAutomatically)
+ return;
+
+ _addNewBuffersAutomatically = addNewBuffersAutomatically;
+ SYNC(ARG(addNewBuffersAutomatically))
+ emit configChanged();
+}
+
+
+void BufferViewConfig::setSortAlphabetically(bool sortAlphabetically)
+{
+ if (_sortAlphabetically == sortAlphabetically)
+ return;
+
+ _sortAlphabetically = sortAlphabetically;
+ SYNC(ARG(sortAlphabetically))
+ emit configChanged();
+}
+
+
+void BufferViewConfig::setDisableDecoration(bool disableDecoration)
+{
+ if (_disableDecoration == disableDecoration)
+ return;
+
+ _disableDecoration = disableDecoration;
+ SYNC(ARG(disableDecoration))
+}
+
+
+void BufferViewConfig::setAllowedBufferTypes(int bufferTypes)
+{
+ if (_allowedBufferTypes == bufferTypes)
+ return;
+
+ _allowedBufferTypes = bufferTypes;
+ SYNC(ARG(bufferTypes))
+ emit configChanged();
+}
+
+
+void BufferViewConfig::setMinimumActivity(int activity)
+{
+ if (_minimumActivity == activity)
+ return;
+
+ _minimumActivity = activity;
+ SYNC(ARG(activity))
+ emit configChanged();