/***************************************************************************
- * Copyright (C) 2005-2015 by the Quassel Project *
+ * Copyright (C) 2005-2020 by the Quassel Project *
* devel@quassel-irc.org *
* *
* This program is free software; you can redistribute it and/or modify *
#include "corebufferviewmanager.h"
-#include "corebufferviewconfig.h"
-
#include "core.h"
+#include "corebufferviewconfig.h"
#include "coresession.h"
-INIT_SYNCABLE_OBJECT(CoreBufferViewManager)
-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;
+ CoreBufferViewConfig* config = nullptr;
while (iter != iterEnd) {
config = new CoreBufferViewConfig(iter.key().toInt(), iter.value().toMap(), this);
addBufferViewConfig(config);
}
}
-
void CoreBufferViewManager::saveBufferViews()
{
QVariantMap views;
Core::setUserSetting(_coreSession->user(), "BufferViews", views);
}
-
-void CoreBufferViewManager::requestCreateBufferView(const QVariantMap &properties)
+void CoreBufferViewManager::requestCreateBufferView(const QVariantMap& properties)
{
QString bufferViewName = properties["bufferViewName"].toString();
int maxId = -1;
}
maxId++;
- CoreBufferViewConfig *config = new CoreBufferViewConfig(maxId, properties);
- addBufferViewConfig(config);
+ addBufferViewConfig(new CoreBufferViewConfig(maxId, properties, this));
}
-
-void CoreBufferViewManager::requestCreateBufferViews(const QVariantList &properties)
+void CoreBufferViewManager::requestCreateBufferViews(const QVariantList& properties)
{
QVariantList::const_iterator iter = properties.constBegin();
QVariantList::const_iterator iterEnd = properties.constEnd();
}
}
-
void CoreBufferViewManager::requestDeleteBufferView(int bufferViewId)
{
deleteBufferViewConfig(bufferViewId);
}
-
-void CoreBufferViewManager::requestDeleteBufferViews(const QVariantList &bufferViews)
+void CoreBufferViewManager::requestDeleteBufferViews(const QVariantList& bufferViews)
{
- foreach(QVariant bufferView, bufferViews) {
+ foreach (QVariant bufferView, bufferViews) {
deleteBufferViewConfig(bufferView.toInt());
}
}