Lazy backlog fetching for removed buffers.
[quassel.git] / src / client / clientbufferviewmanager.h
index 80d1754..0963908 100644 (file)
@@ -35,16 +35,15 @@ public:
   QList<ClientBufferViewConfig *> clientBufferViewConfigs() const;
   ClientBufferViewConfig *clientBufferViewConfig(int bufferViewId) const;
 
-  inline const BufferViewOverlay *bufferViewOverlay() const { return _bufferViewOverlay; }
-
 protected:
   virtual BufferViewConfig *bufferViewConfigFactory(int bufferViewConfigId);
 
-private slots:
-  void updateBufferViewOverlay();
+signals:
+  void viewsInitialized();
 
-private:
-  BufferViewOverlay *_bufferViewOverlay;
+private slots:
+  void waitForConfigInit();
+  void configInitBarrier();
 };
 
 #endif //CLIENTBUFFERVIEWMANAGER_H