status-desktop/src-cpp/app_service/constants.cpp

24 lines
660 B
C++
Raw Normal View History

2022-01-06 19:29:19 +00:00
#include "constants.h"
2022-01-06 19:29:19 +00:00
#include <QDir>
#include <QFileInfo>
#include <QStandardPaths>
#include <QString>
// TODO: merge with constants from backend/
QString Constants::applicationPath(const QString& path)
2022-01-06 19:29:19 +00:00
{
return QFileInfo(QStandardPaths::writableLocation(QStandardPaths::AppDataLocation) + path).absoluteFilePath();
2022-01-06 19:29:19 +00:00
}
QString Constants::tmpPath(const QString& path)
2022-01-06 19:29:19 +00:00
{
return QFileInfo(QStandardPaths::writableLocation(QStandardPaths::TempLocation) + path).absoluteFilePath();
2022-01-06 19:29:19 +00:00
}
QString Constants::cachePath(const QString& path)
2022-01-06 19:29:19 +00:00
{
return QFileInfo(QStandardPaths::writableLocation(QStandardPaths::CacheLocation) + path).absoluteFilePath();
2022-01-06 19:29:19 +00:00
}