diff options
| author | Jeremy Rimpo <jeremy.rimpo@servermonkey.com> | 2023-09-25 17:39:41 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2023-09-25 17:39:41 -0500 |
| commit | 79d457f598bcfa7a8d094a87033a31f370c9c4c1 (patch) | |
| tree | 3674e6b1223ac104422ce77b06d020c50ad31cc0 /src/categoriesdialog.h | |
| parent | 70509275405d2a5c5e94743786f03b17ef2051f2 (diff) | |
| parent | 74668b9363d877d055a5e8b8c7d001ba448dc832 (diff) | |
Merge pull request #1880 from ModOrganizer2/qt6-category
WIP: Category Revamp
Diffstat (limited to 'src/categoriesdialog.h')
| -rw-r--r-- | src/categoriesdialog.h | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/src/categoriesdialog.h b/src/categoriesdialog.h index 2ac84124..94f390b0 100644 --- a/src/categoriesdialog.h +++ b/src/categoriesdialog.h @@ -20,6 +20,8 @@ along with Mod Organizer. If not, see <http://www.gnu.org/licenses/>. #ifndef CATEGORIESDIALOG_H #define CATEGORIESDIALOG_H +#include "categories.h" +#include "plugincontainer.h" #include "tutorabledialog.h" #include <set> @@ -49,11 +51,18 @@ public: **/ void commitChanges(); -private slots: +public slots: + void nxmGameInfoAvailable(QString gameName, QVariant, QVariant resultData, int); + void nxmRequestFailed(QString, int, int, QVariant, int, int errorCode, + const QString& errorMessage); +private slots: void on_categoriesTable_customContextMenuRequested(const QPoint& pos); void addCategory_clicked(); void removeCategory_clicked(); + void removeNexusMap_clicked(); + void nexusRefresh_clicked(); + void nexusImport_clicked(); void cellChanged(int row, int column); private: @@ -62,10 +71,12 @@ private: private: Ui::CategoriesDialog* ui; + PluginContainer* m_PluginContainer; int m_ContextRow; int m_HighestID; std::set<int> m_IDs; + std::vector<CategoryFactory::NexusCategory> m_NexusCategories; }; #endif // CATEGORIESDIALOG_H |
