Changeset View
Changeset View
Standalone View
Standalone View
cuttlefish/src/main.cpp
Show All 17 Lines | |||||
18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * | 18 | * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA . * | ||
19 | ***************************************************************************/ | 19 | ***************************************************************************/ | ||
20 | 20 | | |||
21 | // Qt | 21 | // Qt | ||
22 | #include <QApplication> | 22 | #include <QApplication> | ||
23 | #include <QCommandLineParser> | 23 | #include <QCommandLineParser> | ||
24 | #include <QCommandLineOption> | 24 | #include <QCommandLineOption> | ||
25 | #include <QDebug> | 25 | #include <QDebug> | ||
26 | #include <QQmlEngine> | ||||
26 | 27 | | |||
27 | // Frameworks | 28 | // Frameworks | ||
28 | #include <KConfigGroup> | 29 | #include <KConfigGroup> | ||
29 | #include <KLocalizedString> | 30 | #include <KLocalizedString> | ||
30 | #include <Plasma/Theme> | 31 | #include <Plasma/Theme> | ||
31 | 32 | | |||
32 | // Own | 33 | // Own | ||
33 | #include "view.h" | 34 | #include "view.h" | ||
Show All 29 Lines | 41 | { | |||
63 | parser.addOption(fullscreen); | 64 | parser.addOption(fullscreen); | ||
64 | parser.addOption(picker); | 65 | parser.addOption(picker); | ||
65 | 66 | | |||
66 | parser.process(app); | 67 | parser.process(app); | ||
67 | 68 | | |||
68 | QString _cc = parser.value(category); | 69 | QString _cc = parser.value(category); | ||
69 | 70 | | |||
70 | auto settingsapp = new CuttleFish::View(_cc, parser); | 71 | auto settingsapp = new CuttleFish::View(_cc, parser); | ||
72 | QObject::connect(settingsapp->engine(), &QQmlEngine::quit, &app, &QApplication::quit); | ||||
73 | | ||||
71 | if (parser.isSet(fullscreen)) { | 74 | if (parser.isSet(fullscreen)) { | ||
72 | settingsapp->setVisibility(QWindow::FullScreen); | 75 | settingsapp->setVisibility(QWindow::FullScreen); | ||
73 | } | 76 | } | ||
74 | 77 | | |||
75 | return app.exec(); | 78 | return app.exec(); | ||
76 | } | 79 | } |