QScxmlInvokableServiceFactory Class
QScxmlInvokableServiceFactory クラスは、呼び出し可能なサービスインスタンスを作成します。詳細...
Header: | #include <QScxmlInvokableServiceFactory> |
CMake: | find_package(Qt6 REQUIRED COMPONENTS Scxml) target_link_libraries(mytarget PRIVATE Qt6::Scxml) |
qmake: | QT += scxml |
Inherits: | QObject |
Inherited By: | QScxmlDynamicScxmlServiceFactory and QScxmlStaticScxmlServiceFactory |
プロパティ
- invokeInfo : const QScxmlExecutableContent::InvokeInfo
- names : const QList<QScxmlExecutableContent::StringId>
- parameters : const QList<QScxmlExecutableContent::ParameterInfo>
パブリック関数
virtual QScxmlInvokableService * | invoke(QScxmlStateMachine *parentStateMachine) = 0 |
const QScxmlExecutableContent::InvokeInfo & | invokeInfo() const |
const QList<QScxmlExecutableContent::StringId> & | names() const |
const QList<QScxmlExecutableContent::ParameterInfo> & | parameters() const |
詳細説明
各サービスのインスタンスは、SCXMLドキュメントの<invoke>
要素を表します。サービスが実際に呼び出されるたびに、QScxmlInvokableService の新しいインスタンスが生成されます。
プロパティ Documentation
[read-only]
invokeInfo : const QScxmlExecutableContent::InvokeInfo
このプロパティは、コンストラクタに渡されたQScxmlExecutableContent::InvokeInfo を保持します。
アクセス関数:
const QScxmlExecutableContent::InvokeInfo & | invokeInfo() const |
[read-only]
names : const QList<QScxmlExecutableContent::StringId>
このプロパティは、コンストラクタに渡される名前を保持します。
アクセス関数:
const QList<QScxmlExecutableContent::StringId> & | names() const |
[read-only]
parameters : const QList<QScxmlExecutableContent::ParameterInfo>
このプロパティは、コンストラクタに渡されるパラメータを保持します。
アクセス関数:このプロパティは、コンストラクタに渡されるパラメータを保持します:
const QList<QScxmlExecutableContent::ParameterInfo> & | parameters() const |
メンバー関数ドキュメント
[pure virtual]
QScxmlInvokableService *QScxmlInvokableServiceFactory::invoke(QScxmlStateMachine *parentStateMachine)
parentStateMachine を親として渡し、コンストラクタで指定されたパラメータでサービスを呼び出します。新しい呼び出し可能なサービスを返します。
本ドキュメントに含まれる文書の著作権は、それぞれの所有者に帰属します。 本書で提供されるドキュメントは、Free Software Foundation が発行したGNU Free Documentation License version 1.3に基づいてライセンスされています。 Qtおよびそれぞれのロゴは、フィンランドおよびその他の国におけるThe Qt Company Ltd.の 商標です。その他すべての商標は、それぞれの所有者に帰属します。