return applicationPath;
}
+QString applicationFilePath() {
+ QString appimagePath = qgetenv("APPIMAGE");
+ if (!appimagePath.isEmpty()) {
+ return appimagePath;
+ }
+
+ return QApplication::applicationFilePath();
+}
+
bool validateJSON(const QByteArray &blob) {
QJsonDocument doc = QJsonDocument::fromJson(blob);
QString jsonString = doc.toJson(QJsonDocument::Indented);
"Icon=feather\n"
"Categories=Network;GNOME;Qt;\n"
"StartupNotify=false\n"
- ).arg(QApplication::applicationFilePath());
+ ).arg(applicationFilePath());
}
bool xdgDesktopEntryWrite(const QString &path){
bool dirExists(const QString &path);
QString defaultWalletDir();
QString applicationPath();
+ QString applicationFilePath();
bool validateJSON(const QByteArray &blob);
bool readJsonFile(QIODevice &device, QSettings::SettingsMap &map);