summaryrefslogtreecommitdiff
path: root/src/env.h
diff options
context:
space:
mode:
authorisanae <14251494+isanae@users.noreply.github.com>2020-11-06 10:51:03 -0500
committerGitHub <noreply@github.com>2020-11-06 10:51:03 -0500
commitb909677c3fc6a7b7a1993d341a2bd420715e292a (patch)
tree8a883011d5e207c31edf9b94ee67bff1827c2ddf /src/env.h
parenta63a27840bfa7b08f295bfe682ebc33d70a613b9 (diff)
parentad8e9d99b30578676c15d10a74f010439e132406 (diff)
Merge pull request #1280 from isanae/command-line
Command line and instance dialogs
Diffstat (limited to 'src/env.h')
-rw-r--r--src/env.h16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/env.h b/src/env.h
index 5c7492c6..dbbd5cf4 100644
--- a/src/env.h
+++ b/src/env.h
@@ -236,7 +236,8 @@ QString get(const QString& name);
QString set(const QString& name, const QString& value);
QString path();
-QString addPath(const QString& s);
+QString appendToPath(const QString& s);
+QString prependToPath(const QString& s);
QString setPath(const QString& s);
@@ -300,6 +301,15 @@ struct Association
Association getAssociation(const QFileInfo& file);
+// returns whether the given value exists
+//
+bool registryValueExists(const QString& key, const QString& value);
+
+// deletes a registry key if it's empty or only contains empty keys
+//
+void deleteRegistryKeyIfEmpty(const QString& name);
+
+
enum class CoreDumpTypes
{
Mini = 1,
@@ -307,6 +317,10 @@ enum class CoreDumpTypes
Full
};
+
+CoreDumpTypes coreDumpTypeFromString(const std::string& s);
+std::string toString(CoreDumpTypes type);
+
// creates a minidump file for this process
//
bool coredump(CoreDumpTypes type);