summaryrefslogtreecommitdiffstats
path: root/common/definitions.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'common/definitions.cpp')
-rw-r--r--common/definitions.cpp10
1 files changed, 10 insertions, 0 deletions
diff --git a/common/definitions.cpp b/common/definitions.cpp
index daf354c..101279e 100644
--- a/common/definitions.cpp
+++ b/common/definitions.cpp
@@ -21,12 +21,22 @@
21#include "definitions.h" 21#include "definitions.h"
22 22
23#include <QStandardPaths> 23#include <QStandardPaths>
24#include <QDir>
24 25
25QString Sink::storageLocation() 26QString Sink::storageLocation()
26{ 27{
27 return QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/storage"; 28 return QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/storage";
28} 29}
29 30
31QString Sink::temporaryFileLocation()
32{
33 auto path = QStandardPaths::writableLocation(QStandardPaths::GenericDataLocation) + "/sink/temporaryFiles";
34 //FIXME create in a singleton on startup?
35 QDir dir;
36 dir.mkpath(path);
37 return path;
38}
39
30QByteArray Sink::resourceName(const QByteArray &instanceIdentifier) 40QByteArray Sink::resourceName(const QByteArray &instanceIdentifier)
31{ 41{
32 auto split = instanceIdentifier.split('.'); 42 auto split = instanceIdentifier.split('.');