• QFAppDispatcher
  • QFAppDispatcher Class

    Header: #include <QFAppDispatcher>
    Inherits: QFDispatcher

    Public Functions

    QFAppDispatcher(QObject *parent = 0)

    Static Public Members

    QFAppDispatcher *instance(QQmlEngine *engine)
    QObject *singletonObject(QQmlEngine *engine, QString package, int versionMajor, int versionMinor, QString typeName)

    Additional Inherited Members

    Detailed Description

    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"

    Member Function Documentation

    QFAppDispatcher::QFAppDispatcher(QObject *parent = 0)

    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++.