summaryrefslogtreecommitdiff
path: root/src/env.h
diff options
context:
space:
mode:
authorSeth Riley <17361645+Qudix@users.noreply.github.com>2020-11-06 12:02:43 -0600
committerSeth Riley <17361645+Qudix@users.noreply.github.com>2020-11-06 12:02:43 -0600
commited1085d5673e0d307a6172eaaa1be1e9d70e2234 (patch)
tree1e068a2f08e106c8ce15be7034f19336836cc17a /src/env.h
parent34e1d05c28bf4676ed8d3e97e969187a05d215b6 (diff)
parentb909677c3fc6a7b7a1993d341a2bd420715e292a (diff)
Merge branch 'master' of https://github.com/ModOrganizer2/modorganizer into master
Diffstat (limited to 'src/env.h')
-rw-r--r--src/env.h15
1 files changed, 14 insertions, 1 deletions
diff --git a/src/env.h b/src/env.h
index 954c7bb0..dbbd5cf4 100644
--- a/src/env.h
+++ b/src/env.h
@@ -236,8 +236,8 @@ QString get(const QString& name);
QString set(const QString& name, const QString& value);
QString path();
+QString appendToPath(const QString& s);
QString prependToPath(const QString& s);
-QString addPath(const QString& s);
QString setPath(const QString& s);
@@ -301,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,
@@ -308,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);