Libglacierapp

Introduction
Libglacier app provide some simplitification to create application for Glacier UX applications. Why we make it? Just for siplisity of start developing applications.

Get Source
Latest sources you can get in Nemo-UX github. Last compiled rpm packages you can get it on nemo ux devel obs

in pro file
Add support of glacier library CONFIG += link_pkgconfig LIBS += -lglacierapp

in main.cpp
int main(int argc, char *argv[]) {   QGuiApplication *app = GlacierApp::app(argc, argv); QQuickWindow *window = GlacierApp::showWindow; window->setTitle(QObject::tr("Example")); app->exec; }
 * 1) include 
 * 2) include 
 * 3) include 
 * 4) include 

Add context propertes
Important: GlacierApp::engine aviable from version 0.2 of library

QQmlApplicationEngine *engine = GlacierApp::engine(app); context->rootContext->setContextProperty("foo", bar);

All context proprttys must set before you call GlacierApp::showWindow;

on install
Executable file must be installed on /usr/bin

if you use nemo quickcontrols will be better start application from nemo qml booster

Main qml file must be called as $TARGET.qml and installed to /usr/share/$TAGRET/qml/

Translations file must be installed to /usr/share/$TARGET/translations/

Console arguments

 * -w --windowed run application in window mode on desktop
 * -p --prestart run application in shadow mode

without arguments applications run in fullscreen mode