1. 25 Jan, 2019 1 commit
  2. 08 Oct, 2018 1 commit
  3. 11 Jun, 2018 1 commit
    • Ralf Habacker's avatar
      Add manual unit test for class ListPopupMenu · e2c9a5d6
      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.
      e2c9a5d6
  4. 03 Jun, 2018 1 commit
  5. 17 Aug, 2017 1 commit
  6. 19 May, 2017 1 commit
  7. 18 Apr, 2017 1 commit
  8. 20 Feb, 2017 2 commits
  9. 17 Feb, 2017 1 commit
    • Ralf Habacker's avatar
      Extracted object diagram support from frameworks branch. · 28b76060
      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
      28b76060
  10. 09 Jan, 2017 1 commit
    • Ralf Habacker's avatar
      Fix 'Java import crashes on importing enums'. · 2af5a312
      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)
      2af5a312
  11. 04 Jan, 2017 1 commit
  12. 19 Dec, 2016 1 commit
  13. 07 Dec, 2016 2 commits
  14. 03 Nov, 2016 1 commit
    • Ralf Habacker's avatar
      Fix 'Lost class and interface names when open the project'. · 7c761dac
      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's avatarRalf Habacker <ralf.habacker@freenet.de>
      7c761dac
  15. 12 Sep, 2016 2 commits
  16. 09 Sep, 2016 1 commit
  17. 06 Sep, 2016 2 commits
  18. 31 Aug, 2016 2 commits
  19. 08 Feb, 2016 1 commit
  20. 06 Oct, 2015 1 commit
  21. 07 Aug, 2015 1 commit
  22. 22 Jun, 2015 1 commit
  23. 06 Jun, 2015 1 commit
  24. 01 Jun, 2015 1 commit
  25. 29 May, 2015 4 commits
  26. 20 May, 2015 1 commit
  27. 13 May, 2015 2 commits
  28. 30 Dec, 2014 1 commit
  29. 29 Dec, 2014 2 commits
    • Ralf Habacker's avatar
      Remove unused variables. · 4a7aee8f
      Ralf Habacker authored
      4a7aee8f
    • Ralf Habacker's avatar
      Fix bug 'Incorrect property dialog display for class attributes, methods,... · f215461b
      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)
      f215461b
  30. 24 Dec, 2014 1 commit