summaryrefslogtreecommitdiff
path: root/src/categoriesdialog.h
diff options
context:
space:
mode:
authorJeremy Rimpo <jeremy.rimpo@servermonkey.com>2023-09-25 17:39:41 -0500
committerGitHub <noreply@github.com>2023-09-25 17:39:41 -0500
commit79d457f598bcfa7a8d094a87033a31f370c9c4c1 (patch)
tree3674e6b1223ac104422ce77b06d020c50ad31cc0 /src/categoriesdialog.h
parent70509275405d2a5c5e94743786f03b17ef2051f2 (diff)
parent74668b9363d877d055a5e8b8c7d001ba448dc832 (diff)
Merge pull request #1880 from ModOrganizer2/qt6-category
WIP: Category Revamp
Diffstat (limited to 'src/categoriesdialog.h')
-rw-r--r--src/categoriesdialog.h13
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