summaryrefslogtreecommitdiff
path: root/src/organizercore.h
diff options
context:
space:
mode:
authorJeremy Rimpo <jeremy.rimpo@servermonkey.com>2017-12-09 23:44:21 -0600
committerGitHub <noreply@github.com>2017-12-09 23:44:21 -0600
commitb2d7181ca77980622f27a5e2a27c636d25a0a598 (patch)
treec3e2280cf8e2caa025a0856d4f8a7165149e76ac /src/organizercore.h
parent0aaece55d8b5bb392523db4ee96029d0567294e8 (diff)
parent689248619ada12eb9e50ea40963a04c946cb3e13 (diff)
Merge pull request #139 from erasmux/better_diagnostics_and_shortcuts_fix
Better diagnostics and shortcuts fix
Diffstat (limited to 'src/organizercore.h')
-rw-r--r--src/organizercore.h11
1 files changed, 9 insertions, 2 deletions
diff --git a/src/organizercore.h b/src/organizercore.h
index 297b94f6..0927c88e 100644
--- a/src/organizercore.h
+++ b/src/organizercore.h
@@ -158,7 +158,13 @@ public:
void prepareVFS();
- void setLogLevel(int logLevel);
+ void updateVFSParams(int logLevel, int crashDumpsType);
+
+ bool cycleDiagnostics();
+
+ static CrashDumpsType getGlobalCrashDumpsType() { return m_globalCrashDumpsType; }
+ static void setGlobalCrashDumpsType(int crashDumpsType);
+ static std::wstring crashDumpsPath();
public:
MOBase::IModRepositoryBridge *createNexusBridge() const;
@@ -261,7 +267,7 @@ private:
const MOShared::DirectoryEntry *directoryEntry,
int createDestination);
- bool waitForProcessCompletion(HANDLE handle, LPDWORD exitCode);
+ bool waitForProcessCompletion(HANDLE handle, LPDWORD exitCode, ILockedWaitingForProcess* uilock);
private slots:
@@ -319,6 +325,7 @@ private:
MOBase::DelayedFileWriter m_PluginListsWriter;
UsvfsConnector m_USVFS;
+ static CrashDumpsType m_globalCrashDumpsType;
};
#endif // ORGANIZERCORE_H