X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fbufferviewconfig.cpp;h=91602a680b9722006153b6a993382bad39f65a2a;hp=fff1ef1ead415add53427185763a7ca4624ba7b3;hb=9188f1a4880dc7f4c26612a265c1d874f6df5a8c;hpb=697a663a206c5bf5b7061709f273ae40f3c58091 diff --git a/src/common/bufferviewconfig.cpp b/src/common/bufferviewconfig.cpp index fff1ef1e..91602a68 100644 --- a/src/common/bufferviewconfig.cpp +++ b/src/common/bufferviewconfig.cpp @@ -35,6 +35,138 @@ BufferViewConfig::BufferViewConfig(int bufferViewId, const QVariantMap& properti setObjectName(QString::number(bufferViewId)); } +int BufferViewConfig::bufferViewId() const +{ + return _bufferViewId; +} + +QString BufferViewConfig::bufferViewName() const +{ + return _bufferViewName; +} + +NetworkId BufferViewConfig::networkId() const +{ + return _networkId; +} + +bool BufferViewConfig::addNewBuffersAutomatically() const +{ + return _addNewBuffersAutomatically; +} + +bool BufferViewConfig::sortAlphabetically() const +{ + return _sortAlphabetically; +} + +bool BufferViewConfig::disableDecoration() const +{ + return _disableDecoration; +} + +int BufferViewConfig::allowedBufferTypes() const +{ + return _allowedBufferTypes; +} + +int BufferViewConfig::minimumActivity() const +{ + return _minimumActivity; +} + +bool BufferViewConfig::hideInactiveBuffers() const +{ + return _hideInactiveBuffers; +} + +bool BufferViewConfig::hideInactiveNetworks() const +{ + return _hideInactiveNetworks; +} + +bool BufferViewConfig::showSearch() const +{ + return _showSearch; +} + +QList BufferViewConfig::bufferList() const +{ + return _buffers; +} + +QSet BufferViewConfig::removedBuffers() const +{ + return _removedBuffers; +} + +QSet BufferViewConfig::temporarilyRemovedBuffers() const +{ + return _temporarilyRemovedBuffers; +} + +QVariantList BufferViewConfig::initBufferList() const +{ + QVariantList buffers; + + foreach (BufferId bufferId, _buffers) { + buffers << qVariantFromValue(bufferId); + } + + return buffers; +} + +void BufferViewConfig::initSetBufferList(const QVariantList& buffers) +{ + _buffers.clear(); + + foreach (QVariant buffer, buffers) { + _buffers << buffer.value(); + } + + emit configChanged(); // used to track changes in the settingspage +} + +QVariantList BufferViewConfig::initRemovedBuffers() const +{ + QVariantList removedBuffers; + + foreach (BufferId bufferId, _removedBuffers) { + removedBuffers << qVariantFromValue(bufferId); + } + + return removedBuffers; +} + +void BufferViewConfig::initSetRemovedBuffers(const QVariantList& buffers) +{ + _removedBuffers.clear(); + + foreach (QVariant buffer, buffers) { + _removedBuffers << buffer.value(); + } +} + +QVariantList BufferViewConfig::initTemporarilyRemovedBuffers() const +{ + QVariantList temporarilyRemovedBuffers; + + foreach (BufferId bufferId, _temporarilyRemovedBuffers) { + temporarilyRemovedBuffers << qVariantFromValue(bufferId); + } + + return temporarilyRemovedBuffers; +} + +void BufferViewConfig::initSetTemporarilyRemovedBuffers(const QVariantList& buffers) +{ + _temporarilyRemovedBuffers.clear(); + + foreach (QVariant buffer, buffers) { + _temporarilyRemovedBuffers << buffer.value(); + } +} + void BufferViewConfig::setBufferViewName(const QString& bufferViewName) { if (_bufferViewName == bufferViewName) @@ -136,77 +268,10 @@ void BufferViewConfig::setShowSearch(bool showSearch) emit configChanged(); } -QVariantList BufferViewConfig::initBufferList() const -{ - QVariantList buffers; - - foreach (BufferId bufferId, _buffers) { - buffers << qVariantFromValue(bufferId); - } - - return buffers; -} - -void BufferViewConfig::initSetBufferList(const QVariantList& buffers) +void BufferViewConfig::setBufferList(const QList& buffers) { - _buffers.clear(); - - foreach (QVariant buffer, buffers) { - _buffers << buffer.value(); - } - - emit configChanged(); // used to track changes in the settingspage -} - -void BufferViewConfig::initSetBufferList(const QList& buffers) -{ - _buffers.clear(); - - foreach (BufferId bufferId, buffers) { - _buffers << bufferId; - } - - emit configChanged(); // used to track changes in the settingspage -} - -QVariantList BufferViewConfig::initRemovedBuffers() const -{ - QVariantList removedBuffers; - - foreach (BufferId bufferId, _removedBuffers) { - removedBuffers << qVariantFromValue(bufferId); - } - - return removedBuffers; -} - -void BufferViewConfig::initSetRemovedBuffers(const QVariantList& buffers) -{ - _removedBuffers.clear(); - - foreach (QVariant buffer, buffers) { - _removedBuffers << buffer.value(); - } -} - -QVariantList BufferViewConfig::initTemporarilyRemovedBuffers() const -{ - QVariantList temporarilyRemovedBuffers; - - foreach (BufferId bufferId, _temporarilyRemovedBuffers) { - temporarilyRemovedBuffers << qVariantFromValue(bufferId); - } - - return temporarilyRemovedBuffers; -} - -void BufferViewConfig::initSetTemporarilyRemovedBuffers(const QVariantList& buffers) -{ - _temporarilyRemovedBuffers.clear(); - - foreach (QVariant buffer, buffers) { - _temporarilyRemovedBuffers << buffer.value(); - } + _buffers = buffers; + emit configChanged(); } void BufferViewConfig::addBuffer(const BufferId& bufferId, int pos) @@ -275,3 +340,28 @@ void BufferViewConfig::removeBufferPermanently(const BufferId& bufferId) emit bufferPermanentlyRemoved(bufferId); emit configChanged(); } + +void BufferViewConfig::requestSetBufferViewName(const QString& bufferViewName) +{ + REQUEST(ARG(bufferViewName)) +} + +void BufferViewConfig::requestAddBuffer(const BufferId& bufferId, int pos) +{ + REQUEST(ARG(bufferId), ARG(pos)) +} + +void BufferViewConfig::requestMoveBuffer(const BufferId& bufferId, int pos) +{ + REQUEST(ARG(bufferId), ARG(pos)) +} + +void BufferViewConfig::requestRemoveBuffer(const BufferId& bufferId) +{ + REQUEST(ARG(bufferId)) +} + +void BufferViewConfig::requestRemoveBufferPermanently(const BufferId& bufferId) +{ + REQUEST(ARG(bufferId)) +}