Fixed Bug in ModelPropertyMapper where currentChanges where unnoticed cause the rowIn...
[quassel.git] / src / client / buffer.h
index 3465e5f..fa2e472 100644 (file)
@@ -38,12 +38,12 @@ class Buffer : public QObject {
 
 public:
   Buffer(BufferInfo, QObject *parent = 0);
-  ~Buffer();
+  virtual ~Buffer();
 
   enum Type {
-    ServerBuffer,
-    ChannelBuffer,
-    QueryBuffer
+    StatusType,
+    ChannelType,
+    QueryType
   };
 
   enum Activity {
@@ -60,7 +60,8 @@ public:
 
   BufferInfo bufferInfo() const;
   void updateBufferInfo(BufferInfo bufferid);
-  
+
+  uint uid() const;
   uint networkId() const;
   
   QString networkName() const;
@@ -79,7 +80,6 @@ signals:
   void topicSet(QString topic);
   void ownNickSet(QString ownNick);
   void bufferUpdated(Buffer *);
-  void bufferDestroyed(Buffer *);
 
   void msgAppended(AbstractUiMsg *);
   void msgPrepended(AbstractUiMsg *);