Hemera Widgets

Classes

class  Hemera::QtQuick1Application
 The base class for Hemera Qt Quick 1 applications. More...
 
class  Hemera::SimpleQtQuick1Application
 A simple and fully managed Qt Quick 1 application. More...
 
class  Hemera::WidgetsApplication
 The base class for Hemera Widgets applications. More...
 

Functions

QDeclarativeEngine * Hemera::declarativeEngine (QObject *parent=Q_NULLPTR)
 Allocates and returns a QDeclarativeEngine ready to be used in Hemera applications. More...
 
void Hemera::processDeclarativeEngine (QDeclarativeEngine *engine)
 

Detailed Description

Hemera Widgets is the backbone for non-GL Hemera Applications. As a direct dependency to Hemera GUI, it extends it to support non-GL applications. It should be used on those devices where OpenGL is not supported.

It is contained in the Hemera:: namespace.

Function Documentation

QDeclarativeEngine * Hemera::declarativeEngine ( QObject *  parent = Q_NULLPTR)

Allocates and returns a QDeclarativeEngine ready to be used in Hemera applications.

This function acts as an alternative constructor for QDeclarativeEngine. It ensures all of the correct import paths are loaded, and the correct QNetworkAccessManager is used.

Note
You should care about this function if you need a QDeclarativeEngine outside of Hemera::QtQuick1Application. If that is not the case, you should instead use the already created Hemera::QtQuick1Application::declarativeEngine.
void Hemera::processDeclarativeEngine ( QDeclarativeEngine *  engine)

Helper function for declarativeEngine