Bug 97291 - integrate properties window in main window
Summary: integrate properties window in main window
Status: CONFIRMED
Alias: None
Product: umbrello
Classification: Applications
Component: general (show other bugs)
Version: 1.3.1
Platform: unspecified Linux
: LO wishlist
Target Milestone: 2.14 (KDE Applications 4.14)
Assignee: Umbrello Development Group
URL:
Keywords:
Depends on:
Blocks: 132360
  Show dependency treegraph
 
Reported: 2005-01-18 00:41 UTC by GML
Modified: 2015-05-13 15:53 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
UI-Example for property editor taken from Qt Designer (94.69 KB, image/png)
2014-01-13 22:43 UTC, Ralf Habacker
Details
Screenshot of umbrello properties editor created from a proof-of-concept branch (107.88 KB, image/png)
2014-05-06 20:35 UTC, Ralf Habacker
Details
refactoring design for umbrello properties editor (71.74 KB, application/x-uml)
2014-05-06 21:10 UTC, Ralf Habacker
Details
refactoring design for umbrello properties editor (update 1) (73.80 KB, application/x-uml)
2014-05-06 21:16 UTC, Ralf Habacker
Details
refactoring design for umbrello properties editor (update 2) (91.20 KB, application/x-uml)
2014-05-07 08:54 UTC, Ralf Habacker
Details
refactoring design for umbrello properties editor (update 3) (192.05 KB, application/x-uml)
2014-05-14 22:51 UTC, Ralf Habacker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description GML 2005-01-18 00:41:14 UTC
Version:           1.3.1 (using KDE 3.3.1,  (3.1))
Compiler:          gcc version 3.3.5 (Debian 1:3.3.5-3)
OS:                Linux (i686) release 2.6.8-1-686-smp

A good improvement, it's that the dialog box with the name of object and other informations is in place of documentation box in main window, because when I create some objects, It isn't practical to open the properties window at each time.
Comment 1 Jonathan Riddell 2005-01-27 06:15:55 UTC
This would be difficult to do without making the user interface too crowded.
Comment 2 Ralf Habacker 2014-01-13 22:43:58 UTC
Created attachment 84632 [details]
UI-Example for property editor taken from Qt Designer

A solution for a property editor, which fits in recent umbrello ui, would be to use the recent list list view as Object browser and an additional dock windows for the properties. The appended screenshot taken from Qt Designer with related notes gives an example.
Comment 3 Ralf Habacker 2014-05-06 20:35:42 UTC
Created attachment 86494 [details]
Screenshot of umbrello properties editor created from a proof-of-concept branch
Comment 4 Ralf Habacker 2014-05-06 21:10:34 UTC
Created attachment 86495 [details]
refactoring design for umbrello properties editor
Comment 5 Ralf Habacker 2014-05-06 21:16:05 UTC
Created attachment 86496 [details]
refactoring design for umbrello properties editor (update 1)

extended sequence diagram
Comment 6 Ralf Habacker 2014-05-07 08:54:01 UTC
Created attachment 86504 [details]
refactoring design for umbrello properties editor (update 2)

split of use cases and sequence diagrams
Comment 7 Ralf Habacker 2014-05-07 15:42:01 UTC
Git commit 31818cafbe0d6b4d955a331e8f4e77ba6b5c195b by Ralf Habacker.
Committed on 07/05/2014 at 15:31.
Pushed by habacker into branch 'master'.

Refactor class DialogBase to make property dialogs embeddable into parent widgets.

M  +1    -5    umbrello/dialogs/activitydialog.cpp
M  +1    -7    umbrello/dialogs/assocpropdlg.cpp
M  +1    -6    umbrello/dialogs/classpropdlg.cpp
M  +90   -4    umbrello/dialogs/dialogbase.cpp
M  +28   -7    umbrello/dialogs/dialogbase.h
M  +0    -5    umbrello/dialogs/objectnodedialog.cpp
M  +0    -5    umbrello/dialogs/statedialog.cpp
M  +5    -1    umbrello/refactoring/refactoringassistant.cpp

http://commits.kde.org/umbrello/31818cafbe0d6b4d955a331e8f4e77ba6b5c195b
Comment 8 Ralf Habacker 2014-05-14 22:51:53 UTC
Created attachment 86637 [details]
refactoring design for umbrello properties editor (update 3)

added detailed steps
Comment 9 Ralf Habacker 2014-05-15 13:36:44 UTC
Git commit a753b2e8b4f13147b2d5f00395bb287072660f4d by Ralf Habacker.
Committed on 12/05/2014 at 18:31.
Pushed by habacker into branch 'master'.

ClassPropDlg fixes for usage in properties window.

M  +8    -0    umbrello/dialogs/classpropdlg.cpp
M  +2    -0    umbrello/dialogs/classpropdlg.h

http://commits.kde.org/umbrello/a753b2e8b4f13147b2d5f00395bb287072660f4d
Comment 10 Ralf Habacker 2014-05-15 13:36:45 UTC
Git commit 14d1c57187d1314bbec7d0d68a53f837fa23eb40 by Ralf Habacker.
Committed on 15/05/2014 at 11:51.
Pushed by habacker into branch 'master'.

Auto detect running property dialog in properties window.

M  +2    -2    umbrello/dialogs/dialogbase.cpp
M  +1    -1    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/14d1c57187d1314bbec7d0d68a53f837fa23eb40
Comment 11 Ralf Habacker 2014-05-15 13:36:47 UTC
Git commit a15ea336fa46a8dcd8a603f2847403c52b3ad822 by Ralf Habacker.
Committed on 15/05/2014 at 11:57.
Pushed by habacker into branch 'master'.

Add DialogBase::isModified() which returns dialog data change state.

M  +28   -1    umbrello/dialogs/dialogbase.cpp
M  +4    -0    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/a15ea336fa46a8dcd8a603f2847403c52b3ad822
Comment 12 Ralf Habacker 2014-05-15 13:36:48 UTC
Git commit c5ccd03872923f3725802f3cd135aeb8f4e330df by Ralf Habacker.
Committed on 10/05/2014 at 11:23.
Pushed by habacker into branch 'master'.

Derive StateDialog from DialogBase for display in properties window.

M  +2    -3    umbrello/dialogs/statedialog.cpp
M  +1    -2    umbrello/dialogs/statedialog.h

http://commits.kde.org/umbrello/c5ccd03872923f3725802f3cd135aeb8f4e330df
Comment 13 Ralf Habacker 2014-05-15 13:36:51 UTC
Git commit 1fa37c6cfa42209f739be8c112b0a682a9ebba22 by Ralf Habacker.
Committed on 15/05/2014 at 12:04.
Pushed by habacker into branch 'master'.

UMLViewDialog fixes for display in properties window.

M  +6    -6    umbrello/dialogs/umlviewdialog.cpp
M  +4    -2    umbrello/dialogs/umlviewdialog.h

http://commits.kde.org/umbrello/1fa37c6cfa42209f739be8c112b0a682a9ebba22
Comment 14 Ralf Habacker 2014-05-15 13:40:42 UTC
Git commit 4cf9fe13ff8740f485da687d3e3025af847b71c0 by Ralf Habacker.
Committed on 14/05/2014 at 22:54.
Pushed by habacker into branch 'master'.

Add initial property dialog page change detection logic.

M  +20   -2    umbrello/dialogs/dialogpagebase.cpp
M  +4    -0    umbrello/dialogs/dialogpagebase.h

http://commits.kde.org/umbrello/4cf9fe13ff8740f485da687d3e3025af847b71c0
Comment 15 Ralf Habacker 2014-05-15 13:40:42 UTC
Git commit ea7562c8cbdf63366944ac18bbd012438978807b by Ralf Habacker.
Committed on 15/05/2014 at 12:11.
Pushed by habacker into branch 'master'.

Derive property dialog pages from DialogPageBase.

M  +1    -0    umbrello/CMakeLists.txt
M  +3    -2    umbrello/dialogs/activitypage.cpp
M  +4    -2    umbrello/dialogs/activitypage.h
M  +2    -2    umbrello/dialogs/assocgenpage.cpp
M  +3    -2    umbrello/dialogs/assocgenpage.h
M  +3    -2    umbrello/dialogs/assocpage.cpp
M  +2    -3    umbrello/dialogs/assocpage.h
M  +2    -2    umbrello/dialogs/assocrolepage.cpp
M  +3    -3    umbrello/dialogs/assocrolepage.h
M  +2    -2    umbrello/dialogs/autolayoutoptionpage.cpp
M  +3    -4    umbrello/dialogs/autolayoutoptionpage.h
M  +5    -5    umbrello/dialogs/classgenpage.cpp
M  +3    -3    umbrello/dialogs/classgenpage.h
M  +2    -2    umbrello/dialogs/classifierlistpage.cpp
M  +3    -5    umbrello/dialogs/classifierlistpage.h
M  +2    -2    umbrello/dialogs/codegenerationpolicypage.cpp
M  +4    -3    umbrello/dialogs/codegenerationpolicypage.h
M  +2    -2    umbrello/dialogs/codeimportoptionspage.cpp
M  +3    -3    umbrello/dialogs/codeimportoptionspage.h
M  +2    -2    umbrello/dialogs/codevieweroptionspage.cpp
M  +3    -3    umbrello/dialogs/codevieweroptionspage.h
M  +2    -2    umbrello/dialogs/diagramprintpage.cpp
M  +3    -2    umbrello/dialogs/diagramprintpage.h
M  +1    -1    umbrello/dialogs/diagrampropertiespage.cpp
M  +2    -3    umbrello/dialogs/diagrampropertiespage.h
C  +21   -25   umbrello/dialogs/dialogpagebase.cpp [from: umbrello/dialogs/diagrampropertiespage.h - 051% similarity]
C  +11   -20   umbrello/dialogs/dialogpagebase.h [from: umbrello/dialogs/autolayoutoptionpage.h - 060% similarity]
M  +2    -2    umbrello/dialogs/generaloptionpage.cpp
M  +3    -3    umbrello/dialogs/generaloptionpage.h
M  +2    -2    umbrello/dialogs/pkgcontentspage.cpp
M  +3    -3    umbrello/dialogs/pkgcontentspage.h
M  +1    -1    umbrello/dialogs/umlroleproperties.cpp
M  +4    -3    umbrello/dialogs/umlroleproperties.h

http://commits.kde.org/umbrello/ea7562c8cbdf63366944ac18bbd012438978807b
Comment 16 Ralf Habacker 2014-05-15 13:40:43 UTC
Git commit 738bc139f347decd6cdeb69782882934ca0cb337 by Ralf Habacker.
Committed on 09/05/2014 at 18:15.
Pushed by habacker into branch 'master'.

Save space in page list of properties window.

M  +6    -3    umbrello/dialogs/dialogbase.cpp
M  +1    -0    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/738bc139f347decd6cdeb69782882934ca0cb337
Comment 17 Ralf Habacker 2014-05-20 14:25:10 UTC
Git commit aa0f84c78b68121e694c88e4ce36fef3ff186442 by Ralf Habacker.
Committed on 15/05/2014 at 15:15.
Pushed by habacker into branch 'master'.

Move dialog pages into 'pages' subdir.

M  +25   -24   umbrello/CMakeLists.txt
R  +0    -0    umbrello/dialogs/pages/activitypage.cpp [from: umbrello/dialogs/activitypage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/activitypage.h [from: umbrello/dialogs/activitypage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/assocgenpage.cpp [from: umbrello/dialogs/assocgenpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/assocgenpage.h [from: umbrello/dialogs/assocgenpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/assocpage.cpp [from: umbrello/dialogs/assocpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/assocpage.h [from: umbrello/dialogs/assocpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/assocrolepage.cpp [from: umbrello/dialogs/assocrolepage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/assocrolepage.h [from: umbrello/dialogs/assocrolepage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/autolayoutoptionpage.cpp [from: umbrello/dialogs/autolayoutoptionpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/autolayoutoptionpage.h [from: umbrello/dialogs/autolayoutoptionpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/autolayoutoptionpage.ui [from: umbrello/dialogs/autolayoutoptionpage.ui - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/classgenpage.cpp [from: umbrello/dialogs/classgenpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/classgenpage.h [from: umbrello/dialogs/classgenpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/classifierlistpage.cpp [from: umbrello/dialogs/classifierlistpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/classifierlistpage.h [from: umbrello/dialogs/classifierlistpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/classoptionspage.cpp [from: umbrello/dialogs/classoptionspage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/classoptionspage.h [from: umbrello/dialogs/classoptionspage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codegenerationpolicypage.cpp [from: umbrello/dialogs/codegenerationpolicypage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codegenerationpolicypage.h [from: umbrello/dialogs/codegenerationpolicypage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codeimportoptionspage.cpp [from: umbrello/dialogs/codeimportoptionspage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codeimportoptionspage.h [from: umbrello/dialogs/codeimportoptionspage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codeimportoptionspage.ui [from: umbrello/dialogs/codeimportoptionspage.ui - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codevieweroptionspage.cpp [from: umbrello/dialogs/codevieweroptionspage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/codevieweroptionspage.h [from: umbrello/dialogs/codevieweroptionspage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/constraintlistpage.cpp [from: umbrello/dialogs/constraintlistpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/constraintlistpage.h [from: umbrello/dialogs/constraintlistpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/defaultcodegenpolicypage.cpp [from: umbrello/dialogs/defaultcodegenpolicypage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/defaultcodegenpolicypage.h [from: umbrello/dialogs/defaultcodegenpolicypage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/diagramprintpage.cpp [from: umbrello/dialogs/diagramprintpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/diagramprintpage.h [from: umbrello/dialogs/diagramprintpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/diagrampropertiespage.cpp [from: umbrello/dialogs/diagrampropertiespage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/diagrampropertiespage.h [from: umbrello/dialogs/diagrampropertiespage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/diagrampropertiespage.ui [from: umbrello/dialogs/diagrampropertiespage.ui - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/dialogpagebase.cpp [from: umbrello/dialogs/dialogpagebase.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/dialogpagebase.h [from: umbrello/dialogs/dialogpagebase.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/generaloptionpage.cpp [from: umbrello/dialogs/generaloptionpage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/generaloptionpage.h [from: umbrello/dialogs/generaloptionpage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/pkgcontentspage.cpp [from: umbrello/dialogs/pkgcontentspage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/pkgcontentspage.h [from: umbrello/dialogs/pkgcontentspage.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/umlroleproperties.cpp [from: umbrello/dialogs/umlroleproperties.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/umlroleproperties.h [from: umbrello/dialogs/umlroleproperties.h - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/umlrolepropertiesbase.ui [from: umbrello/dialogs/umlrolepropertiesbase.ui - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/umlwidgetstylepage.cpp [from: umbrello/dialogs/umlwidgetstylepage.cpp - 100% similarity]
R  +0    -0    umbrello/dialogs/pages/umlwidgetstylepage.h [from: umbrello/dialogs/umlwidgetstylepage.h - 100% similarity]

http://commits.kde.org/umbrello/aa0f84c78b68121e694c88e4ce36fef3ff186442
Comment 18 Ralf Habacker 2014-05-20 14:25:11 UTC
Git commit aaf92b6fbc42babb688b17d361692def01d5f747 by Ralf Habacker.
Committed on 15/05/2014 at 17:37.
Pushed by habacker into branch 'master'.

Use 'dialog' postfix for all dialog classes.

M  +6    -6    umbrello/CMakeLists.txt
M  +3    -3    umbrello/codegenerators/codegenerator.cpp
M  +2    -2    umbrello/codegenerators/codegenerator.h
M  +10   -10   umbrello/codegenerators/simplecodegenerator.cpp
M  +1    -1    umbrello/codegenwizard/codegenoptionspage.h
R  +9    -9    umbrello/dialogs/assocpropdialog.cpp [from: umbrello/dialogs/assocpropdlg.cpp - 089% similarity]
R  +6    -6    umbrello/dialogs/assocpropdialog.h [from: umbrello/dialogs/assocpropdlg.h - 085% similarity]
R  +30   -30   umbrello/dialogs/classpropdialog.cpp [from: umbrello/dialogs/classpropdlg.cpp - 089% similarity]
R  +7    -7    umbrello/dialogs/classpropdialog.h [from: umbrello/dialogs/classpropdlg.h - 090% similarity]
M  +7    -7    umbrello/dialogs/codeeditor.cpp
M  +2    -2    umbrello/dialogs/codeeditor.h
R  +8    -8    umbrello/dialogs/overwritedialog.cpp [from: umbrello/dialogs/overwritedialogue.cpp - 090% similarity]
R  +5    -5    umbrello/dialogs/overwritedialog.h [from: umbrello/dialogs/overwritedialogue.h - 088% similarity]
M  +1    -1    umbrello/dialogs/pages/assocgenpage.h
M  +1    -1    umbrello/dialogs/pages/assocpage.cpp
M  +1    -1    umbrello/dialogs/pages/assocpage.h
M  +1    -1    umbrello/dialogs/pages/assocrolepage.h
M  +1    -1    umbrello/dialogs/pages/classgenpage.h
M  +1    -1    umbrello/dialogs/pages/classifierlistpage.h
M  +4    -4    umbrello/dialogs/pages/classoptionspage.h
M  +1    -1    umbrello/dialogs/pages/codeimportoptionspage.h
M  +2    -2    umbrello/dialogs/pages/pkgcontentspage.cpp
R  +12   -12   umbrello/dialogs/parmpropdialog.cpp [from: umbrello/dialogs/parmpropdlg.cpp - 094% similarity]
R  +5    -5    umbrello/dialogs/parmpropdialog.h [from: umbrello/dialogs/parmpropdlg.h - 092% similarity]
R  +18   -18   umbrello/dialogs/selectopdialog.cpp [from: umbrello/dialogs/selectopdlg.cpp - 087% similarity]
R  +5    -5    umbrello/dialogs/selectopdialog.h [from: umbrello/dialogs/selectopdlg.h - 091% similarity]
R  +23   -23   umbrello/dialogs/settingsdialog.cpp [from: umbrello/dialogs/settingsdlg.cpp - 093% similarity]
R  +5    -5    umbrello/dialogs/settingsdialog.h [from: umbrello/dialogs/settingsdlg.h - 094% similarity]
M  +3    -3    umbrello/dialogs/umloperationdialog.cpp
M  +2    -2    umbrello/refactoring/refactoringassistant.cpp
M  +9    -9    umbrello/uml.cpp
M  +2    -2    umbrello/uml.h
M  +8    -8    umbrello/umllistview.cpp
M  +2    -2    umbrello/umlobject.cpp
M  +2    -2    umbrello/widgets/associationwidget.cpp
M  +13   -13   umbrello/widgets/floatingtextwidget.cpp
M  +2    -2    umbrello/widgets/linkwidget.h
M  +2    -2    umbrello/widgets/objectwidget.cpp
M  +3    -3    umbrello/widgets/umlwidget.cpp

http://commits.kde.org/umbrello/aaf92b6fbc42babb688b17d361692def01d5f747
Comment 19 Ralf Habacker 2014-05-20 14:25:13 UTC
Git commit 5702ed203905a947e4e5f3df16104f21261fbf64 by Ralf Habacker.
Committed on 16/05/2014 at 09:44.
Pushed by habacker into branch 'master'.

Rename class AssocPage to ClassAssociationsPage.

M  +1    -1    umbrello/CMakeLists.txt
M  +2    -2    umbrello/dialogs/classpropdialog.cpp
M  +2    -2    umbrello/dialogs/classpropdialog.h
R  +8    -8    umbrello/dialogs/pages/classassociationspage.cpp [from: umbrello/dialogs/pages/assocpage.cpp - 089% similarity]
R  +3    -3    umbrello/dialogs/pages/classassociationspage.h [from: umbrello/dialogs/pages/assocpage.h - 091% similarity]

http://commits.kde.org/umbrello/5702ed203905a947e4e5f3df16104f21261fbf64
Comment 20 Ralf Habacker 2014-05-20 14:25:15 UTC
Git commit 6f1a76ac65fdb03e1f122ecac5f37b5085dc366c by Ralf Habacker.
Committed on 20/05/2014 at 08:26.
Pushed by habacker into branch 'master'.

Rename class ClassGenPage to ClassGeneralPage.

M  +1    -1    umbrello/CMakeLists.txt
M  +1    -1    umbrello/dialogs/assocpropdialog.cpp
M  +3    -3    umbrello/dialogs/classpropdialog.cpp
M  +2    -2    umbrello/dialogs/classpropdialog.h
M  +2    -2    umbrello/dialogs/classwizard.cpp
M  +2    -2    umbrello/dialogs/classwizard.h
R  +9    -9    umbrello/dialogs/pages/classgeneralpage.cpp [from: umbrello/dialogs/pages/classgenpage.cpp - 097% similarity]
R  +7    -7    umbrello/dialogs/pages/classgeneralpage.h [from: umbrello/dialogs/pages/classgenpage.h - 090% similarity]

http://commits.kde.org/umbrello/6f1a76ac65fdb03e1f122ecac5f37b5085dc366c
Comment 21 Ralf Habacker 2014-05-20 14:25:16 UTC
Git commit 0bde9dd18960d28216328923a5c9a2485b333f77 by Ralf Habacker.
Committed on 20/05/2014 at 08:40.
Pushed by habacker into branch 'master'.

Rename class AssocRolePage to AssociationRolePage.

M  +1    -1    umbrello/CMakeLists.txt
M  +2    -2    umbrello/dialogs/assocpropdialog.cpp
M  +2    -2    umbrello/dialogs/assocpropdialog.h
R  +8    -8    umbrello/dialogs/pages/associationrolepage.cpp [from: umbrello/dialogs/pages/assocrolepage.cpp - 097% similarity]
R  +5    -5    umbrello/dialogs/pages/associationrolepage.h [from: umbrello/dialogs/pages/assocrolepage.h - 090% similarity]

http://commits.kde.org/umbrello/0bde9dd18960d28216328923a5c9a2485b333f77
Comment 22 Ralf Habacker 2014-05-20 14:38:07 UTC
Git commit 1730183cd4064b38790712b5a152ae7dc280c689 by Ralf Habacker.
Committed on 15/05/2014 at 14:10.
Pushed by habacker into branch 'work/properties-window'.

Add DialogBase::apply() and DialogPageBase::apply().

M  +7    -0    umbrello/dialogs/dialogbase.cpp
M  +1    -0    umbrello/dialogs/dialogbase.h
M  +7    -0    umbrello/dialogs/pages/dialogpagebase.cpp
M  +2    -0    umbrello/dialogs/pages/dialogpagebase.h

http://commits.kde.org/umbrello/1730183cd4064b38790712b5a152ae7dc280c689
Comment 23 Ralf Habacker 2014-05-20 14:38:08 UTC
Git commit e428c34c189b1cd0088aab86cdc1ec993cef0b78 by Ralf Habacker.
Committed on 15/05/2014 at 23:02.
Pushed by habacker into branch 'work/properties-window'.

Derive class UMLWidgetStylePage from DialogPageBase.

M  +2    -2    umbrello/dialogs/pages/umlwidgetstylepage.cpp
M  +2    -3    umbrello/dialogs/pages/umlwidgetstylepage.h

http://commits.kde.org/umbrello/e428c34c189b1cd0088aab86cdc1ec993cef0b78
Comment 24 Ralf Habacker 2014-05-20 14:38:10 UTC
Git commit 236b0525e06e85ce5a0b190798c6831540d391f1 by Ralf Habacker.
Committed on 11/05/2014 at 13:04.
Pushed by habacker into branch 'work/properties-window'.

Add class PropertiesWindow.

A  +193  -0    umbrello/propertieswindow.cpp     [License: GPL (v2+)]
A  +52   -0    umbrello/propertieswindow.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/236b0525e06e85ce5a0b190798c6831540d391f1
Comment 25 Ralf Habacker 2014-05-20 14:38:11 UTC
Git commit b8410a0b7ec2280d3815fdf5017938cb13fe10b9 by Ralf Habacker.
Committed on 05/05/2014 at 23:35.
Pushed by habacker into branch 'work/properties-window'.

Add propertyDock to class UMLApp.

M  +5    -0    umbrello/umbrello.kcfg
M  +1    -0    umbrello/umbrelloui.rc
M  +28   -4    umbrello/uml.cpp
M  +2    -2    umbrello/uml.h

http://commits.kde.org/umbrello/b8410a0b7ec2280d3815fdf5017938cb13fe10b9
Comment 26 Ralf Habacker 2014-05-20 14:38:12 UTC
Git commit 92796f633480567de1874226db0236e3334670d3 by Ralf Habacker.
Committed on 08/05/2014 at 21:52.
Pushed by habacker into branch 'work/properties-window'.

Add class PropertiesWindow to properties dock widget.

M  +1    -0    umbrello/CMakeLists.txt
M  +14   -0    umbrello/uml.cpp
M  +2    -0    umbrello/uml.h

http://commits.kde.org/umbrello/92796f633480567de1874226db0236e3334670d3
Comment 27 Ralf Habacker 2014-05-20 14:40:22 UTC
Git commit 975f10aaf3cbb14ac1d36a384b39a7875d34ebd4 by Ralf Habacker.
Committed on 12/05/2014 at 18:15.
Pushed by habacker into branch 'work/properties-window'.

Show UMLViewDialog in properties window.

M  +2    -0    umbrello/umldoc.cpp
M  +1    -0    umbrello/umllistview.cpp

http://commits.kde.org/umbrello/975f10aaf3cbb14ac1d36a384b39a7875d34ebd4
Comment 28 Ralf Habacker 2014-05-20 14:40:45 UTC
Git commit 9a7f76530a65691d53fc88bf3ef1b38e61acab42 by Ralf Habacker.
Committed on 12/05/2014 at 18:11.
Pushed by habacker into branch 'work/properties-window'.

Show Associationwigdets in properties window.

M  +2    -0    umbrello/widgets/associationwidget.cpp

http://commits.kde.org/umbrello/9a7f76530a65691d53fc88bf3ef1b38e61acab42
Comment 29 Ralf Habacker 2014-05-20 14:40:45 UTC
Git commit dda8718b33cae654bb0d01e9466608be31b48705 by Ralf Habacker.
Committed on 08/05/2014 at 22:55.
Pushed by habacker into branch 'work/properties-window'.

Show tree view properties in properties window.

M  +2    -0    umbrello/umllistview.cpp

http://commits.kde.org/umbrello/dda8718b33cae654bb0d01e9466608be31b48705
Comment 30 Ralf Habacker 2014-05-20 14:40:46 UTC
Git commit 419f7416cc3d94c85de9a9d57b119485893b0e61 by Ralf Habacker.
Committed on 20/05/2014 at 14:23.
Pushed by habacker into branch 'master'.

Rename class AssocGenPage to AssociationGeneralPage.

M  +1    -1    umbrello/CMakeLists.txt
M  +2    -2    umbrello/dialogs/assocpropdialog.cpp
M  +2    -2    umbrello/dialogs/assocpropdialog.h
R  +8    -8    umbrello/dialogs/pages/associationgeneralpage.cpp [from: umbrello/dialogs/pages/assocgenpage.cpp - 093% similarity]
R  +5    -5    umbrello/dialogs/pages/associationgeneralpage.h [from: umbrello/dialogs/pages/assocgenpage.h - 089% similarity]

http://commits.kde.org/umbrello/419f7416cc3d94c85de9a9d57b119485893b0e61
Comment 31 Ralf Habacker 2014-05-20 14:40:47 UTC
Git commit d3322d153c98cc948e51291b97242d5822efa7d4 by Ralf Habacker.
Committed on 08/05/2014 at 22:56.
Pushed by habacker into branch 'work/properties-window'.

Show widget properties in properties window.

M  +3    -28   umbrello/umlscene.cpp
M  +8    -18   umbrello/widgets/umlwidget.cpp

http://commits.kde.org/umbrello/d3322d153c98cc948e51291b97242d5822efa7d4
Comment 32 Ralf Habacker 2014-05-20 14:41:14 UTC
Git commit 225afc7aa551a9bb596fd8e956a9c2a3a342cb3a by Ralf Habacker.
Committed on 10/05/2014 at 09:41.
Pushed by habacker into branch 'work/properties-window'.

Show properties window as experimental.

M  +1    -1    umbrello/uml.cpp

http://commits.kde.org/umbrello/225afc7aa551a9bb596fd8e956a9c2a3a342cb3a
Comment 33 Ralf Habacker 2014-05-20 14:41:20 UTC
Git commit 5beee3482790c87e62daae6e04d8b9ea6acf6c8f by Ralf Habacker.
Committed on 14/05/2014 at 22:55.
Pushed by habacker into branch 'work/properties-window'.

Set selected tree view item as current item, which was somehow broken.

M  +1    -0    umbrello/umllistview.cpp

http://commits.kde.org/umbrello/5beee3482790c87e62daae6e04d8b9ea6acf6c8f
Comment 34 Ralf Habacker 2014-05-21 10:47:44 UTC
Git commit bd34befb4d31eb37400e93ec4c7eb1d66f605d4d by Ralf Habacker.
Committed on 21/05/2014 at 06:09.
Pushed by habacker into branch 'master'.

Rename class ClassPropDialog to ClassPropertiesDialog.

M  +1    -1    umbrello/CMakeLists.txt
M  +1    -1    umbrello/codegenerators/codegenerator.h
M  +1    -1    umbrello/dialogs/assocpropdialog.cpp
R  +24   -24   umbrello/dialogs/classpropertiesdialog.cpp [from: umbrello/dialogs/classpropdialog.cpp - 090% similarity]
R  +7    -7    umbrello/dialogs/classpropertiesdialog.h [from: umbrello/dialogs/classpropdialog.h - 089% similarity]
M  +1    -1    umbrello/dialogs/codeeditor.cpp
M  +1    -1    umbrello/dialogs/pages/classassociationspage.h
M  +1    -1    umbrello/dialogs/pages/classgeneralpage.h
M  +1    -1    umbrello/dialogs/pages/classifierlistpage.h
M  +2    -2    umbrello/dialogs/pages/classoptionspage.h
M  +2    -2    umbrello/dialogs/pages/pkgcontentspage.cpp
M  +2    -2    umbrello/refactoring/refactoringassistant.cpp
M  +8    -8    umbrello/umllistview.cpp
M  +2    -2    umbrello/umlobject.cpp
M  +2    -2    umbrello/widgets/objectwidget.cpp
M  +2    -2    umbrello/widgets/umlwidget.cpp

http://commits.kde.org/umbrello/bd34befb4d31eb37400e93ec4c7eb1d66f605d4d
Comment 35 Ralf Habacker 2014-05-21 10:47:47 UTC
Git commit 305c048d478f21f2c36c145e1cc7a414c5d673d5 by Ralf Habacker.
Committed on 21/05/2014 at 06:38.
Pushed by habacker into branch 'master'.

Rename class AssocPropDialog to AssociationPropertiesDialog.

M  +1    -1    umbrello/CMakeLists.txt
R  +8    -8    umbrello/dialogs/associationpropertiesdialog.cpp [from: umbrello/dialogs/assocpropdialog.cpp - 087% similarity]
R  +6    -6    umbrello/dialogs/associationpropertiesdialog.h [from: umbrello/dialogs/assocpropdialog.h - 081% similarity]
M  +1    -1    umbrello/dialogs/pages/associationgeneralpage.h
M  +1    -1    umbrello/dialogs/pages/associationrolepage.h
M  +1    -1    umbrello/dialogs/pages/classassociationspage.cpp
M  +2    -2    umbrello/widgets/associationwidget.cpp
M  +1    -1    umbrello/widgets/floatingtextwidget.cpp

http://commits.kde.org/umbrello/305c048d478f21f2c36c145e1cc7a414c5d673d5
Comment 36 Ralf Habacker 2014-05-21 10:47:50 UTC
Git commit 641d6033e035f5a98d230d025ca71888f0d39cac by Ralf Habacker.
Committed on 21/05/2014 at 10:14.
Pushed by habacker into branch 'master'.

Rename class ParmPropDialog to ParameterPropertiesDialog.

M  +1    -1    umbrello/CMakeLists.txt
R  +12   -12   umbrello/dialogs/parameterpropertiesdialog.cpp [from: umbrello/dialogs/parmpropdialog.cpp - 093% similarity]
R  +5    -5    umbrello/dialogs/parameterpropertiesdialog.h [from: umbrello/dialogs/parmpropdialog.h - 090% similarity]
M  +3    -3    umbrello/dialogs/umloperationdialog.cpp

http://commits.kde.org/umbrello/641d6033e035f5a98d230d025ca71888f0d39cac
Comment 37 Ralf Habacker 2014-05-21 10:47:51 UTC
Git commit 87010660ed520cb5d1ccc400b9146db752d3228f by Ralf Habacker.
Committed on 21/05/2014 at 10:21.
Pushed by habacker into branch 'master'.

Rename class SelectOpDialog to SelectOperationDialog.

M  +1    -1    umbrello/CMakeLists.txt
R  +18   -18   umbrello/dialogs/selectoperationdialog.cpp [from: umbrello/dialogs/selectopdialog.cpp - 086% similarity]
R  +5    -5    umbrello/dialogs/selectoperationdialog.h [from: umbrello/dialogs/selectopdialog.h - 089% similarity]
M  +2    -2    umbrello/widgets/floatingtextwidget.cpp

http://commits.kde.org/umbrello/87010660ed520cb5d1ccc400b9146db752d3228f
Comment 38 Ralf Habacker 2014-05-21 10:47:52 UTC
Git commit a772ac7cb9d7178f97cab9fb10e92bfb18dcf029 by Ralf Habacker.
Committed on 21/05/2014 at 10:29.
Pushed by habacker into branch 'master'.

Rename class PkgContentsPage to PackageContentsPage.

M  +1    -1    umbrello/CMakeLists.txt
M  +2    -2    umbrello/dialogs/classpropertiesdialog.cpp
M  +2    -2    umbrello/dialogs/classpropertiesdialog.h
R  +9    -9    umbrello/dialogs/pages/packagecontentspage.cpp [from: umbrello/dialogs/pages/pkgcontentspage.cpp - 089% similarity]
R  +5    -5    umbrello/dialogs/pages/packagecontentspage.h [from: umbrello/dialogs/pages/pkgcontentspage.h - 087% similarity]

http://commits.kde.org/umbrello/a772ac7cb9d7178f97cab9fb10e92bfb18dcf029
Comment 39 Ralf Habacker 2014-05-21 14:28:55 UTC
Git commit f42ef54db658d04cba77b7753a19da7dd270876b by Ralf Habacker.
Committed on 21/05/2014 at 11:06.
Pushed by habacker into branch 'master'.

Derive class SettingsDialog from DialogBase instead from KPageDialog.

M  +1    -7    umbrello/dialogs/settingsdialog.cpp
M  +2    -2    umbrello/dialogs/settingsdialog.h

http://commits.kde.org/umbrello/f42ef54db658d04cba77b7753a19da7dd270876b
Comment 40 Ralf Habacker 2014-05-21 14:28:56 UTC
Git commit c6b8683979e94d27e495806694407ca85263c339 by Ralf Habacker.
Committed on 21/05/2014 at 11:09.
Pushed by habacker into branch 'master'.

Derive class UMLForeignKeyConstraintDialog from DialogBase instead from KPageDialog.

M  +1    -7    umbrello/dialogs/umlforeignkeyconstraintdialog.cpp
M  +2    -2    umbrello/dialogs/umlforeignkeyconstraintdialog.h

http://commits.kde.org/umbrello/c6b8683979e94d27e495806694407ca85263c339
Comment 41 Ralf Habacker 2014-12-09 14:41:52 UTC
Git commit ebd98886e70838688d6aff2f374da92ad3e4e2a9 by Ralf Habacker.
Committed on 09/12/2014 at 13:15.
Pushed by habacker into branch 'master'.

Use UMLObjectNameWidget for class name editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +15   -26   umbrello/dialogs/pages/classgeneralpage.cpp
M  +4    -2    umbrello/dialogs/pages/classgeneralpage.h
A  +63   -0    umbrello/dialogs/widgets/umlobjectnamewidget.cpp     [License: GPL (v2+)]
A  +37   -0    umbrello/dialogs/widgets/umlobjectnamewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/ebd98886e70838688d6aff2f374da92ad3e4e2a9
Comment 42 Ralf Habacker 2014-12-09 14:41:53 UTC
Git commit ba9025438a826870239cfdc5968755461e133a89 by Ralf Habacker.
Committed on 09/12/2014 at 13:49.
Pushed by habacker into branch 'master'.

Use UMLPackageWidget for package editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +5    -4    umbrello/dialogs/pages/classgeneralpage.h
A  +101  -0    umbrello/dialogs/widgets/umlpackagewidget.cpp     [License: GPL (v2+)]
A  +39   -0    umbrello/dialogs/widgets/umlpackagewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/ba9025438a826870239cfdc5968755461e133a89
Comment 43 Ralf Habacker 2014-12-09 14:41:54 UTC
Git commit ab81f40e68042c2b33e18b331153f945849237da by Ralf Habacker.
Committed on 09/12/2014 at 14:16.
Pushed by habacker into branch 'master'.

Use UMLObjectNameWidget for editing instance name in class general dialog page.

M  +7    -16   umbrello/dialogs/pages/classgeneralpage.cpp
M  +1    -1    umbrello/dialogs/pages/classgeneralpage.h

http://commits.kde.org/umbrello/ab81f40e68042c2b33e18b331153f945849237da
Comment 44 Ralf Habacker 2014-12-09 16:00:29 UTC
Git commit a000b1c4e6f2538008a886a29641d7f3dec5e153 by Ralf Habacker.
Committed on 09/12/2014 at 15:53.
Pushed by habacker into branch 'master'.

Use UMLArtifactTypeWidget for artifact type editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +2    -2    umbrello/dialogs/pages/classgeneralpage.h
A  +77   -0    umbrello/dialogs/widgets/umlartifacttypewidget.cpp     [License: GPL (v2+)]
A  +42   -0    umbrello/dialogs/widgets/umlartifacttypewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/a000b1c4e6f2538008a886a29641d7f3dec5e153
Comment 45 Ralf Habacker 2014-12-09 18:42:21 UTC
Git commit 0a43172fa1f983f32cdf9892371dcd005ba4dae5 by Ralf Habacker.
Committed on 09/12/2014 at 13:15.
Pushed by habacker into branch 'work/73847'.

Use UMLObjectNameWidget for class name editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +15   -26   umbrello/dialogs/pages/classgeneralpage.cpp
M  +4    -2    umbrello/dialogs/pages/classgeneralpage.h
A  +63   -0    umbrello/dialogs/widgets/umlobjectnamewidget.cpp     [License: GPL (v2+)]
A  +37   -0    umbrello/dialogs/widgets/umlobjectnamewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/0a43172fa1f983f32cdf9892371dcd005ba4dae5
Comment 46 Ralf Habacker 2014-12-09 18:42:22 UTC
Git commit 7e27655e59272b4abee5bc9c6202245f77bb8e79 by Ralf Habacker.
Committed on 09/12/2014 at 13:49.
Pushed by habacker into branch 'work/73847'.

Use UMLPackageWidget for package editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +5    -4    umbrello/dialogs/pages/classgeneralpage.h
A  +101  -0    umbrello/dialogs/widgets/umlpackagewidget.cpp     [License: GPL (v2+)]
A  +39   -0    umbrello/dialogs/widgets/umlpackagewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/7e27655e59272b4abee5bc9c6202245f77bb8e79
Comment 47 Ralf Habacker 2014-12-09 18:42:22 UTC
Git commit 54a5fe0c0d0b9832958bc1e5f1586932448b562d by Ralf Habacker.
Committed on 09/12/2014 at 14:16.
Pushed by habacker into branch 'work/73847'.

Use UMLObjectNameWidget for editing instance name in class general dialog page.

M  +7    -16   umbrello/dialogs/pages/classgeneralpage.cpp
M  +1    -1    umbrello/dialogs/pages/classgeneralpage.h

http://commits.kde.org/umbrello/54a5fe0c0d0b9832958bc1e5f1586932448b562d
Comment 48 Ralf Habacker 2014-12-09 18:48:55 UTC
Git commit 3297fe20f3608af0772dba86abda310225315dd1 by Ralf Habacker.
Committed on 09/12/2014 at 15:53.
Pushed by habacker into branch 'work/73847'.

Use UMLArtifactTypeWidget for artifact type editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +2    -2    umbrello/dialogs/pages/classgeneralpage.h
A  +77   -0    umbrello/dialogs/widgets/umlartifacttypewidget.cpp     [License: GPL (v2+)]
A  +42   -0    umbrello/dialogs/widgets/umlartifacttypewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/3297fe20f3608af0772dba86abda310225315dd1
Comment 49 Andi Fischer 2014-12-11 22:19:18 UTC
Git commit d2308496db71a1ef693524a5eed27d3cad331611 by Andi Fischer, on behalf of Ralf Habacker.
Committed on 09/12/2014 at 14:16.
Pushed by fischer into branch 'frameworks'.

Use UMLObjectNameWidget for editing instance name in class general dialog page.

M  +7    -16   umbrello/dialogs/pages/classgeneralpage.cpp
M  +1    -1    umbrello/dialogs/pages/classgeneralpage.h

http://commits.kde.org/umbrello/d2308496db71a1ef693524a5eed27d3cad331611
Comment 50 Andi Fischer 2014-12-11 22:19:19 UTC
Git commit 7e189a416f018e5aab4e61bf9d6c88aec4ea9111 by Andi Fischer, on behalf of Ralf Habacker.
Committed on 09/12/2014 at 13:15.
Pushed by fischer into branch 'frameworks'.

Use UMLObjectNameWidget for class name editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +15   -26   umbrello/dialogs/pages/classgeneralpage.cpp
M  +4    -2    umbrello/dialogs/pages/classgeneralpage.h
A  +63   -0    umbrello/dialogs/widgets/umlobjectnamewidget.cpp     [License: GPL (v2+)]
A  +37   -0    umbrello/dialogs/widgets/umlobjectnamewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/7e189a416f018e5aab4e61bf9d6c88aec4ea9111
Comment 51 Andi Fischer 2014-12-11 22:19:19 UTC
Git commit b1bf279709efb46869659e406948f476bc1328e9 by Andi Fischer, on behalf of Ralf Habacker.
Committed on 09/12/2014 at 13:49.
Pushed by fischer into branch 'frameworks'.

Use UMLPackageWidget for package editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +5    -4    umbrello/dialogs/pages/classgeneralpage.h
A  +101  -0    umbrello/dialogs/widgets/umlpackagewidget.cpp     [License: GPL (v2+)]
A  +39   -0    umbrello/dialogs/widgets/umlpackagewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/b1bf279709efb46869659e406948f476bc1328e9
Comment 52 Andi Fischer 2014-12-11 22:19:39 UTC
Git commit 272b5a0367d250f394851d755e6bcc0466427c40 by Andi Fischer, on behalf of Ralf Habacker.
Committed on 09/12/2014 at 15:53.
Pushed by fischer into branch 'frameworks'.

Use UMLArtifactTypeWidget for artifact type editing.

M  +1    -0    umbrello/CMakeLists.txt
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +2    -2    umbrello/dialogs/pages/classgeneralpage.h
A  +77   -0    umbrello/dialogs/widgets/umlartifacttypewidget.cpp     [License: GPL (v2+)]
A  +42   -0    umbrello/dialogs/widgets/umlartifacttypewidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/272b5a0367d250f394851d755e6bcc0466427c40
Comment 53 Ralf Habacker 2014-12-13 17:19:21 UTC
Git commit fa532ed73adb92faf6916c9e12775fd2a5170fa5 by Ralf Habacker.
Committed on 10/12/2014 at 08:20.
Pushed by habacker into branch 'master'.

Refactored visibility property into own widget VisibilityEnumWidget.

Use VisibilityEnumWidget in class general, operation, attributes
and association role page with visibiliity ordering public, protected,
private and implementation.

M  +1    -0    umbrello/CMakeLists.txt
M  +7    -81   umbrello/dialogs/pages/associationrolepage.cpp
M  +3    -2    umbrello/dialogs/pages/associationrolepage.h
M  +4    -40   umbrello/dialogs/pages/classgeneralpage.cpp
M  +2    -2    umbrello/dialogs/pages/classgeneralpage.h
M  +6    -45   umbrello/dialogs/umlattributedialog.cpp
M  +2    -2    umbrello/dialogs/umlattributedialog.h
M  +4    -43   umbrello/dialogs/umloperationdialog.cpp
M  +2    -5    umbrello/dialogs/umloperationdialog.h
A  +110  -0    umbrello/dialogs/widgets/visibilityenumwidget.cpp     [License: GPL (v2+)]
A  +51   -0    umbrello/dialogs/widgets/visibilityenumwidget.h     [License: GPL (v2+)]

http://commits.kde.org/umbrello/fa532ed73adb92faf6916c9e12775fd2a5170fa5
Comment 54 Ralf Habacker 2014-12-13 17:19:22 UTC
Git commit 96314ad08c88da94889ca8b7e9ad5900e266581c by Ralf Habacker.
Committed on 13/12/2014 at 14:02.
Pushed by habacker into branch 'master'.

Remove obsolate member m_Type of class ClassPropertiesDialog.

M  +1    -4    umbrello/dialogs/classpropertiesdialog.cpp
M  +0    -8    umbrello/dialogs/classpropertiesdialog.h

http://commits.kde.org/umbrello/96314ad08c88da94889ca8b7e9ad5900e266581c
Comment 55 Ralf Habacker 2014-12-13 17:19:23 UTC
Git commit 6b8e37255f98909c663f0269bd733d89db1b23d2 by Ralf Habacker.
Committed on 13/12/2014 at 14:21.
Pushed by habacker into branch 'master'.

Refactor dialogs to use setupStylePage() and applyStylePage() from class DialogBase.

M  +1    -1    umbrello/dialogs/activitydialog.cpp
M  +2    -7    umbrello/dialogs/associationpropertiesdialog.cpp
M  +3    -15   umbrello/dialogs/classpropertiesdialog.cpp
M  +0    -1    umbrello/dialogs/classpropertiesdialog.h
M  +11   -9    umbrello/dialogs/dialogbase.cpp
M  +3    -2    umbrello/dialogs/dialogbase.h
M  +1    -1    umbrello/dialogs/objectnodedialog.cpp
M  +1    -1    umbrello/dialogs/pages/umlwidgetstylepage.cpp
M  +1    -1    umbrello/dialogs/pages/umlwidgetstylepage.h
M  +1    -1    umbrello/dialogs/statedialog.cpp
M  +1    -1    umbrello/dialogs/umlviewdialog.cpp

http://commits.kde.org/umbrello/6b8e37255f98909c663f0269bd733d89db1b23d2
Comment 56 Ralf Habacker 2014-12-13 17:19:23 UTC
Git commit 4b448725526c178f7012f70c71dc0ec0bdb3b237 by Ralf Habacker.
Committed on 13/12/2014 at 15:10.
Pushed by habacker into branch 'master'.

Refactor dialogs to use setupFontPage() and applyFontPage() from class DialogBase.

M  +1    -1    umbrello/dialogs/activitydialog.cpp
M  +2    -8    umbrello/dialogs/associationpropertiesdialog.cpp
M  +3    -20   umbrello/dialogs/classpropertiesdialog.cpp
M  +0    -1    umbrello/dialogs/classpropertiesdialog.h
M  +4    -4    umbrello/dialogs/dialogbase.cpp
M  +2    -2    umbrello/dialogs/dialogbase.h
M  +1    -1    umbrello/dialogs/objectnodedialog.cpp
M  +1    -1    umbrello/dialogs/statedialog.cpp

http://commits.kde.org/umbrello/4b448725526c178f7012f70c71dc0ec0bdb3b237
Comment 57 Ralf Habacker 2014-12-15 19:03:53 UTC
Git commit db8ec4d8a42b65b5e95a507fe77ca7965fac3802 by Ralf Habacker.
Committed on 13/12/2014 at 17:48.
Pushed by habacker into branch 'master'.

Move AssociationRolePage construction into class DialogBase.

Cleanup unused AssociationRolePage::m_pUMLDoc class member.

M  +3    -15   umbrello/dialogs/associationpropertiesdialog.cpp
M  +0    -2    umbrello/dialogs/associationpropertiesdialog.h
M  +40   -0    umbrello/dialogs/dialogbase.cpp
M  +9    -0    umbrello/dialogs/dialogbase.h
M  +2    -3    umbrello/dialogs/pages/associationrolepage.cpp
M  +2    -3    umbrello/dialogs/pages/associationrolepage.h

http://commits.kde.org/umbrello/db8ec4d8a42b65b5e95a507fe77ca7965fac3802
Comment 58 Ralf Habacker 2014-12-18 20:07:02 UTC
Git commit ececea2f755308812a6e311cf15809abfd6f2418 by Ralf Habacker.
Committed on 18/12/2014 at 18:11.
Pushed by habacker into branch 'master'.

Finish method rename from updateObject() to apply() on dialog page classes.

The remaining classes were ClassGeneralPage, AssociationGeneralPage,
UMLRoleProperties and ClassifierListPage.

M  +1    -1    umbrello/dialogs/associationpropertiesdialog.cpp
M  +7    -7    umbrello/dialogs/classpropertiesdialog.cpp
M  +8    -8    umbrello/dialogs/classwizard.cpp
M  +1    -1    umbrello/dialogs/pages/associationgeneralpage.cpp
M  +1    -1    umbrello/dialogs/pages/associationgeneralpage.h
M  +1    -1    umbrello/dialogs/pages/classgeneralpage.cpp
M  +1    -1    umbrello/dialogs/pages/classgeneralpage.h
M  +1    -1    umbrello/dialogs/pages/classifierlistpage.cpp
M  +1    -1    umbrello/dialogs/pages/classifierlistpage.h
M  +1    -1    umbrello/dialogs/pages/umlroleproperties.cpp
M  +1    -1    umbrello/dialogs/pages/umlroleproperties.h
M  +1    -1    umbrello/dialogs/umlroledialog.cpp

http://commits.kde.org/umbrello/ececea2f755308812a6e311cf15809abfd6f2418
Comment 59 Ralf Habacker 2014-12-18 20:07:03 UTC
Git commit b5045feb16b5d8132f43a7740b3b7a655a23225a by Ralf Habacker.
Committed on 18/12/2014 at 18:57.
Pushed by habacker into branch 'master'.

Removed unused member m_pUmldoc of class AssociationGeneralPage.

M  +1    -3    umbrello/dialogs/associationpropertiesdialog.cpp
M  +1    -2    umbrello/dialogs/pages/associationgeneralpage.cpp
M  +1    -2    umbrello/dialogs/pages/associationgeneralpage.h

http://commits.kde.org/umbrello/b5045feb16b5d8132f43a7740b3b7a655a23225a
Comment 60 Ralf Habacker 2014-12-18 20:07:03 UTC
Git commit 42bb24143226e0ec6f6730fec56d38562c0bffb0 by Ralf Habacker.
Committed on 18/12/2014 at 19:51.
Pushed by habacker into branch 'master'.

Move creating and applying of association general page to class DialogBase.

Add new methods DialogBase::setupGeneralPage() and DialogBase::applyGeneralPage().

M  +1    -17   umbrello/dialogs/associationpropertiesdialog.cpp
M  +0    -7    umbrello/dialogs/associationpropertiesdialog.h
M  +21   -0    umbrello/dialogs/dialogbase.cpp
M  +5    -0    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/42bb24143226e0ec6f6730fec56d38562c0bffb0
Comment 61 Ralf Habacker 2014-12-18 20:07:04 UTC
Git commit 3c4272314e86124979468dde93739a847b214205 by Ralf Habacker.
Committed on 18/12/2014 at 19:59.
Pushed by habacker into branch 'master'.

Fix bug not applying font for association widgets.

M  +11   -0    umbrello/dialogs/dialogbase.cpp
M  +1    -0    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/3c4272314e86124979468dde93739a847b214205
Comment 62 Ralf Habacker 2014-12-18 20:07:05 UTC
Git commit 5f55187fa4a8a9f405ae7191e42671581f9a0ae2 by Ralf Habacker.
Committed on 18/12/2014 at 20:00.
Pushed by habacker into branch 'master'.

Enable undo for applying font setting on widgets derived from UMLWidget.

M  +1    -1    umbrello/dialogs/dialogbase.cpp
M  +1    -1    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/5f55187fa4a8a9f405ae7191e42671581f9a0ae2
Comment 63 Ralf Habacker 2014-12-18 20:35:40 UTC
Git commit 6c296e867fc58cae5f63dedc909f8adfdccbaaef by Ralf Habacker.
Committed on 18/12/2014 at 20:19.
Pushed by habacker into branch 'master'.

Keep parameter type for fetching font settings in sync to applying.

M  +15   -1    umbrello/dialogs/dialogbase.cpp
M  +2    -1    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/6c296e867fc58cae5f63dedc909f8adfdccbaaef
Comment 64 Ralf Habacker 2014-12-18 20:35:41 UTC
Git commit 976569c53a402b1b4e3013b8c63245d3f9b7a52f by Ralf Habacker.
Committed on 18/12/2014 at 20:28.
Pushed by habacker into branch 'master'.

Merge creation of font setting page into one method to avoid multiple localization entries.

M  +13   -9    umbrello/dialogs/dialogbase.cpp
M  +1    -0    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/976569c53a402b1b4e3013b8c63245d3f9b7a52f
Comment 65 Ralf Habacker 2014-12-18 21:32:43 UTC
Git commit 95ef9ab77215c04799a203fe811885c24c9eb4ba by Ralf Habacker.
Committed on 18/12/2014 at 21:31.
Pushed by habacker into branch 'master'.

Documentation fix.

M  +9    -1    umbrello/dialogs/dialogbase.cpp

http://commits.kde.org/umbrello/95ef9ab77215c04799a203fe811885c24c9eb4ba
Comment 66 Ralf Habacker 2014-12-21 14:35:40 UTC
Git commit 4ae5acf029f177c2ad7c9e3af6111ea54ab8ba25 by Ralf Habacker.
Committed on 19/12/2014 at 18:41.
Pushed by habacker into branch 'master'.

Make layout of general option page independent from parent widget.

This is required to create the page without a parent widget.

M  +9    -3    umbrello/dialogs/pages/generaloptionpage.cpp
M  +1    -1    umbrello/dialogs/pages/generaloptionpage.h

http://commits.kde.org/umbrello/4ae5acf029f177c2ad7c9e3af6111ea54ab8ba25
Comment 67 Ralf Habacker 2014-12-21 14:35:42 UTC
Git commit 6c046c3d0721d9cfbfa9f0f9cca1d0c9f12c86f2 by Ralf Habacker.
Committed on 19/12/2014 at 18:50.
Pushed by habacker into branch 'master'.

Make layout of class option page independent from parent widget.

This is required to create the page without a parent widget.

M  +2    -1    umbrello/dialogs/pages/classoptionspage.cpp

http://commits.kde.org/umbrello/6c046c3d0721d9cfbfa9f0f9cca1d0c9f12c86f2
Comment 68 Ralf Habacker 2014-12-21 16:25:18 UTC
Git commit abe30ea8325a95f6d4225e1695e8e591306b2d1f by Ralf Habacker.
Committed on 21/12/2014 at 15:16.
Pushed by habacker into branch 'master'.

Make page setup and applying methods protected in class DialogBase.

Those methods should only be callable from derived classes.

M  +116  -116  umbrello/dialogs/dialogbase.cpp
M  +18   -16   umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/abe30ea8325a95f6d4225e1695e8e591306b2d1f
Comment 69 Ralf Habacker 2014-12-21 16:25:19 UTC
Git commit 91104764ffa6618bc9e3e1ea467bd5e861817d20 by Ralf Habacker.
Committed on 21/12/2014 at 15:21.
Pushed by habacker into branch 'master'.

add protected create page wrapper DialogBase::createPage().

It takes a QWidget instance and should be used insted of
'new KPageWidgetItem' calls to be able to integrate the
related page into a single property window.

M  +17   -0    umbrello/dialogs/dialogbase.cpp
M  +1    -0    umbrello/dialogs/dialogbase.h

http://commits.kde.org/umbrello/91104764ffa6618bc9e3e1ea467bd5e861817d20
Comment 70 Ralf Habacker 2014-12-21 16:25:19 UTC
Git commit b044bf5551961a2d6857ab5d93f94c3bb92d11dd by Ralf Habacker.
Committed on 19/12/2014 at 18:49.
Pushed by habacker into branch 'master'.

Use DialogBase::createPage() instead of local copies of dialog page creation code.

This enables the pages to be includable into a property window.

M  +2    -4    umbrello/dialogs/activitydialog.cpp
M  +27   -46   umbrello/dialogs/classpropertiesdialog.cpp
M  +2    -4    umbrello/dialogs/objectnodedialog.cpp
M  +1    -1    umbrello/dialogs/pages/autolayoutoptionpage.h
M  +1    -1    umbrello/dialogs/pages/codevieweroptionspage.h
M  +26   -50   umbrello/dialogs/settingsdialog.cpp
M  +5    -13   umbrello/dialogs/statedialog.cpp
M  +4    -8    umbrello/dialogs/umlforeignkeyconstraintdialog.cpp
M  +13   -35   umbrello/dialogs/umlviewdialog.cpp

http://commits.kde.org/umbrello/b044bf5551961a2d6857ab5d93f94c3bb92d11dd
Comment 71 Ralf Habacker 2014-12-22 21:07:52 UTC
Git commit 86853e455a2e449500c392a2d0a3b3e1a2652052 by Ralf Habacker.
Committed on 22/12/2014 at 21:01.
Pushed by habacker into branch 'master'.

Move code returning localized string of widget type to class WidgetBase.

Add new method WidgetBase::toI18nString().

M  +2    -10   umbrello/dialogs/pages/classgeneralpage.cpp
M  +106  -0    umbrello/widgets/widgetbase.cpp
M  +1    -0    umbrello/widgets/widgetbase.h

http://commits.kde.org/umbrello/86853e455a2e449500c392a2d0a3b3e1a2652052
Comment 72 Ralf Habacker 2014-12-24 00:21:13 UTC
Git commit 566697e01276764329729b13ac64d56bad8169df by Ralf Habacker.
Committed on 19/12/2014 at 00:39.
Pushed by habacker into branch 'master'.

Another note widget selection crash fix.

M  +9    -0    umbrello/dialogs/pages/classgeneralpage.cpp

http://commits.kde.org/umbrello/566697e01276764329729b13ac64d56bad8169df
Comment 73 Ralf Habacker 2014-12-24 00:21:13 UTC
Git commit a64dfaa089ac4aad6563ccfbe9abb93a19d03367 by Ralf Habacker.
Committed on 19/12/2014 at 00:36.
Pushed by habacker into branch 'master'.

Crash fix on note selection.

M  +9    -3    umbrello/dialogs/pages/classgeneralpage.cpp

http://commits.kde.org/umbrello/a64dfaa089ac4aad6563ccfbe9abb93a19d03367
Comment 74 Ralf Habacker 2014-12-24 12:34:39 UTC
Git commit 226f1958090c8c33bedb162102b3023ca26fba77 by Ralf Habacker.
Committed on 24/12/2014 at 02:12.
Pushed by habacker into branch 'master'.

Make sure ClassGeneralPage::m_visibilityEnumWidget is initialised.

M  +14   -4    umbrello/dialogs/pages/classgeneralpage.cpp

http://commits.kde.org/umbrello/226f1958090c8c33bedb162102b3023ca26fba77
Comment 75 Ralf Habacker 2014-12-30 12:42:48 UTC
Git commit 21b88fadbdc4f800d122cb61444c6e6e53401300 by Ralf Habacker.
Committed on 30/12/2014 at 11:30.
Pushed by habacker into branch 'master'.

Use class DocumentationWidget for editing documentation in class general page.

M  +10   -45   umbrello/dialogs/pages/classgeneralpage.cpp
M  +2    -3    umbrello/dialogs/pages/classgeneralpage.h
M  +34   -11   umbrello/dialogs/widgets/documentationwidget.cpp
M  +4    -0    umbrello/dialogs/widgets/documentationwidget.h

http://commits.kde.org/umbrello/21b88fadbdc4f800d122cb61444c6e6e53401300
Comment 76 Ralf Habacker 2014-12-30 20:05:55 UTC
Git commit d3e1a1f88d5a3e793200e615677da36f1a718895 by Ralf Habacker.
Committed on 30/12/2014 at 13:00.
Pushed by habacker into branch 'master'.

Use class DocumentationWidget for editing documentation in activity property dialog.

M  +9    -16   umbrello/dialogs/activitydialog.cpp
M  +3    -3    umbrello/dialogs/activitydialog.h

http://commits.kde.org/umbrello/d3e1a1f88d5a3e793200e615677da36f1a718895
Comment 77 Ralf Habacker 2014-12-30 20:05:56 UTC
Git commit 54e3eca384c691c34de18f3e33061db1324509b9 by Ralf Habacker.
Committed on 30/12/2014 at 18:29.
Pushed by habacker into branch 'master'.

Use class DocumentationWidget for editing documentation in object node property dialog.

M  +7    -14   umbrello/dialogs/objectnodedialog.cpp
M  +3    -3    umbrello/dialogs/objectnodedialog.h

http://commits.kde.org/umbrello/54e3eca384c691c34de18f3e33061db1324509b9
Comment 78 Ralf Habacker 2014-12-30 20:05:56 UTC
Git commit d03cef645ccc9939097fc6ad22db3df097aae927 by Ralf Habacker.
Committed on 30/12/2014 at 18:30.
Pushed by habacker into branch 'master'.

Use class DocumentationWidget for editing documentation in state widget property dialog.

M  +4    -11   umbrello/dialogs/statedialog.cpp
M  +3    -2    umbrello/dialogs/statedialog.h

http://commits.kde.org/umbrello/d03cef645ccc9939097fc6ad22db3df097aae927
Comment 79 Ralf Habacker 2014-12-30 20:05:57 UTC
Git commit 729bcd5d6fe4efa02eb92f985d8556f9f2f0f0b9 by Ralf Habacker.
Committed on 30/12/2014 at 19:39.
Pushed by habacker into branch 'master'.

Use class DocumentationWidget for editing documentation in parameter attribute property dialog.

Remove unused zero attribute pointer case from ParameterPropertiedDialog.

M  +9    -20   umbrello/dialogs/parameterpropertiesdialog.cpp
M  +3    -12   umbrello/dialogs/parameterpropertiesdialog.h
M  +1    -0    umbrello/dialogs/widgets/documentationwidget.cpp

http://commits.kde.org/umbrello/729bcd5d6fe4efa02eb92f985d8556f9f2f0f0b9
Comment 80 Ralf Habacker 2014-12-30 20:05:58 UTC
Git commit 3c979661aada907050666e8f1a77d4baeb73d231 by Ralf Habacker.
Committed on 30/12/2014 at 20:01.
Pushed by habacker into branch 'master'.

Place visibility widget below main operation attributes in uml operation properties dialog.

M  +1    -1    umbrello/dialogs/umloperationdialog.cpp

http://commits.kde.org/umbrello/3c979661aada907050666e8f1a77d4baeb73d231
Comment 81 Ralf Habacker 2015-03-14 19:30:31 UTC
Just for the record: The current approach with commits related to this bug is to refactor/cleanup umbrellos code base to have standardized single and multiple page dialogs, dialog pages and widgets.

When this approach has been finished  it would be possible to easy migrate/implement something like property browser for example http://doc.qt.digia.com/qq/qq18-propertybrowser.html and/or provide model/view based editing widget for example mentioned by Emmanual.
Comment 82 Ralf Habacker 2015-05-13 15:53:03 UTC
Git commit ba065e711b7369ae433460ab4ff4c03814395f8f by Ralf Habacker.
Committed on 13/05/2015 at 15:52.
Pushed by habacker into branch 'master'.

Refactor setup of style, association role and font pages to use createPage() in class DialogBase.

M  +20   -19   umbrello/dialogs/multipagedialogbase.cpp
M  +1    -0    umbrello/dialogs/multipagedialogbase.h

http://commits.kde.org/umbrello/ba065e711b7369ae433460ab4ff4c03814395f8f