From cb93788148785758be72fcb2afe2039e7a882c53 Mon Sep 17 00:00:00 2001 From: Simon Rettberg Date: Thu, 6 Sep 2018 11:32:54 +0200 Subject: [client] New addon system for buttons and menu Instead of integrating workspace switching and screen locking directly into PVS2, introduce an addon system to insert new functionality into the toolbar, as buttons or menu entries. --- src/client/toolbar/toolbar.h | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) (limited to 'src/client/toolbar/toolbar.h') diff --git a/src/client/toolbar/toolbar.h b/src/client/toolbar/toolbar.h index 67e9347..48fbf03 100644 --- a/src/client/toolbar/toolbar.h +++ b/src/client/toolbar/toolbar.h @@ -27,11 +27,6 @@ namespace Ui class Toolbar; } -enum class Desktop { - Primary, - Manager, -}; - class Toolbar : public QWidget { Q_OBJECT @@ -69,8 +64,7 @@ private: bool isManagerPc(); QString identifyMgrIP(); void init(); - void initMenu(); - void toggleDesktop(Desktop d); + void initButtonsAndMenus(); QProcess lockDesktopP; @@ -80,7 +74,6 @@ private slots: void onConnected(ServerConnection* connection); void onServerAttentionChanged(const bool on); void onDoDisconnect(); - void onBtnLockDesktop(); void onBtnAttention(); void exit(); void cameraBlink(); @@ -90,8 +83,6 @@ private slots: void delayedHideBar(); void showAboutDialog(); void showInformationDialog(); - void enableLockBtn(); - void updateButtonVisibility(); void setToolbarPosition(const QRect &geometry); }; -- cgit v1.2.3-55-g7522