diff options
Diffstat (limited to 'tools/qscxmlc/scxmlcppdumper.h')
-rw-r--r-- | tools/qscxmlc/scxmlcppdumper.h | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/tools/qscxmlc/scxmlcppdumper.h b/tools/qscxmlc/scxmlcppdumper.h index bd49cea..a987f80 100644 --- a/tools/qscxmlc/scxmlcppdumper.h +++ b/tools/qscxmlc/scxmlcppdumper.h @@ -41,12 +41,14 @@ QT_BEGIN_NAMESPACE struct TranslationUnit { TranslationUnit() - : mainDocument(Q_NULLPTR) + : stateMethods(false) + , mainDocument(Q_NULLPTR) {} QString scxmlFileName; QString outHFileName, outCppFileName; QString namespaceName; + bool stateMethods; DocumentModel::ScxmlDocument *mainDocument; QList<DocumentModel::ScxmlDocument *> allDocuments; QHash<DocumentModel::ScxmlDocument *, QString> classnameForDocument; @@ -79,6 +81,8 @@ private: private: QString generatePropertyDecls(const QScxmlInternal::GeneratedTableData::MetaDataInfo &info); + QString generateAccessorDecls(const QScxmlInternal::GeneratedTableData::MetaDataInfo &info); + QString generateSignalDecls(const QScxmlInternal::GeneratedTableData::MetaDataInfo &info); QString generateMetaObject(const QString &className, const QScxmlInternal::GeneratedTableData::MetaDataInfo &info); |