X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorebufferviewmanager.cpp;h=96ebc6a80b8744dede839ceaa9ed9efae6410289;hp=8b8aedcf1d8793ac1c6a040762fb58c8b10ada46;hb=c1cf157116de7fc3da96203aa6f03c38c7ebb650;hpb=f824db0e31b54969e0b7fa0b5405b1e9173d482c diff --git a/src/core/corebufferviewmanager.cpp b/src/core/corebufferviewmanager.cpp index 8b8aedcf..96ebc6a8 100644 --- a/src/core/corebufferviewmanager.cpp +++ b/src/core/corebufferviewmanager.cpp @@ -1,5 +1,5 @@ /*************************************************************************** - * Copyright (C) 2005-09 by the Quassel Project * + * Copyright (C) 2005-2018 by the Quassel Project * * devel@quassel-irc.org * * * * This program is free software; you can redistribute it and/or modify * @@ -15,79 +15,82 @@ * You should have received a copy of the GNU General Public License * * along with this program; if not, write to the * * Free Software Foundation, Inc., * - * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. * ***************************************************************************/ #include "corebufferviewmanager.h" -#include "corebufferviewconfig.h" - #include "core.h" +#include "corebufferviewconfig.h" #include "coresession.h" -CoreBufferViewManager::CoreBufferViewManager(SignalProxy *proxy, CoreSession *parent) - : BufferViewManager(proxy, parent), - _coreSession(parent) +CoreBufferViewManager::CoreBufferViewManager(SignalProxy* proxy, CoreSession* parent) + : BufferViewManager(proxy, parent) + , _coreSession(parent) { - QVariantMap views = Core::getUserSetting(_coreSession->user(), "BufferViews").toMap(); - QVariantMap::iterator iter = views.begin(); - QVariantMap::iterator iterEnd = views.end(); - CoreBufferViewConfig *config = 0; - while(iter != iterEnd) { - config = new CoreBufferViewConfig(iter.key().toInt(), iter.value().toMap(), this); - addBufferViewConfig(config); - iter++; - } + QVariantMap views = Core::getUserSetting(_coreSession->user(), "BufferViews").toMap(); + QVariantMap::iterator iter = views.begin(); + QVariantMap::iterator iterEnd = views.end(); + CoreBufferViewConfig* config = nullptr; + while (iter != iterEnd) { + config = new CoreBufferViewConfig(iter.key().toInt(), iter.value().toMap(), this); + addBufferViewConfig(config); + ++iter; + } } -void CoreBufferViewManager::saveBufferViews() { - QVariantMap views; +void CoreBufferViewManager::saveBufferViews() +{ + QVariantMap views; - BufferViewConfigHash::const_iterator iter = bufferViewConfigHash().constBegin(); - BufferViewConfigHash::const_iterator iterEnd = bufferViewConfigHash().constEnd(); - while(iter != iterEnd) { - views[QString::number((*iter)->bufferViewId())] = (*iter)->toVariantMap(); - iter++; - } + BufferViewConfigHash::const_iterator iter = bufferViewConfigHash().constBegin(); + BufferViewConfigHash::const_iterator iterEnd = bufferViewConfigHash().constEnd(); + while (iter != iterEnd) { + views[QString::number((*iter)->bufferViewId())] = (*iter)->toVariantMap(); + ++iter; + } - Core::setUserSetting(_coreSession->user(), "BufferViews", views); + Core::setUserSetting(_coreSession->user(), "BufferViews", views); } -void CoreBufferViewManager::requestCreateBufferView(const QVariantMap &properties) { - QString bufferViewName = properties["bufferViewName"].toString(); - int maxId = -1; - BufferViewConfigHash::const_iterator iter = bufferViewConfigHash().constBegin(); - BufferViewConfigHash::const_iterator iterEnd = bufferViewConfigHash().constEnd(); - while(iter != iterEnd) { - if((*iter)->bufferViewName() == bufferViewName) - return; - - if((*iter)->bufferViewId() > maxId) - maxId = (*iter)->bufferViewId(); - - iter++; - } - maxId++; +void CoreBufferViewManager::requestCreateBufferView(const QVariantMap& properties) +{ + QString bufferViewName = properties["bufferViewName"].toString(); + int maxId = -1; + BufferViewConfigHash::const_iterator iter = bufferViewConfigHash().constBegin(); + BufferViewConfigHash::const_iterator iterEnd = bufferViewConfigHash().constEnd(); + while (iter != iterEnd) { + if ((*iter)->bufferViewName() == bufferViewName) + return; + + if ((*iter)->bufferViewId() > maxId) + maxId = (*iter)->bufferViewId(); + + ++iter; + } + maxId++; - CoreBufferViewConfig *config = new CoreBufferViewConfig(maxId, properties); - addBufferViewConfig(config); + addBufferViewConfig(new CoreBufferViewConfig(maxId, properties, this)); } -void CoreBufferViewManager::requestCreateBufferViews(const QVariantList &properties) { - QVariantList::const_iterator iter = properties.constBegin(); - QVariantList::const_iterator iterEnd = properties.constEnd(); - while(iter != iterEnd) { - requestCreateBufferView((*iter).toMap()); - iter++; - } +void CoreBufferViewManager::requestCreateBufferViews(const QVariantList& properties) +{ + QVariantList::const_iterator iter = properties.constBegin(); + QVariantList::const_iterator iterEnd = properties.constEnd(); + while (iter != iterEnd) { + requestCreateBufferView((*iter).toMap()); + ++iter; + } } -void CoreBufferViewManager::requestDeleteBufferView(int bufferViewId) { - deleteBufferViewConfig(bufferViewId); +void CoreBufferViewManager::requestDeleteBufferView(int bufferViewId) +{ + deleteBufferViewConfig(bufferViewId); } -void CoreBufferViewManager::requestDeleteBufferViews(const QVariantList &bufferViews) { - foreach(QVariant bufferView, bufferViews) { - deleteBufferViewConfig(bufferView.toInt()); - } +void CoreBufferViewManager::requestDeleteBufferViews(const QVariantList& bufferViews) +{ + foreach (QVariant bufferView, bufferViews) { + deleteBufferViewConfig(bufferView.toInt()); + } }