Spec-Zone.ru › Qt 5.9

Класс QScxmlDynamicScxmlServiceFactory

Класс QScxmlDynamicScxmlServiceFactory создаёт экземпляры сервисов SCXML из документов, загружаемых во время выполнения. Подробнее...

Заголовок: #include <QScxmlDynamicScxmlServiceFactory>
qmake: QT += scxml
С момента: Qt 5.8
Наследует: QScxmlInvokableServiceFactory
  • Список всех членов, включая унаследованные

Открытые функции

QScxmlDynamicScxmlServiceFactory(const QScxmlExecutableContent::InvokeInfo &invokeInfo, const QVector<QScxmlExecutableContent::StringId> &names, const QVector<QScxmlExecutableContent::ParameterInfo> &parameters, QObject *parent = nullptr)

Переопределённые открытые функции

virtual QScxmlInvokableService * invoke(QScxmlStateMachine *parentStateMachine)
  • 4 открытых функций унаследованы от QScxmlInvokableServiceFactory
  • 32 открытых функций унаследованы от QObject

Дополнительные унаследованные члены

  • 3 свойства унаследованы от QScxmlInvokableServiceFactory
  • 1 свойство унаследовано от QObject
  • 1 открытый слот унаследован от QObject
  • 2 сигнала унаследованы от QObject
  • 11 статических открытых членов унаследованы от QObject
  • 9 защищённых функций унаследованы от QObject

Подробное описание

Класс QScxmlDynamicScxmlServiceFactory создаёт экземпляры сервисов SCXML из документов, загружаемых во время выполнения.

Динамически разрешаемые сервисы используются при загрузке контента SCXML из файлов, которые родительская машина состояний запрашивает во время выполнения через атрибут srcexpr в элементе <invoke>.

Документация по членам-функциям

QScxmlDynamicScxmlServiceFactory::QScxmlDynamicScxmlServiceFactory(const QScxmlExecutableContent::InvokeInfo &invokeInfo, const QVector<QScxmlExecutableContent::StringId> &names, const QVector<QScxmlExecutableContent::ParameterInfo> &parameters, QObject *parent = nullptr)

Создаёт фабрику для динамически разрешаемых сервисов, передавая атрибуты элемента <invoke> как invokeInfo, любые элементы дочерние <param> как parameters, содержимое атрибута names как names и родительский объект QObject parent.

[virtual] QScxmlInvokableService *QScxmlDynamicScxmlServiceFactory::invoke(QScxmlStateMachine *parentStateMachine)

Переопределена из QScxmlInvokableServiceFactory::invoke().

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.9/qscxmldynamicscxmlservicefactory.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API