- 25 Jan, 2019 1 commit
-
-
Ralf Habacker authored
Port widgets are childs of component widgets, for which pos() returns local position. Therefore we need to use scenePos() to get the absolute scene position. CCBUG:403515
-
- 08 Oct, 2018 1 commit
-
-
Ralf Habacker authored
To drag several entries, press the Shift key in addition to the left mouse button. BUG:394606 FIXED-IN:2.26.3 (KDE Applications 18.08.3)
-
- 11 Jun, 2018 1 commit
-
-
Ralf Habacker authored
To be able to see the results of related code change a unit test has been added, which dumps out all possible context menus. For specific tests the debug support for class ListPopupMenu through the debug window has been extended to dump the context of the currently opened menu to the configured debug output.
-
- 03 Jun, 2018 1 commit
-
-
Ralf Habacker authored
Split class ListPopupMenu into a base class and derived classes covering widgets, uml list view and uml scene CCBUG:393188
-
- 17 Aug, 2017 1 commit
-
-
Ralf Habacker authored
-
- 19 May, 2017 1 commit
-
-
Ralf Habacker authored
Return list from UMLPackage::containedObjects() as reference because we need adding object references.
-
- 18 Apr, 2017 1 commit
-
-
Ralf Habacker authored
The case for value UMLObject::ot_Instance is not terminated by a 'break' statement. CCBUG:340646
-
- 20 Feb, 2017 2 commits
-
-
Ralf Habacker authored
We should use saveToXMI1() instead of SaveToXMI1() as method name.
-
Ralf Habacker authored
Related methods now have a '1' postfix in the method name e.g. saveToXMI1() instead of SaveToXMI().
-
- 17 Feb, 2017 1 commit
-
-
Ralf Habacker authored
This patch already contains a few fixes: - added missing copyright header - Fix api changes (constructor) Open issues: - Instance related setup in ClassGeneralPage seems to be duplicated -> needs review - missing icons for instance in tool bar - missing icons for object diagram in diagram toolbar list To test: - test load/save CCBUG:123633
-
- 09 Jan, 2017 1 commit
-
-
Ralf Habacker authored
This commit fixes the following issue: The importer creates UMLClassifier objects on any unknown parsed type. On parsing the real definition later it tries to use the UMLClassifier as UMLEnum which fails. UMLDoc::setImporting() has been added to remove the old entry from the tree view which is otherwise blocked in UMLListView::slotObjectRemoved() by UmlDoc::loading(). BUG:373382 FIXED-IN:2.21.1 [KDE Applications 16.12.1)
-
- 04 Jan, 2017 1 commit
-
-
Ralf Habacker authored
CCBUG:340646
-
- 19 Dec, 2016 1 commit
-
-
Ralf Habacker authored
Passing null pointer itmParent to text, which dereferences it. CCBUG:340646
-
- 07 Dec, 2016 2 commits
-
-
Ralf Habacker authored
With this commit also obsolate references to QRegExpValidator are removed; they validated to anything.
-
Ralf Habacker authored
-
- 03 Nov, 2016 1 commit
-
-
Ralf Habacker authored
UML objects used on diagrams may be located in the xmi file after the diagram which results into "LOST_..." entries in the tree view. Caused by internal limitations umbrello 2.18.x was not be able to fix that issues. It was required to patch the xmi file by hand to remove the incorrect listview tags. To fix this issue there are three changes required: 1. Loading of diagrams is now performed after all uml objects has been loaded from the xmi file. On parsing diagram tags the related QDomNode and UMLFolder instance are saved in a map. After loading has been finished the diagrams are imported from this map. 2. Ignore uml objects from xmi file having no parent 3. Do not reparent uml objects caused by list view entries diverged from the uml model. BUG:371495 FIXED-IN:2.20.3 (KDE Applications 16.08.03) Signed-off-by:
Ralf Habacker <ralf.habacker@freenet.de>
-
- 12 Sep, 2016 2 commits
-
-
Ralf Habacker authored
Assigning: "myItem" = "dynamic_cast <UMLListViewItem *>(item)". CCBUG:340646
-
Ralf Habacker authored
Assigning: "myItem" = "dynamic_cast <UMLListViewItem *>(item)". CCBUG:340646
-
- 09 Sep, 2016 1 commit
-
-
Ralf Habacker authored
CCBUG:368282
-
- 06 Sep, 2016 2 commits
-
-
Ralf Habacker authored
Replace usage of UMLObject::m_pUMLPackage by QObject member 'parent' through new method umlParent(). In the past UMLObject::m_pUMLPackage has been used in some classes, while other uses the QObject class member 'parent'. This commit unify both approaches by using QObject class member 'parent' in all classes. class UMLObject now has two new functions setUMLParent() and umlParent() to provides a UMLObject based interface to the parent uml object; method umlPackage() is now a shortcut of umlParent()->asUMLPackage(). CCBUG:368282 Reviewed-by: aaron.nottbeck at sag.eu
-
Ralf Habacker authored
CCBUG:368282 Reviewed-by: aaron.nottbeck at sag.eu
-
- 31 Aug, 2016 2 commits
-
-
Ralf Habacker authored
With this commit the logic of UMLFolder::removeView () has been changed to not delete the removed view. BUG:368034 FIXED-IN:2.20.1 (KDE Applications 16.08.1)
-
Ralf Habacker authored
BUG:368009 FIXED-IN:2.20.1 (KDE Applications 16.08.1) Signed-off-by:
Ralf Habacker <ralf.habacker@freenet.de>
-
- 08 Feb, 2016 1 commit
-
-
Ralf Habacker authored
For the stable branch the fix is to avoid adding associations to the tree view. BUG:359055 FIXED-IN:2.18.2 (KDE Applications 15.12.2)
-
- 06 Oct, 2015 1 commit
-
-
Ralf Habacker authored
Dereferencing a pointer that might be null uuc when calling parent. CCBUG:340646
-
- 07 Aug, 2015 1 commit
-
-
In UMLListView::moveObject(*): Pointer is checked against null but then dereferenced anyway COVERITY:88355 CCBUG:340646 REVIEW:124654
-
- 22 Jun, 2015 1 commit
-
-
Ralf Habacker authored
Fixup for commit 4649a93e.
-
- 06 Jun, 2015 1 commit
-
-
Ralf Habacker authored
-
- 01 Jun, 2015 1 commit
-
-
Ralf Habacker authored
-
- 29 May, 2015 4 commits
-
-
Ralf Habacker authored
-
Ralf Habacker authored
-
Ralf Habacker authored
-
Ralf Habacker authored
-
- 20 May, 2015 1 commit
-
-
Ralf Habacker authored
-
- 13 May, 2015 2 commits
-
-
Ralf Habacker authored
BUG:347553 FIXED-IN:2.16.80 (KDE Applications 15.07.80)
-
Ralf Habacker authored
CCBUG:347553
-
- 30 Dec, 2014 1 commit
-
-
Andi Fischer authored
-
- 29 Dec, 2014 2 commits
-
-
Ralf Habacker authored
-
Ralf Habacker authored
Fix bug 'Incorrect property dialog display for class attributes, methods, enumeration values or key constrains in tree view'. Details: - Move up virtual method showPropertiesDialog() from ClassifierItemList to UMLObject to have properties dialog support for all uml objects. - Add default value to parent attribute of showPropertiesDialog(). - Implement missing methods showPropertiesDialog() used by the tree and the code editor - Implement fall back method showPropertiesDialog() to UMLObject. - Remove obsolate method showPropertiesPagedDialog(), which did not work as documented since KDE 4.0. BUG:342303 FIXED-IN:2.15.1 (KDE 14.12.1)
-
- 24 Dec, 2014 1 commit
-
-
Ralf Habacker authored
Rename UMLView::showPropDialog() to UMLView::showPropertiesDialog() to keep in sync with other classes.
-