diff options
author | Sandro S. Andrade <sandroandrade@kde.org> | 2013-03-08 17:20:31 -0300 |
---|---|---|
committer | Sandro S. Andrade <sandroandrade@kde.org> | 2013-03-08 21:21:35 +0100 |
commit | 56fcc7521b3087eb8867806fd7baf11676359ad5 (patch) | |
tree | 28af312c532ffb7eb639b0364dc14521b45f1f9f /examples/uml/nested-packages/main.cpp | |
parent | fa4d83d5343f3b54b8acf0619a2852ffff0e688c (diff) |
Add major refactoring for namespace-free model implementation
Rationale:
- MOC needs a explicit namespace use in order to auto declare
meta objects
- However, syncqt does not generate iheaders if namespaces are
used
Change-Id: Ic66152b469b2610624025b9a76380360d581f857
Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
Diffstat (limited to 'examples/uml/nested-packages/main.cpp')
-rw-r--r-- | examples/uml/nested-packages/main.cpp | 36 |
1 files changed, 17 insertions, 19 deletions
diff --git a/examples/uml/nested-packages/main.cpp b/examples/uml/nested-packages/main.cpp index 1120aa99..5bcc1a9f 100644 --- a/examples/uml/nested-packages/main.cpp +++ b/examples/uml/nested-packages/main.cpp @@ -1,18 +1,16 @@ #include <QtWrappedObjects> -#include <QtUml/QModel> -#include <QtUml/QPackage> -#include <QtUml/QPrimitiveType> -#include <QtUml/QEnumeration> -#include <QtUml/QEnumerationLiteral> -#include <QtUml/QClass> -#include <QtUml/QComponent> -#include <QtUml/QComponentRealization> +#include <QtUml/QUmlModel> +#include <QtUml/QUmlPackage> +#include <QtUml/QUmlPrimitiveType> +#include <QtUml/QUmlEnumeration> +#include <QtUml/QUmlEnumerationLiteral> +#include <QtUml/QUmlClass> +#include <QtUml/QUmlComponent> +#include <QtUml/QUmlComponentRealization> #include <QtCore/QDebug> -using namespace QtUml; - void checkProperties(QWrappedObject *wrappedObject) { const QMetaWrappedObject *metaWrappedObject = wrappedObject->metaWrappedObject(); @@ -24,22 +22,22 @@ void checkProperties(QWrappedObject *wrappedObject) int main () { - QWrappedObjectPointer<QModel> model = new QModel; + QWrappedObjectPointer<QUmlModel> model = new QUmlModel; model->setName("MyModel"); - QWrappedObjectPointer<QPackage> package = new QPackage; + QWrappedObjectPointer<QUmlPackage> package = new QUmlPackage; package->setName("Package1"); - QWrappedObjectPointer<QPrimitiveType> primitiveType = new QPrimitiveType; + QWrappedObjectPointer<QUmlPrimitiveType> primitiveType = new QUmlPrimitiveType; primitiveType->setName("String"); - QWrappedObjectPointer<QEnumeration> enumeration = new QEnumeration; + QWrappedObjectPointer<QUmlEnumeration> enumeration = new QUmlEnumeration; enumeration->setName("DirectionKind"); - QWrappedObjectPointer<QEnumerationLiteral> directionIn = new QEnumerationLiteral; + QWrappedObjectPointer<QUmlEnumerationLiteral> directionIn = new QUmlEnumerationLiteral; directionIn->setName("DirectionIn"); enumeration->addOwnedLiteral(directionIn); - QWrappedObjectPointer<QClass> class_ = new QClass; + QWrappedObjectPointer<QUmlClass> class_ = new QUmlClass; class_->setName("Student"); class_->setAbstract(false); @@ -93,9 +91,9 @@ int main () checkProperties(model); - QWrappedObjectPointer<QComponent> c1 = new QComponent; - QWrappedObjectPointer<QComponent> c2 = new QComponent; - QWrappedObjectPointer<QComponentRealization> cr = new QComponentRealization; + QWrappedObjectPointer<QUmlComponent> c1 = new QUmlComponent; + QWrappedObjectPointer<QUmlComponent> c2 = new QUmlComponent; + QWrappedObjectPointer<QUmlComponentRealization> cr = new QUmlComponentRealization; cr->setAbstraction(c1); qDebug(); qDebug() << "cr->suppliers().size():" << cr->suppliers().size(); |