CMake: add option to use external singleapplication (#1598)

This commit is contained in:
Pavel Kalugin
2021-05-02 21:24:06 +03:00
committed by GitHub
parent adcf2501f3
commit 6a2765f15e
3 changed files with 31 additions and 4 deletions

View File

@@ -1,7 +1,12 @@
// SPDX-License-Identifier: GPL-3.0-or-later
// SPDX-FileCopyrightText: 2017-2019 Alejandro Sirgo Rica & Contributors
#ifndef USE_EXTERNAL_SINGLEAPPLICATION
#include "singleapplication.h"
#else
#include "QtSolutions/qtsingleapplication.h"
#endif
#include "src/cli/commandlineparser.h"
#include "src/config/styleoverride.h"
#include "src/core/capturerequest.h"
@@ -65,7 +70,11 @@ int main(int argc, char* argv[])
// no arguments, just launch Flameshot
if (argc == 1) {
#ifndef USE_EXTERNAL_SINGLEAPPLICATION
SingleApplication app(argc, argv);
#else
QtSingleApplication app(argc, argv);
#endif
QApplication::setStyle(new StyleOverride);
QTranslator translator, qtTranslator;