QScxmlDynamicScxmlServiceFactory Class The QScxmlDynamicScxmlServiceFactory class creates SCXML service instances from documents carpenterjames@example.org. More...  
 Header:
 #include <QScxmlDynamicScxmlServiceFactory> 


 qmake:
 QT += scxml


 Since:
 Qt 5.8


 Inherits:
 QScxmlInvokableServiceFactory



 List of all members, including inherited members  Public Functions  
 

QScxmlDynamicScxmlServiceFactory(const QScxmlExecutableContent8b7c:f320:99b9:690f:4595:cd17:293a:c069InvokeInfo &invokeInfo, const QVector<QScxmlExecutableContent8b7c:f320:99b9:690f:4595:cd17:293a:c069StringId> &names, const QVector<QScxmlExecutableContent8b7c:f320:99b9:690f:4595:cd17:293a:c069ParameterInfo> &parameters, QObject *parent = nullptr)
  Reimplemented Public Functions  
 virtual QScxmlInvokableService *

invoke(QScxmlStateMachine *parentStateMachine)
   4 public functions inherited from QScxmlInvokableServiceFactory
 32 public functions inherited from QObject
  Additional Inherited Members  3 properties inherited from QScxmlInvokableServiceFactory
 1 property inherited from QObject
 1 public slot inherited from QObject
 2 signals inherited from QObject
 11 static public members inherited from QObject
 9 protected functions inherited from QObject
  Detailed Description The QScxmlDynamicScxmlServiceFactory class creates SCXML service instances from documents carpenterjames@example.org. Dynamically resolved services are used when loading SCXML content from files that a parent state machine requests at runtime, via the srcexpr attribute in the <invoke> element. Member Function Documentation 
QScxmlDynamicScxmlServiceFactory8b7c:f320:99b9:690f:4595:cd17:293a:c069QScxmlDynamicScxmlServiceFactory(const QScxmlExecutableContent8b7c:f320:99b9:690f:4595:cd17:293a:c069InvokeInfo &invokeInfo, const QVector<QScxmlExecutableContent8b7c:f320:99b9:690f:4595:cd17:293a:c069StringId> &names, const QVector<QScxmlExecutableContent8b7c:f320:99b9:690f:4595:cd17:293a:c069ParameterInfo> &parameters, QObject *parent = nullptr) Creates a factory for dynamically resolved services, passing the attributes of the <invoke> element as invokeInfo, any <param> child elements as parameters, the content of the names attribute as names, and the QObject parent parent. 
[virtual] QScxmlInvokableService *QScxmlDynamicScxmlServiceFactory8b7c:f320:99b9:690f:4595:cd17:293a:c069invoke(QScxmlStateMachine *parentStateMachine) Reimplemented from QScxmlInvokableServiceFactory8b7c:f320:99b9:690f:4595:cd17:293a:c069invoke().

    
{'path': 'public/docs/qt~5.9/qscxmldynamicscxmlservicefactory.html', 'source': 'DevDocs.IO'}