summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Jan Brouwer <brouwer@annejan.com>2020-01-07 13:33:35 +0100
committerAnne Jan Brouwer <brouwer@annejan.com>2020-01-07 13:33:35 +0100
commit4adbce9101e4b2b46116f4f04a36ff8524ce8654 (patch)
tree0da5eba3aa8e14ab3f5a4d38be56714d95fc1558
parentccecb45cf630214799ee1ee92859267b4da63268 (diff)
parente06f8d41de7a8715916f7ac39032be24f9943c68 (diff)
Merge branch 'master' of github.com:IJHack/QtPass
-rw-r--r--.github/workflows/ccpp.yml2
-rw-r--r--CONTRIBUTING.md4
-rw-r--r--localization/localization_ar_MA.ts2
-rw-r--r--localization/localization_ca.ts2
-rw-r--r--localization/localization_cs_CZ.ts2
-rw-r--r--localization/localization_de_DE.ts2
-rw-r--r--localization/localization_de_LU.ts2
-rw-r--r--localization/localization_el_GR.ts2
-rw-r--r--localization/localization_en_GB.ts2
-rw-r--r--localization/localization_en_US.ts2
-rw-r--r--localization/localization_es_ES.ts2
-rw-r--r--localization/localization_fr_BE.ts2
-rw-r--r--localization/localization_fr_FR.ts2
-rw-r--r--localization/localization_fr_LU.ts2
-rw-r--r--localization/localization_gl_ES.ts2
-rw-r--r--localization/localization_he_IL.ts2
-rw-r--r--localization/localization_hu_HU.ts2
-rw-r--r--localization/localization_it_IT.ts2
-rw-r--r--localization/localization_lb_LU.ts2
-rw-r--r--localization/localization_nb_NO.ts2
-rw-r--r--localization/localization_nl_BE.ts2
-rw-r--r--localization/localization_nl_NL.ts2
-rw-r--r--localization/localization_pl_PL.ts2
-rw-r--r--localization/localization_pt_PT.ts2
-rw-r--r--localization/localization_ru_RU.ts2
-rw-r--r--localization/localization_sq_AL.ts2
-rw-r--r--localization/localization_sv_SE.ts2
-rw-r--r--localization/localization_tr_TR.ts2
-rw-r--r--localization/localization_zh_CN.ts2
-rw-r--r--main/main.cpp1
-rw-r--r--qtpass.pro28
-rw-r--r--resources.qrc22
-rw-r--r--src/configdialog.cpp4
-rw-r--r--src/src.pro47
34 files changed, 54 insertions, 108 deletions
diff --git a/.github/workflows/ccpp.yml b/.github/workflows/ccpp.yml
index e6c3a004..3feddfcf 100644
--- a/.github/workflows/ccpp.yml
+++ b/.github/workflows/ccpp.yml
@@ -10,7 +10,7 @@ jobs:
steps:
- uses: actions/checkout@v1
- name: Install Qt
- uses: jurplel/install-qt-action@v1
+ uses: jurplel/install-qt-action@v2
- name: Install Linux packages
run: sudo apt update && sudo apt install -y --no-install-recommends libgl1-mesa-dev
- name: qmake
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 267839b9..c5ae9933 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -20,8 +20,8 @@ This document is still in a very early stage and needs a lot more work.
## Translations
-* Add you language to the `qtpass.pro` file
- under TRANSLATIONS and in the `resources.qrc` file.
+* Add you language to the `src/src.pro` file
+ under TRANSLATIONS.
* Next run the command `qmake` which will create and update the localization files.
* Edit your file with (let's imagine your language is sv_SE (Swedish)
`linguist localization/localization_sv_SE.ts`
diff --git a/localization/localization_ar_MA.ts b/localization/localization_ar_MA.ts
index 7cf0c283..dbb01ab6 100644
--- a/localization/localization_ar_MA.ts
+++ b/localization/localization_ar_MA.ts
@@ -846,7 +846,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translatorcomment>Flips interface</translatorcomment>
<translation>RTL</translation>
diff --git a/localization/localization_ca.ts b/localization/localization_ca.ts
index 36824bdb..7f36471c 100644
--- a/localization/localization_ca.ts
+++ b/localization/localization_ca.ts
@@ -1078,7 +1078,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_cs_CZ.ts b/localization/localization_cs_CZ.ts
index 94abf68d..087d2793 100644
--- a/localization/localization_cs_CZ.ts
+++ b/localization/localization_cs_CZ.ts
@@ -1030,7 +1030,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_de_DE.ts b/localization/localization_de_DE.ts
index 6ce5078b..f3c3b292 100644
--- a/localization/localization_de_DE.ts
+++ b/localization/localization_de_DE.ts
@@ -1023,7 +1023,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_de_LU.ts b/localization/localization_de_LU.ts
index 590ff2d1..da25e791 100644
--- a/localization/localization_de_LU.ts
+++ b/localization/localization_de_LU.ts
@@ -1018,7 +1018,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_el_GR.ts b/localization/localization_el_GR.ts
index e53d2ca7..8f966a29 100644
--- a/localization/localization_el_GR.ts
+++ b/localization/localization_el_GR.ts
@@ -868,7 +868,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_en_GB.ts b/localization/localization_en_GB.ts
index ae5ce273..5b30a757 100644
--- a/localization/localization_en_GB.ts
+++ b/localization/localization_en_GB.ts
@@ -1075,7 +1075,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_en_US.ts b/localization/localization_en_US.ts
index efe31841..40db768a 100644
--- a/localization/localization_en_US.ts
+++ b/localization/localization_en_US.ts
@@ -1075,7 +1075,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_es_ES.ts b/localization/localization_es_ES.ts
index e7fefe84..053a6bab 100644
--- a/localization/localization_es_ES.ts
+++ b/localization/localization_es_ES.ts
@@ -974,7 +974,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_fr_BE.ts b/localization/localization_fr_BE.ts
index e6c4ed44..b5175d12 100644
--- a/localization/localization_fr_BE.ts
+++ b/localization/localization_fr_BE.ts
@@ -1038,7 +1038,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_fr_FR.ts b/localization/localization_fr_FR.ts
index e2ee73d7..37709a7f 100644
--- a/localization/localization_fr_FR.ts
+++ b/localization/localization_fr_FR.ts
@@ -1038,7 +1038,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_fr_LU.ts b/localization/localization_fr_LU.ts
index 84730ca8..2c5c4ce7 100644
--- a/localization/localization_fr_LU.ts
+++ b/localization/localization_fr_LU.ts
@@ -1038,7 +1038,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_gl_ES.ts b/localization/localization_gl_ES.ts
index 7ec50ad5..17ffba6d 100644
--- a/localization/localization_gl_ES.ts
+++ b/localization/localization_gl_ES.ts
@@ -993,7 +993,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_he_IL.ts b/localization/localization_he_IL.ts
index fd2754b9..43ddb1b2 100644
--- a/localization/localization_he_IL.ts
+++ b/localization/localization_he_IL.ts
@@ -846,7 +846,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translatorcomment>Flips interface</translatorcomment>
<translation>RTL</translation>
diff --git a/localization/localization_hu_HU.ts b/localization/localization_hu_HU.ts
index 6e853595..589de351 100644
--- a/localization/localization_hu_HU.ts
+++ b/localization/localization_hu_HU.ts
@@ -949,7 +949,7 @@ Lejárat-dátum: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_it_IT.ts b/localization/localization_it_IT.ts
index a84017b9..9ef8fc4a 100644
--- a/localization/localization_it_IT.ts
+++ b/localization/localization_it_IT.ts
@@ -1089,7 +1089,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_lb_LU.ts b/localization/localization_lb_LU.ts
index 18624ddc..d6f6bf04 100644
--- a/localization/localization_lb_LU.ts
+++ b/localization/localization_lb_LU.ts
@@ -868,7 +868,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_nb_NO.ts b/localization/localization_nb_NO.ts
index 86e29fc6..022b8522 100644
--- a/localization/localization_nb_NO.ts
+++ b/localization/localization_nb_NO.ts
@@ -846,7 +846,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>VTH</translation>
</message>
diff --git a/localization/localization_nl_BE.ts b/localization/localization_nl_BE.ts
index b62971af..ba416a27 100644
--- a/localization/localization_nl_BE.ts
+++ b/localization/localization_nl_BE.ts
@@ -1089,7 +1089,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_nl_NL.ts b/localization/localization_nl_NL.ts
index 85545a35..74856e14 100644
--- a/localization/localization_nl_NL.ts
+++ b/localization/localization_nl_NL.ts
@@ -1089,7 +1089,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_pl_PL.ts b/localization/localization_pl_PL.ts
index 35d7b476..dfc66884 100644
--- a/localization/localization_pl_PL.ts
+++ b/localization/localization_pl_PL.ts
@@ -850,7 +850,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_pt_PT.ts b/localization/localization_pt_PT.ts
index 26dc4797..4332eba9 100644
--- a/localization/localization_pt_PT.ts
+++ b/localization/localization_pt_PT.ts
@@ -1020,7 +1020,7 @@ p, li { white-space: pre-wrap; }
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_ru_RU.ts b/localization/localization_ru_RU.ts
index 06daadd5..3234d878 100644
--- a/localization/localization_ru_RU.ts
+++ b/localization/localization_ru_RU.ts
@@ -1025,7 +1025,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/localization/localization_sq_AL.ts b/localization/localization_sq_AL.ts
index e9865bb8..f9bdd4ca 100644
--- a/localization/localization_sq_AL.ts
+++ b/localization/localization_sq_AL.ts
@@ -878,7 +878,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translatorcomment>Kjo është për të mbajtur ndërfaqen nga e majta në të djathtë.</translatorcomment>
<translation>LTR</translation>
diff --git a/localization/localization_sv_SE.ts b/localization/localization_sv_SE.ts
index 4554256c..261108c3 100644
--- a/localization/localization_sv_SE.ts
+++ b/localization/localization_sv_SE.ts
@@ -972,7 +972,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation></translation>
</message>
diff --git a/localization/localization_tr_TR.ts b/localization/localization_tr_TR.ts
index 65013773..6beea35d 100644
--- a/localization/localization_tr_TR.ts
+++ b/localization/localization_tr_TR.ts
@@ -868,7 +868,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation></translation>
</message>
diff --git a/localization/localization_zh_CN.ts b/localization/localization_zh_CN.ts
index aaddc43c..b03ccc19 100644
--- a/localization/localization_zh_CN.ts
+++ b/localization/localization_zh_CN.ts
@@ -1037,7 +1037,7 @@ Expire-Date: 0
<context>
<name>QObject</name>
<message>
- <location filename="../main/main.cpp" line="87"/>
+ <location filename="../main/main.cpp" line="88"/>
<source>LTR</source>
<translation>LTR</translation>
</message>
diff --git a/main/main.cpp b/main/main.cpp
index c5688537..97d7611d 100644
--- a/main/main.cpp
+++ b/main/main.cpp
@@ -69,6 +69,7 @@ int main(int argc, char *argv[]) {
#endif
Q_INIT_RESOURCE(resources);
+ Q_INIT_RESOURCE(qmake_qmake_qm_files); // qmake names the file
QCoreApplication::setOrganizationName("IJHack");
QCoreApplication::setOrganizationDomain("ijhack.org");
diff --git a/qtpass.pro b/qtpass.pro
index c1b3da24..438b09e8 100644
--- a/qtpass.pro
+++ b/qtpass.pro
@@ -56,32 +56,4 @@ CONFIG(coverage) {
QMAKE_DISTCLEAN += -r src/$$OBJECTS_DIR/lcov/
}
-TRANSLATIONS += localization/localization_ca.ts \
- localization/localization_nl_NL.ts \
- localization/localization_nl_BE.ts \
- localization/localization_de_DE.ts \
- localization/localization_es_ES.ts \
- localization/localization_gl_ES.ts \
- localization/localization_hu_HU.ts \
- localization/localization_sv_SE.ts \
- localization/localization_pl_PL.ts \
- localization/localization_ru_RU.ts \
- localization/localization_he_IL.ts \
- localization/localization_zh_CN.ts \
- localization/localization_ar_MA.ts \
- localization/localization_fr_FR.ts \
- localization/localization_fr_BE.ts \
- localization/localization_fr_LU.ts \
- localization/localization_de_LU.ts \
- localization/localization_lb_LU.ts \
- localization/localization_en_GB.ts \
- localization/localization_en_US.ts \
- localization/localization_el_GR.ts \
- localization/localization_cs_CZ.ts \
- localization/localization_it_IT.ts \
- localization/localization_sq_AL.ts \
- localization/localization_pt_PT.ts \
- localization/localization_tr_TR.ts \
- localization/localization_nb_NO.ts
-
system($$QMAKE_LUPDATE -locations absolute ./src ./main -ts localization/*.ts)
diff --git a/resources.qrc b/resources.qrc
index f173a433..6166c119 100644
--- a/resources.qrc
+++ b/resources.qrc
@@ -4,28 +4,6 @@
<file>artwork/icon.ico</file>
<file>artwork/icon.png</file>
<file>artwork/icon.svg</file>
- <file>localization/localization_ar_MA.qm</file>
- <file>localization/localization_ca.qm</file>
- <file>localization/localization_de_DE.qm</file>
- <file>localization/localization_es_ES.qm</file>
- <file>localization/localization_gl_ES.qm</file>
- <file>localization/localization_hu_HU.qm</file>
- <file>localization/localization_nl_BE.qm</file>
- <file>localization/localization_nl_NL.qm</file>
- <file>localization/localization_sv_SE.qm</file>
- <file>localization/localization_pl_PL.qm</file>
- <file>localization/localization_ru_RU.qm</file>
- <file>localization/localization_zh_CN.qm</file>
- <file>localization/localization_he_IL.qm</file>
- <file>localization/localization_cs_CZ.qm</file>
- <file>localization/localization_fr_FR.qm</file>
- <file>localization/localization_en_GB.qm</file>
- <file>localization/localization_en_US.qm</file>
- <file>localization/localization_pt_PT.qm</file>
- <file>localization/localization_it_IT.qm</file>
- <file>localization/localization_sq_AL.qm</file>
- <file>localization/localization_nb_NO.qm</file>
- <file>localization/localization_tr_TR.qm</file>
</qresource>
<qresource prefix="/icons">
<file alias="document-new.svg">icons/document-new.svg</file>
diff --git a/src/configdialog.cpp b/src/configdialog.cpp
index ba2a6f34..544af1ff 100644
--- a/src/configdialog.cpp
+++ b/src/configdialog.cpp
@@ -567,9 +567,7 @@ bool ConfigDialog::isPassOtpAvailable() {
#elif defined(__APPLE__)
return false;
#else
- QFileInfo file("/usr/lib/password-store/extensions/otp.bash");
-
- return file.exists();
+ return true;
#endif
}
diff --git a/src/src.pro b/src/src.pro
index 2b3a951e..524ab25a 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -7,33 +7,36 @@ TARGET = qtpass
CONFIG += c++11 staticlib
CONFIG(release, debug|release):DEFINES += QT_NO_DEBUG_OUTPUT
-TRANSLATIONS += ../localization/localization_nl_NL.ts \
- ../localization/localization_ca.ts \
+TRANSLATIONS += ../localization/localization_ar_MA.ts \
+ ../localization/localization_ca.ts \
+ ../localization/localization_cs_CZ.ts \
../localization/localization_de_DE.ts \
+ ../localization/localization_de_LU.ts \
+ ../localization/localization_el_GR.ts \
+ ../localization/localization_en_GB.ts \
+ ../localization/localization_en_US.ts \
../localization/localization_es_ES.ts \
+ ../localization/localization_fr_BE.ts \
+ ../localization/localization_fr_FR.ts \
+ ../localization/localization_fr_LU.ts \
../localization/localization_gl_ES.ts \
+ ../localization/localization_he_IL.ts \
../localization/localization_hu_HU.ts \
- ../localization/localization_sv_SE.ts \
+ ../localization/localization_it_IT.ts \
+ ../localization/localization_lb_LU.ts \
+ ../localization/localization_nb_NO.ts \
+ ../localization/localization_nl_BE.ts \
+ ../localization/localization_nl_NL.ts \
../localization/localization_pl_PL.ts \
+ ../localization/localization_pt_PT.ts \
../localization/localization_ru_RU.ts \
- ../localization/localization_he_IL.ts \
- ../localization/localization_zh_CN.ts \
- ../localization/localization_ar_MA.ts \
- ../localization/localization_fr_FR.ts \
- ../localization/localization_fr_BE.ts \
- ../localization/localization_nl_BE.ts \
- ../localization/localization_fr_LU.ts \
- ../localization/localization_de_LU.ts \
- ../localization/localization_lb_LU.ts \
- ../localization/localization_en_GB.ts \
- ../localization/localization_en_US.ts \
- ../localization/localization_el_GR.ts \
- ../localization/localization_cs_CZ.ts \
- ../localization/localization_it_IT.ts \
../localization/localization_sq_AL.ts \
- ../localization/localization_pt_PT.ts \
+ ../localization/localization_sv_SE.ts \
../localization/localization_tr_TR.ts \
- ../localization/localization_nb_NO.ts
+ ../localization/localization_zh_CN.ts \
+
+CONFIG += lrelease embed_translations
+QM_FILES_RESOURCE_PREFIX=/localization
SOURCES += mainwindow.cpp \
configdialog.cpp \
@@ -88,12 +91,6 @@ FORMS += mainwindow.ui \
keygendialog.ui \
passworddialog.ui
-updateqm.input = TRANSLATIONS
-updateqm.output = ../localization/${QMAKE_FILE_BASE}.qm
-updateqm.commands = $$QMAKE_LRELEASE ${QMAKE_FILE_IN} -qm ../localization/${QMAKE_FILE_BASE}.qm
-updateqm.CONFIG += no_link target_predeps
-QMAKE_EXTRA_COMPILERS += updateqm
-
!nosingleapp {
SOURCES += singleapplication.cpp
HEADERS += singleapplication.h