aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/CMakeLists.txt10
-rw-r--r--src/main.cpp10
-rwxr-xr-xsrc/ui/SettingsDialog.cpp2
3 files changed, 8 insertions, 14 deletions
diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
index 9a640c1f..8eeb9fbb 100644
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -90,14 +90,8 @@ if(${CMAKE_BUILD_TYPE} STREQUAL "Release")
COMMAND /bin/mv -n ./Resources ./gpgfrontend.app/Contents/
WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
COMMENT "Copying Resources INTO App Bundle Resource")
- add_custom_command(TARGET gpgfrontend POST_BUILD
- COMMAND /bin/rm -rf ./GpgFrontend.app
- WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
- COMMENT "Deleting Old Final App Bundle")
- add_custom_command(TARGET gpgfrontend POST_BUILD
- COMMAND /bin/mv -n ./gpgfrontend.app ./GpgFrontend.app
- WORKING_DIRECTORY ${CMAKE_RUNTIME_OUTPUT_DIRECTORY}
- COMMENT "Rename Build App Bundle to Final App Bundle")
+ else()
+ add_executable(gpgfrontend ${BASE_SOURCE} ${RESOURCE_FILES} ${QT5_MOCS})
endif()
else()
add_executable(gpgfrontend ${BASE_SOURCE} ${RESOURCE_FILES} ${QT5_MOCS})
diff --git a/src/main.cpp b/src/main.cpp
index 04d109b7..00ab2738 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -43,7 +43,7 @@ int main(int argc, char *argv[]) {
QTextCodec::setCodecForLocale(QTextCodec::codecForName("utf-8"));
// css
- QFile file(qApp->applicationDirPath() + "/css/default.qss");
+ QFile file(RESOURCE_DIR(qApp->applicationDirPath()) + "/css/default.qss");
file.open(QFile::ReadOnly);
QString styleSheet = QLatin1String(file.readAll());
qApp->setStyleSheet(styleSheet);
@@ -53,8 +53,8 @@ int main(int argc, char *argv[]) {
* internationalisation. loop to restart mainwindow
* with changed translation when settings change.
*/
- if(!QDir(appPath + "/conf").exists()) {
- QDir().mkdir(appPath + "/conf");
+ if(!QDir(RESOURCE_DIR(appPath) + "/conf").exists()) {
+ QDir().mkdir(RESOURCE_DIR(appPath) + "/conf");
}
QSettings::setDefaultFormat(QSettings::IniFormat);
QSettings settings(RESOURCE_DIR(appPath) + "/conf/gpgfrontend.ini", QSettings::IniFormat);
@@ -72,12 +72,12 @@ int main(int argc, char *argv[]) {
lang = QLocale::system().name();
}
qDebug() << "Language set" << lang;
- translator.load( appPath + "/ts/" + "gpgfrontend_" + lang);
+ translator.load(RESOURCE_DIR(appPath) + "/ts/" + "gpgfrontend_" + lang);
qDebug() << "Translator" << translator.filePath();
QApplication::installTranslator(&translator);
// set qt translations
- translator2.load("./ts/qt_" + lang, appPath);
+ translator2.load(RESOURCE_DIR(appPath) + "/ts/qt_" + lang);
qDebug() << "Translator2" << translator2.filePath();
QApplication::installTranslator(&translator2);
diff --git a/src/ui/SettingsDialog.cpp b/src/ui/SettingsDialog.cpp
index 8c85a208..25413a75 100755
--- a/src/ui/SettingsDialog.cpp
+++ b/src/ui/SettingsDialog.cpp
@@ -97,7 +97,7 @@ QHash<QString, QString> SettingsDialog::listLanguages() {
languages.insert("", tr("System Default"));
QString appPath = qApp->applicationDirPath();
- QDir qmDir = QDir(appPath + "/ts/");
+ QDir qmDir = QDir(RESOURCE_DIR(appPath) + "/ts/");
QStringList fileNames =
qmDir.entryList(QStringList("gpgfrontend_*.qm"));