KDStateMachineEditor  1.0.0
A framework for creating Qt State Machine metacode using a graphical user interface
Classes | Public Member Functions | List of all members
KDSME::ScxmlImporter Class Reference

#include <scxmlimporter.h>

Inheritance diagram for KDSME::ScxmlImporter:
Inheritance graph
[legend]

Classes

struct  Private
 

Public Member Functions

 ScxmlImporter (const QByteArray &data)
 
StateMachineimport () override
 
- Public Member Functions inherited from KDSME::AbstractImporter
QString errorString () const
 

Additional Inherited Members

- Protected Member Functions inherited from KDSME::AbstractImporter
void setErrorString (const QString &errorString)
 

Detailed Description

Parses a SCXML document

See also
http://www.w3.org/2011/04/SCXML/scxml.xsd
Examples:
layoutexport/main.cpp, and scxmlimport/main.cpp.

Member Function Documentation

StateMachine * ScxmlImporter::import ( )
overridevirtual

Imports the state machine

Note
Ownership of the object is transferred to the caller
Returns
On success, the pointer to the KDSME::StateMachine instance is returned, otherwise null
See also
errorString()

Implements KDSME::AbstractImporter.


The documentation for this class was generated from the following files:

Klarälvdalens Datakonsult AB (KDAB)
Qt-related services and products
http://www.kdab.com/
https://github.com/KDAB/KDStateMachineEditor