Get rid of the old path finding methods in util.cpp
[quassel.git] / src / common / bufferviewmanager.cpp
index 7ab9831..8347fd9 100644 (file)
@@ -1,5 +1,5 @@
 /***************************************************************************
- *   Copyright (C) 2005-08 by the Quassel Project                          *
+ *   Copyright (C) 2005-09 by the Quassel Project                          *
  *   devel@quassel-irc.org                                                 *
  *                                                                         *
  *   This program is free software; you can redistribute it and/or modify  *
@@ -53,6 +53,15 @@ void BufferViewManager::addBufferViewConfig(int bufferViewConfigId) {
   addBufferViewConfig(new BufferViewConfig(bufferViewConfigId, this));
 }
 
+void BufferViewManager::deleteBufferViewConfig(int bufferViewConfigId) {
+  if(!_bufferViewConfigs.contains(bufferViewConfigId))
+     return;
+
+  _bufferViewConfigs[bufferViewConfigId]->deleteLater();
+  _bufferViewConfigs.remove(bufferViewConfigId);
+  emit bufferViewConfigDeleted(bufferViewConfigId);
+}
+
 QVariantList BufferViewManager::initBufferViewIds() const {
   QVariantList bufferViewIds;
   BufferViewConfigHash::const_iterator iter = _bufferViewConfigs.constBegin();