9 #include <QCoreApplication>
10 #include <QStringBuilder>
11 #include <QLibraryInfo>
23 static QString getPath()
26 return QStringLiteral(
"assets:");
28 #elif defined(Q_OS_LINUX)
29 return QStringLiteral(
"/usr/share/AusweisApp2");
32 return QCoreApplication::applicationDirPath();
39 static QString
getPath(
const QString& pFilename)
41 #if defined(Q_OS_LINUX)
42 if (pFilename.compare(QStringLiteral(
"translations")) == 0)
43 return QLibraryInfo::location(QLibraryInfo::TranslationsPath);
46 return getPath() % QLatin1Char(
'/') % pFilename;
50 static QString
getPath(
const char* pFilename)
52 #if defined(Q_OS_LINUX)
53 if (strcmp(pFilename,
"translations") == 0)
54 return QLibraryInfo::location(QLibraryInfo::TranslationsPath);
57 return getPath() % QLatin1Char(
'/') % QString::fromUtf8(pFilename);
static QString getPath(const char *pFilename)
Definition: FileDestination.h:50
Definition: FileDestination.h:16
static QString getPath(const QString &pFilename)
Definition: FileDestination.h:39