/***************************************************************************
- * Copyright (C) 2005-2015 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 *
#include "core.h"
#include "coresession.h"
-INIT_SYNCABLE_OBJECT(CoreBufferViewManager)
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);
}
maxId++;
- CoreBufferViewConfig *config = new CoreBufferViewConfig(maxId, properties);
- addBufferViewConfig(config);
+ addBufferViewConfig(new CoreBufferViewConfig(maxId, properties, this));
}