diff options
author | Petr Mrázek <peterix@gmail.com> | 2019-07-17 02:01:29 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2019-07-17 02:01:29 +0200 |
commit | 95febe543615c16d5b97cdd6f379c9a62102321d (patch) | |
tree | 60c3cf31de93e0be96e28c85297e3440b1325e4c /application/pages/instance/ServersPage.h | |
parent | 5b153a516566446b88cca73afac34f9abfdd82e2 (diff) | |
download | PrismLauncher-95febe543615c16d5b97cdd6f379c9a62102321d.tar.gz PrismLauncher-95febe543615c16d5b97cdd6f379c9a62102321d.tar.bz2 PrismLauncher-95febe543615c16d5b97cdd6f379c9a62102321d.zip |
NOISSUE convert rest of the instance pages to use toolbars for side menus
Diffstat (limited to 'application/pages/instance/ServersPage.h')
-rw-r--r-- | application/pages/instance/ServersPage.h | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/application/pages/instance/ServersPage.h b/application/pages/instance/ServersPage.h index 96356002..9c9cc388 100644 --- a/application/pages/instance/ServersPage.h +++ b/application/pages/instance/ServersPage.h @@ -15,7 +15,7 @@ #pragma once -#include <QWidget> +#include <QMainWindow> #include <QString> #include "pages/BasePage.h" @@ -30,7 +30,7 @@ struct Server; class ServersModel; class MinecraftInstance; -class ServersPage : public QWidget, public BasePage +class ServersPage : public QMainWindow, public BasePage { Q_OBJECT @@ -57,6 +57,10 @@ public: { return "Servers-management"; } + +protected: + QMenu * createPopupMenu() override; + private: void updateState(); void scheduleSave(); @@ -66,10 +70,11 @@ private slots: void currentChanged(const QModelIndex ¤t, const QModelIndex &previous); void rowsRemoved(const QModelIndex &parent, int first, int last); - void on_addBtn_clicked(); - void on_removeBtn_clicked(); - void on_moveUpBtn_clicked(); - void on_moveDownBtn_clicked(); + void on_actionAdd_triggered(); + void on_actionRemove_triggered(); + void on_actionMove_Up_triggered(); + void on_actionMove_Down_triggered(); + void on_RunningState_changed(bool running); void nameEdited(const QString & name); |