class ClientBufferViewConfig;
class BufferViewOverlay;
-class ClientBufferViewManager : public BufferViewManager {
- Q_OBJECT
+class ClientBufferViewManager : public BufferViewManager
+{
+ SYNCABLE_OBJECT
+ Q_OBJECT
public:
- ClientBufferViewManager(SignalProxy *proxy, QObject *parent = 0);
+ ClientBufferViewManager(SignalProxy *proxy, QObject *parent = 0);
- QList<ClientBufferViewConfig *> clientBufferViewConfigs() const;
- ClientBufferViewConfig *clientBufferViewConfig(int bufferViewId) const;
+ QList<ClientBufferViewConfig *> clientBufferViewConfigs() const;
+ ClientBufferViewConfig *clientBufferViewConfig(int bufferViewId) const;
-protected:
- virtual BufferViewConfig *bufferViewConfigFactory(int bufferViewConfigId);
-
-signals:
- void viewsInitialized();
+public slots:
+ virtual void setInitialized();
-private slots:
- void waitForConfigInit();
- void configInitBarrier();
+protected:
+ virtual BufferViewConfig *bufferViewConfigFactory(int bufferViewConfigId);
};
+
#endif //CLIENTBUFFERVIEWMANAGER_H