Learn what Felgo offers to help your business succeed. Start your free evaluation today! Felgo for Your Business

QScxmlStaticScxmlServiceFactory Class

The QScxmlStaticScxmlServiceFactory class creates SCXML service instances from precompiled documents. More...

Header: #include <QScxmlStaticScxmlServiceFactory>
qmake: QT += scxml
Since: Qt 5.8
Inherits: QScxmlInvokableServiceFactory

Public Functions

QScxmlStaticScxmlServiceFactory(const QMetaObject *metaObject, const QScxmlExecutableContent::InvokeInfo &invokeInfo, const QVector<QScxmlExecutableContent::StringId> &nameList, const QVector<QScxmlExecutableContent::ParameterInfo> &parameters, QObject *parent = nullptr)

Reimplemented Public Functions

virtual QScxmlInvokableService * invoke(QScxmlStateMachine *parentStateMachine) override

Additional Inherited Members

Detailed Description

The QScxmlStaticScxmlServiceFactory class creates SCXML service instances from precompiled documents.

A factory for instantiating SCXML state machines from files known at compile time, that is, files specified via the src attribute in <invoke>.

Member Function Documentation

QScxmlStaticScxmlServiceFactory::QScxmlStaticScxmlServiceFactory(const QMetaObject *metaObject, const QScxmlExecutableContent::InvokeInfo &invokeInfo, const QVector<QScxmlExecutableContent::StringId> &nameList, const QVector<QScxmlExecutableContent::ParameterInfo> &parameters, QObject *parent = nullptr)

Default constructs an instance of QScxmlStaticScxmlServiceFactory.

[override virtual] QScxmlInvokableService *QScxmlStaticScxmlServiceFactory::invoke(QScxmlStateMachine *parentStateMachine)

Reimplemented from QScxmlInvokableServiceFactory::invoke().

Qt_Technology_Partner_RGB_475 Qt_Service_Partner_RGB_475_padded