+ void addBufferView(ClientBufferViewConfig *config);
+ BufferView *allBuffersView() const;
+ BufferView *activeBufferView() const;
+
+ inline BufferWidget *bufferWidget() const { return _bufferWidget; }
+ inline SystemTray *systemTray() const { return _systemTray; }
+
+ bool event(QEvent *event);
+
+ static void flagRemoteCoreOnly(QObject *object) { object->setProperty("REMOTE_CORE_ONLY", true); }
+ static bool isRemoteCoreOnly(QObject *object) { return object->property("REMOTE_CORE_ONLY").toBool(); }
+
+ void saveStateToSettings(UiSettings &);
+ void restoreStateFromSettings(UiSettings &);
+
+ public slots:
+ void showStatusBarMessage(const QString &message);
+ void hideCurrentBuffer();
+ void nextBufferView(); //!< Activate the next bufferview
+ void previousBufferView(); //!< Activate the previous bufferview
+ void nextBuffer();
+ void previousBuffer();
+
+ //! Quit application
+ void quit();