major refactoring of way to store children:
authorThomas Fannes <thomasfannes@gmail.com>
Tue, 4 May 2010 14:56:16 +0000 (16:56 +0200)
committerThomas Fannes <thomasfannes@gmail.com>
Tue, 4 May 2010 14:56:16 +0000 (16:56 +0200)
commiteb570e147c27a7eacc3f1b03af5f882d53ae75cf
treeeb523acfa9b3a4aa8eeeca8e73c32ded25a0c854
parent0fa3ed0e59732b88b5e7e6f2fc2826ea4ee89918
major refactoring of way to store children:

UMLDiagram contains only a topLevelElement list
Each element is responsable for its children

no elements are sorted by qualifiedUMLName.

Conversion from complete qualifiedUMLName to QStringList<umlName> is on it's way...
12 files changed:
lib/control/controller/classdiagramcontroller.cpp
lib/model/element/_elementobject.hpp
lib/model/element/_elementrelator.cpp
lib/model/element/_elementrelator.hpp
lib/model/element/_umldiagram.hpp
lib/model/element/elementhelper.cpp
lib/model/element/elementhelper.hpp
lib/model/element/elementobject.cpp
lib/model/element/umldiagram.cpp
lib/model/element/umldiagram.hpp
lib/model/element/visibility.hpp
test/elementdiagramtest.cpp