summaryrefslogtreecommitdiff
path: root/src/nexusinterface.h
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2014-06-29 15:09:45 +0200
committerTannin <devnull@localhost>2014-06-29 15:09:45 +0200
commit6e4626852cc72b4869c07399ef7cc8eeaa447acc (patch)
tree94f1525b21fe1cdd3776685d2d2989e62e6536e1 /src/nexusinterface.h
parente8f56d65d2956ca1a848d707dccabef2643b7c48 (diff)
- re-inserted code for bsa hiding (this was necessary to enforce expected bsa order after all)
- bsas from foreign bsas are now loaded as expected by hook.dll as well - state of log-window-split is now saved - auto completion in installer name boxes is now case-sensitive so that users can change casing of the mod names - bugfix: self updater did enforce the skyrim url for MO updates but not the game_id - bugfix: modinfo dialog didn't correctly read mod meta information on opening - bugfix: MO didn't report on endorsement (for MO)
Diffstat (limited to 'src/nexusinterface.h')
-rw-r--r--src/nexusinterface.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/src/nexusinterface.h b/src/nexusinterface.h
index c4427474..5a46eebf 100644
--- a/src/nexusinterface.h
+++ b/src/nexusinterface.h
@@ -147,7 +147,8 @@ public:
* @return int an id to identify the request
**/
int requestDescription(int modID, QObject *receiver, QVariant userData, const QString &subModule,
- const QString &url = MOBase::ToQString(MOShared::GameInfo::instance().getNexusInfoUrl()));
+ const QString &url = MOBase::ToQString(MOShared::GameInfo::instance().getNexusInfoUrl()),
+ int nexusGameId = -1);
/**
* @brief request nexus descriptions for multiple mods at once
@@ -279,13 +280,14 @@ private:
QTimer *m_Timeout;
QString m_URL;
QString m_SubModule;
+ int m_NexusGameID;
bool m_Reroute;
int m_ID;
int m_Endorse;
- NXMRequestInfo(int modID, Type type, QVariant userData, const QString &subModule, const QString &url);
- NXMRequestInfo(std::vector<int> modIDList, Type type, QVariant userData, const QString &subModule, const QString &url);
- NXMRequestInfo(int modID, int fileID, Type type, QVariant userData, const QString &subModule, const QString &url);
+ NXMRequestInfo(int modID, Type type, QVariant userData, const QString &subModule, const QString &url, int nexusGameId);
+ NXMRequestInfo(std::vector<int> modIDList, Type type, QVariant userData, const QString &subModule, const QString &url, int nexusGameId);
+ NXMRequestInfo(int modID, int fileID, Type type, QVariant userData, const QString &subModule, const QString &url, int nexusGameId);
private:
static QAtomicInt s_NextID;