summaryrefslogtreecommitdiff
path: root/src/mainwindow.h
diff options
context:
space:
mode:
authorSeth Riley <17361645+Qudix@users.noreply.github.com>2020-12-01 15:55:50 -0600
committerSeth Riley <17361645+Qudix@users.noreply.github.com>2020-12-01 15:55:50 -0600
commit852d8745a1ac3ef2aaa83ae21d473d20428d7d30 (patch)
tree7ff242377cd3ec72571cd96cd631c28bbaac6470 /src/mainwindow.h
parent60688ecf5bc6e44795472cb22888ec5994a904a8 (diff)
parent1ec3ab2b8a845f75495b4cacbeb17c86ea137a01 (diff)
Merge https://github.com/ModOrganizer2/modorganizer into ignore_alt
Diffstat (limited to 'src/mainwindow.h')
-rw-r--r--src/mainwindow.h16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/mainwindow.h b/src/mainwindow.h
index 8b2188c8..da7bb6ee 100644
--- a/src/mainwindow.h
+++ b/src/mainwindow.h
@@ -129,10 +129,6 @@ public:
void saveArchiveList();
- void registerPluginTool(MOBase::IPluginTool *tool, QString name = QString(), QMenu *menu = nullptr);
- void registerPluginTools(std::vector<MOBase::IPluginTool *> toolPlugins);
- void registerModPage(MOBase::IPluginModPage *modPage);
-
void addPrimaryCategoryCandidates(QMenu *primaryCategoryMenu, ModInfo::Ptr info);
void installTranslator(const QString &name);
@@ -160,9 +156,6 @@ public slots:
void directory_refreshed();
- void toolPluginInvoke();
- void modPagePluginInvoke();
-
signals:
/**
@@ -212,7 +205,12 @@ private:
void setToolbarSize(const QSize& s);
void setToolbarButtonStyle(Qt::ToolButtonStyle s);
+ void registerModPage(MOBase::IPluginModPage* modPage);
+ void registerPluginTool(MOBase::IPluginTool* tool, QString name = QString(), QMenu* menu = nullptr);
+
void updateToolbarMenu();
+ void updateToolMenu();
+ void updateModPageMenu();
void updateViewMenu();
QMenu* createPopupMenu() override;
@@ -326,8 +324,6 @@ private:
QTreeWidgetItem *m_ContextItem;
QAction *m_ContextAction;
- QAction* m_browseModPage;
-
CategoryFactory &m_CategoryFactory;
QTimer m_CheckBSATimer;
@@ -338,6 +334,7 @@ private:
QTime m_StartTime;
//SaveGameInfoWidget *m_CurrentSaveView;
+ std::vector<std::shared_ptr<const MOBase::ISaveGame>> m_SaveGames;
MOBase::ISaveGameInfoWidget *m_CurrentSaveView;
OrganizerCore &m_OrganizerCore;
@@ -348,6 +345,7 @@ private:
std::unique_ptr<BrowserDialog> m_IntegratedBrowser;
+ QTimer m_SavesWatcherTimer;
QFileSystemWatcher m_SavesWatcher;
QByteArray m_ArchiveListHash;