summaryrefslogtreecommitdiffstats
path: root/examples/uml/nested-packages/main.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Further refactoring in QtModeling (step 2)Sandro S. Andrade2013-10-101-8/+8
| | | | | Change-Id: I336f9f24af1c763883e9cc3c716c02ef557bebd1 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Use plural form for multi-valued UML metamodel propertiesSandro S. Andrade2013-10-061-4/+4
| | | | | Change-Id: Ia8ab1c48d0fb552aca0ae729507c18b63d4c448e Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add clone() method in template filesSandro S. Andrade2013-09-041-1/+12
| | | | | Change-Id: I345f997a2002bb97d4d243e4b2286865728292d8 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial version of new UML metamodel implementationSandro S. Andrade2013-09-031-402/+28
| | | | | Change-Id: Ic29a04dc49fac075d9c736237573b7f4e3da85ef Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* New UML metamodel implementation almost doneSandro S. Andrade2013-08-291-0/+1
| | | | | | | | | | Still missing: - Forward methods for inherited properties and operations - Auto-removal of deleted composite properties - Moving documentation from internal do QObject-based classes Change-Id: I2676e48c53d9ad4cdc6333c28e1a912d4e72cdd0 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add support for opposite properties handlingSandro S. Andrade2013-08-261-113/+401
| | | | | Change-Id: Ic0706bac72eeed36cabb07b54b778190f34736b7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix license issues reported from CISandro S. Andrade2013-04-151-0/+40
| | | | | Change-Id: I7f466258db783a9727ab0428b4964dcf7bc80410 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add major refactoring for namespace-free model implementationSandro S. Andrade2013-03-081-19/+17
| | | | | | | | | | | 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>
* Add major refactoring in QtWrappedObjects/QtWrappedObjectsWidgetsSandro S. Andrade2013-01-271-1/+0
| | | | | Change-Id: I383c129f52424f647c74db63f1754bd85866a22f Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide final implementation of wrapped/children separationSandro S. Andrade2013-01-061-6/+9
| | | | | | | | 1) Wrapped objects aren't handled as children anymore 2) That enables a lightweight implementation of Wrappedobject Model Change-Id: Ib5870624d6c59b688d48406da24b1fd0a0572cb7 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial separation between wrapped and children objectSandro S. Andrade2013-01-051-3/+3
| | | | | | | UNSTABLE Change-Id: I95b94f5e58fec610d3e55b1f4acf4fff914d7a86 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update nested-packaged examples to new 'client-ownership free' implSandro S. Andrade2012-12-311-9/+4
| | | | | Change-Id: Id8f3776b0627ebd90250c6afc0aebd3536f090ad Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Define properties as QList/QSet instead of const QList/QSet &Sandro S. Andrade2012-12-291-30/+23
| | | | | | | | | | | | Since QVariant always return a copy of the value returned by READ method, there is no point in define property as const QList/QSet &. Qt containers are implicitly shared, so that returning by copy wouldn't imply too much cost. That also eliminates the need of clients being responsible for release data from derived properties. Change-Id: I802a3f23b9fa571e7ed96a3bbb2253f690ff870d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Make use of new Qt5 properties facilities in QtUml/QtMofSandro S. Andrade2012-12-281-22/+22
| | | | | Change-Id: I1510b900fd3aebd34620dba873dd63939f5b4ca6 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Implement setProperty() and property() in QWrappedObjectSandro S. Andrade2012-12-161-4/+0
| | | | | Change-Id: I16b6acfa579a63f1d2852ca4bed272d3fc530c5d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide initial implementation of QMetaWrappedObjectSandro S. Andrade2012-12-151-2/+6
| | | | | Change-Id: I1fa748aaec0a737fd8060231122ab69a3830a978 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add separate lib QtWrappedObjects, update QtMof and QtUml accordinglySandro S. Andrade2012-12-101-11/+11
| | | | | Change-Id: Ie435fb8457ee5c662c9cbb71e3421035bb4fa458 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Update QtUml and examples to use new version of QtMofSandro S. Andrade2012-12-101-9/+12
| | | | | Change-Id: I60f7b08983168fb63c8bd37eb44929f88744a989 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Fix ambiguous resolution of promoted accessorsSandro S. Andrade2012-11-051-3/+5
| | | | | Change-Id: If3db43c4cfbf0303e1b6ed05b79943d769ee3fa5 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Provide new implementation (without use of multiple inheritance)Sandro S. Andrade2012-11-051-20/+26
| | | | | Change-Id: Ia5c5e10d15ea6395d17d95ceb703ff0c7230ae3d Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>
* Add initial example for profile and stereotypes handlingSandro S. Andrade2012-10-261-0/+120
Change-Id: I4b72cb8f579fec5e35c80709c5e1153e80edbf80 Reviewed-by: Sandro S. Andrade <sandroandrade@kde.org>