The Mer Wiki now uses your Mer user account and password (create account on


From Mer Wiki
(Difference between revisions)
Jump to: navigation, search
(Add context propertes)
Line 29: Line 29:
===Add context propertes===
===Add context propertes===
'''Important: GlacierApp::engine aviable from version 0.2 of library'''
  QQmlContext *context = QQmlEngine::contextForObject(window->contentItem());
  QQmlApplicationEngine *engine = GlacierApp::engine(app);
  context->setContextProperty("foo", bar);
  context->rootContext()->setContextProperty("foo", bar);
===on install===
===on install===

Revision as of 11:05, 11 April 2018



Libglacier app provide some simplitification to create application for Glacier UX

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

#include <QGuiApplication>
#include <QQmlApplicationEngine>
#include <QQuickWindow>
#include <glacierapp.h>
int main(int argc, char *argv[])
   QGuiApplication *app = GlacierApp::app(argc, argv);
   QQuickWindow *window = GlacierApp::showWindow();

Add context propertes

Important: GlacierApp::engine aviable from version 0.2 of library

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

on install

Main qml file must be called as $TARGER.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
  • --prestart run application in shadow mode

without arguments applications run in fullscreen mode

Personal tools