X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcore%2Fcorebufferviewmanager.cpp;h=58a1dd48a5854e7db2e68baf1b8187ed8dd82db1;hp=4560a521e3ce0cb3193f5e88a080706683e5f0ac;hb=694f9bfbf7f1af19108461c7e00d133e55082bce;hpb=61c8d84d1c849373e0f115dc748ed45cff95287d diff --git a/src/core/corebufferviewmanager.cpp b/src/core/corebufferviewmanager.cpp index 4560a521..58a1dd48 100644 --- a/src/core/corebufferviewmanager.cpp +++ b/src/core/corebufferviewmanager.cpp @@ -27,68 +27,78 @@ INIT_SYNCABLE_OBJECT(CoreBufferViewManager) CoreBufferViewManager::CoreBufferViewManager(SignalProxy *proxy, CoreSession *parent) - : BufferViewManager(proxy, 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 = 0; + while (iter != iterEnd) { + config = new CoreBufferViewConfig(iter.key().toInt(), iter.value().toMap(), this); + addBufferViewConfig(config); + iter++; + } } -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++; - } +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++; + } - 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++; - - CoreBufferViewConfig *config = new CoreBufferViewConfig(maxId, properties); - addBufferViewConfig(config); + +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); } -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()); + } }