Header: | #include <QFAppDispatcher> |
Inherits: | QFDispatcher |
QFAppDispatcher(QObject *parent = 0) |
QFAppDispatcher * | instance(QQmlEngine *engine) |
QObject * | singletonObject(QQmlEngine *engine, QString package, int versionMajor, int versionMinor, QString typeName) |
QFAppDispatcher is the C++ implementation of AppDispatcher in QML scope. You may need this class to setup communication between C++ and QML.
#include "qfappdispatcher.h"
Default constructs an instance of QFAppDispatcher.
[static]
QFAppDispatcher *QFAppDispatcher::instance(QQmlEngine *engine)Obtain the singleton instance of AppDispatcher for specific engine
[static]
QObject *QFAppDispatcher::singletonObject(QQmlEngine *engine, QString package, int versionMajor, int versionMinor, QString typeName)engine QQmlEngine instance
package The package name of the singleton object
versionMajor The major version no. of the singleton object
versionMinor The minor version no. of the singleton object
typeName The name of the singleton object
Obtain a singleton object from a package for specific QQmlEngine instance. It is useful when you need to get a singleton Actions object from C++.