[-]
[+]
|
Changed |
_service:tar_git:libglacierapp.changes
|
|
[-]
[+]
|
Changed |
_service:tar_git:libglacierapp.spec
^
|
|
[-]
[+]
|
Changed |
_service
^
|
@@ -6,7 +6,7 @@
<service name="tar_git">
<param name="url">https://github.com/nemomobile-ux/libglacierapp.git</param>
<param name="branch">master</param>
- <param name="revision"/>
+ <param name="revision">f93e6493031026a15adee229f61235f4b86492d5</param>
<param name="token"/>
<param name="debian">N</param>
<param name="dumb">N</param>
|
[-]
[+]
|
Changed |
_service:tar_git:libglacierapp-0.1.2.tar.bz2/src/glacierapp.cpp
^
|
@@ -31,6 +31,8 @@
QGuiApplication *GlacierApp::app(int &argc, char **argv)
{
+ setenv("QT_QUICK_CONTROLS_STYLE", "Nemo", 1);
+
QGuiApplication *app = new QGuiApplication(argc, argv);
QFileInfo exe = QFileInfo(app->applicationFilePath());
@@ -56,21 +58,25 @@
QObject *topLevel = engine->rootObjects().first();
QQuickWindow *window = qobject_cast<QQuickWindow *>(topLevel);
-
+ engine->rootContext()->setContextProperty("__window", window);
if (!window) {
qCritical() << "Top object is not Window!";
engine->deleteLater();
return nullptr;
}
-
- if (QCoreApplication::arguments().contains("--window") || QCoreApplication::arguments().contains("-w"))
+ if(QCoreApplication::arguments().contains("--prestart") || QCoreApplication::arguments().contains("-p"))
{
- window->show();
+ qDebug() << "Application run in shadow mode";
}
- else
- {
- window->showFullScreen();
+ else{
+ if (QCoreApplication::arguments().contains("--window") || QCoreApplication::arguments().contains("-w"))
+ {
+ window->show();
+ }
+ else
+ {
+ window->showFullScreen();
+ }
}
-
return window;
}
|