From 6516a6b7c19713de28db7142612f1c095e541317 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 17 Feb 2013 09:26:29 +0100 Subject: - moved shared and uibase libraries to namespaces - bugfix: the "fix mods" function was accessing the save game data incorrectly, causing a crash --- src/mainwindow.h | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) (limited to 'src/mainwindow.h') diff --git a/src/mainwindow.h b/src/mainwindow.h index 1d6508be..26e4c9dc 100644 --- a/src/mainwindow.h +++ b/src/mainwindow.h @@ -57,7 +57,7 @@ namespace Ui { class QToolButton; -class MainWindow : public QMainWindow, public IOrganizer +class MainWindow : public QMainWindow, public MOBase::IOrganizer { Q_OBJECT @@ -91,14 +91,14 @@ public: void loadPlugins(); - virtual IGameInfo &gameInfo() const; + virtual MOBase::IGameInfo &gameInfo() const; virtual QString profileName() const; virtual QString profilePath() const; - virtual VersionInfo appVersion() const; - virtual IModInterface *getMod(const QString &name); - virtual IModInterface *createMod(const QString &name); - virtual bool removeMod(IModInterface *mod); - virtual void modDataChanged(IModInterface *mod); + virtual MOBase::VersionInfo appVersion() const; + virtual MOBase::IModInterface *getMod(const QString &name); + virtual MOBase::IModInterface *createMod(const QString &name); + virtual bool removeMod(MOBase::IModInterface *mod); + virtual void modDataChanged(MOBase::IModInterface *mod); virtual QVariant pluginSetting(const QString &pluginName, const QString &key) const; void addPrimaryCategoryCandidates(QMenu *primaryCategoryMenu, ModInfo::Ptr info); @@ -143,8 +143,8 @@ protected: private: void actionToToolButton(QAction *&sourceAction); - bool verifyPlugin(IPlugin *plugin); - void registerPluginTool(IPluginTool *tool); + bool verifyPlugin(MOBase::IPlugin *plugin); + void registerPluginTool(MOBase::IPluginTool *tool); bool registerPlugin(QObject *pluginObj); void updateToolBar(); @@ -163,7 +163,7 @@ private: HANDLE spawnBinaryDirect(const QFileInfo &binary, const QString &arguments, const QString &profileName, const QDir ¤tDirectory, const QString &steamAppID); void spawnBinary(const QFileInfo &binary, const QString &arguments = "", const QDir ¤tDirectory = QDir(), bool closeAfterStart = true, const QString &steamAppID = ""); - void updateTo(QTreeWidgetItem *subTree, const std::wstring &directorySoFar, const DirectoryEntry &directoryEntry, bool conflictsOnly); + void updateTo(QTreeWidgetItem *subTree, const std::wstring &directorySoFar, const MOShared::DirectoryEntry &directoryEntry, bool conflictsOnly); void refreshDirectoryStructure(); bool refreshProfiles(bool selectProfile = true); void refreshExecutablesList(); @@ -174,7 +174,7 @@ private: void displayModInformation(int row, int tab = 0); void testExtractBSA(int modIndex); - void writeDataToFile(QFile &file, const QString &directory, const DirectoryEntry &directoryEntry); + void writeDataToFile(QFile &file, const QString &directory, const MOShared::DirectoryEntry &directoryEntry); void renameModInList(QFile &modList, const QString &oldName, const QString &newName); @@ -224,7 +224,7 @@ private: Ui::MainWindow *ui; - TutorialControl m_Tutorial; + MOBase::TutorialControl m_Tutorial; QString m_ExeName; @@ -232,7 +232,7 @@ private: QThread m_RefresherThread; DirectoryRefresher m_DirectoryRefresher; - DirectoryEntry *m_DirectoryStructure; + MOShared::DirectoryEntry *m_DirectoryStructure; std::vector m_ModNameList; // the mod-list to go with the directory structure QProgressBar *m_RefreshProgress; bool m_Refreshing; @@ -281,9 +281,9 @@ private: QTime m_StartTime; SaveGameInfoWidget *m_CurrentSaveView; - IGameInfo *m_GameInfo; + MOBase::IGameInfo *m_GameInfo; - std::vector m_DiagnosisPlugins; + std::vector m_DiagnosisPlugins; private slots: -- cgit v1.3.1