X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fcommon%2Fbufferviewmanager.cpp;h=59d3a9b476313ed3762a290c236c382236d760fa;hp=8347fd9e3b83a0d756dfdea9d89ddea6df0c4abf;hb=ee7d56f3abdb6ee4ce6c79ddea0142407b4e9e74;hpb=7e20c659f88e26ccdfdc65f4894ed6ecf61ca8a9 diff --git a/src/common/bufferviewmanager.cpp b/src/common/bufferviewmanager.cpp index 8347fd9e..59d3a9b4 100644 --- a/src/common/bufferviewmanager.cpp +++ b/src/common/bufferviewmanager.cpp @@ -37,6 +37,10 @@ BufferViewConfig *BufferViewManager::bufferViewConfig(int bufferViewId) const { return 0; } +BufferViewConfig *BufferViewManager::bufferViewConfigFactory(int bufferViewConfigId) { + return new BufferViewConfig(bufferViewConfigId, this); +} + void BufferViewManager::addBufferViewConfig(BufferViewConfig *config) { if(_bufferViewConfigs.contains(config->bufferViewId())) return; @@ -50,7 +54,7 @@ void BufferViewManager::addBufferViewConfig(int bufferViewConfigId) { if(_bufferViewConfigs.contains(bufferViewConfigId)) return; - addBufferViewConfig(new BufferViewConfig(bufferViewConfigId, this)); + addBufferViewConfig(bufferViewConfigFactory(bufferViewConfigId)); } void BufferViewManager::deleteBufferViewConfig(int bufferViewConfigId) {