diff options
author | Jan Dalheimer <jan@dalheimer.de> | 2014-07-12 17:58:23 +0200 |
---|---|---|
committer | Petr Mrázek <peterix@gmail.com> | 2014-07-12 23:31:05 +0200 |
commit | 5c4384235989b16d6931cc0cfa26dd192af68b96 (patch) | |
tree | 90e9fa1b758c97302726e01882e9c7c914426182 /gui/pages/ModFolderPage.h | |
parent | aba1f89e2abfd596eb01c674d1b2deee3bdc1047 (diff) | |
download | MultiMC-5c4384235989b16d6931cc0cfa26dd192af68b96.tar MultiMC-5c4384235989b16d6931cc0cfa26dd192af68b96.tar.gz MultiMC-5c4384235989b16d6931cc0cfa26dd192af68b96.tar.lz MultiMC-5c4384235989b16d6931cc0cfa26dd192af68b96.tar.xz MultiMC-5c4384235989b16d6931cc0cfa26dd192af68b96.zip |
Add a new page that can show all sorts of logs
Diffstat (limited to 'gui/pages/ModFolderPage.h')
-rw-r--r-- | gui/pages/ModFolderPage.h | 35 |
1 files changed, 23 insertions, 12 deletions
diff --git a/gui/pages/ModFolderPage.h b/gui/pages/ModFolderPage.h index 13ae97f5..2103ce26 100644 --- a/gui/pages/ModFolderPage.h +++ b/gui/pages/ModFolderPage.h @@ -32,19 +32,26 @@ class ModFolderPage : public QWidget, public BasePage Q_OBJECT public: - explicit ModFolderPage(BaseInstance * inst, std::shared_ptr<ModList> mods, QString id, QString iconName, - QString displayName, QString helpPage = "" , QWidget *parent = 0); + explicit ModFolderPage(BaseInstance *inst, std::shared_ptr<ModList> mods, QString id, + QString iconName, QString displayName, QString helpPage = "", + QWidget *parent = 0); virtual ~ModFolderPage(); - virtual QString displayName() override; - virtual QIcon icon() override; - virtual QString id() override; - virtual QString helpPage() override { return m_helpName; }; - virtual bool shouldDisplay(); + virtual QString displayName() const override; + virtual QIcon icon() const override; + virtual QString id() const override; + virtual QString helpPage() const override + { + return m_helpName; + } + virtual bool shouldDisplay() const; + protected: bool eventFilter(QObject *obj, QEvent *ev); bool modListFilter(QKeyEvent *ev); + protected: - BaseInstance * m_inst; + BaseInstance *m_inst; + private: Ui::ModFolderPage *ui; std::shared_ptr<ModList> m_mods; @@ -53,10 +60,12 @@ private: QString m_displayName; QString m_helpName; -public slots: +public +slots: void modCurrent(const QModelIndex ¤t, const QModelIndex &previous); -private slots: +private +slots: void on_addModBtn_clicked(); void on_rmModBtn_clicked(); void on_viewModBtn_clicked(); @@ -68,6 +77,8 @@ public: explicit CoreModFolderPage(BaseInstance *inst, std::shared_ptr<ModList> mods, QString id, QString iconName, QString displayName, QString helpPage = "", QWidget *parent = 0); - virtual ~CoreModFolderPage(){}; - virtual bool shouldDisplay(); + virtual ~CoreModFolderPage() + { + } + virtual bool shouldDisplay() const; }; |