From bd8267993d1ed0292200f3052e3c30d4fc9c84f7 Mon Sep 17 00:00:00 2001 From: Tannin Date: Sun, 4 Jan 2015 10:13:12 +0100 Subject: - fixes after merge --- src/organizercore.h | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) (limited to 'src/organizercore.h') diff --git a/src/organizercore.h b/src/organizercore.h index ad63dc51..1e03b20c 100644 --- a/src/organizercore.h +++ b/src/organizercore.h @@ -92,6 +92,8 @@ public: ModListSortProxy *createModListProxyModel(); PluginListSortProxy *createPluginListProxyModel(); + HANDLE spawnBinaryDirect(const QFileInfo &binary, const QString &arguments, const QString &profileName, const QDir ¤tDirectory, const QString &steamAppID); + bool isArchivesInit() const { return m_ArchivesInit; } bool saveCurrentLists(); @@ -107,7 +109,7 @@ public: void requestDownload(const QUrl &url, QNetworkReply *reply); - void doAfterLogin(std::function &function) { m_PostLoginTasks.append(function); } + void doAfterLogin(const std::function &function) { m_PostLoginTasks.append(function); } void spawnBinary(const QFileInfo &binary, const QString &arguments = "", const QDir ¤tDirectory = QDir(), bool closeAfterStart = true, const QString &steamAppID = ""); @@ -118,6 +120,8 @@ public: void loginFailed(const QString &message); void loginFailedUpdate(const QString &message); + void syncOverwrite(); + public: virtual MOBase::IGameInfo &gameInfo() const; virtual MOBase::IModRepositoryBridge *createNexusBridge() const; @@ -162,6 +166,7 @@ public slots: void profileRefresh(); void externalMessage(const QString &message); + void installDownload(int index); void refreshLists(); @@ -171,7 +176,7 @@ signals: * @brief emitted after a mod has been installed * @node this is currently only used for tutorials */ - void modInstalled(); + void modInstalled(const QString &modName); private: @@ -181,9 +186,11 @@ private: bool nexusLogin(); - HANDLE spawnBinaryDirect(const QFileInfo &binary, const QString &arguments, const QString &profileName, const QDir ¤tDirectory, const QString &steamAppID); void updateModActiveState(int index, bool active); + bool testForSteam(); + QStringList defaultArchiveList(); + private slots: void directory_refreshed(); -- cgit v1.3.1