From 1b6439215fa0bb6ac1e191c2ffc992e815a53199 Mon Sep 17 00:00:00 2001 From: Christian Mollekopf Date: Fri, 8 Jul 2016 09:47:28 +0200 Subject: Separate config from data and define centrally --- common/definitions.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'common/definitions.cpp') diff --git a/common/definitions.cpp b/common/definitions.cpp index 362faf7..3fc4700 100644 --- a/common/definitions.cpp +++ b/common/definitions.cpp @@ -25,12 +25,22 @@ QString Sink::storageLocation() { - return QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/storage"; + return dataLocation() + "/storage"; +} + +QString Sink::dataLocation() +{ + return QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink"; +} + +QString Sink::configLocation() +{ + return QStandardPaths::writableLocation(QStandardPaths::GenericConfigLocation) + "/sink"; } QString Sink::temporaryFileLocation() { - auto path = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/temporaryFiles"; + auto path = dataLocation() + "/temporaryFiles"; //FIXME create in a singleton on startup? QDir dir; dir.mkpath(path); -- cgit v1.2.3