Bug 104477

Summary: Feature Request: Auto-complete in parameter properties dialog in class diagram
Product: [Applications] umbrello Reporter: Brad Markel <tigera>
Component: generalAssignee: Umbrello Development Group <umbrello-devel>
Status: RESOLVED FIXED    
Severity: wishlist    
Priority: NOR    
Version: 1.4   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Brad Markel 2005-04-24 17:46:58 UTC
Version:           1.4 (using KDE 3.3.0, SuSE)
Compiler:          gcc version 3.3.4 (pre 3.3.5 20040809)
OS:                Linux (i686) release 2.6.8-24.14-smp

When adding an operation to a class in the class diagram, typing in some of the return type into the "return type" field shortens the list to types that begin with that prefix.  For example, typing in "str" will show the types "string", "structure", and "straightline."  This however does not happen in the parameter dialog box, and since the list isn't alphabetized, one has to hunt through all of those types or risk accidentally making a new type if they misspell it.
I'd like the parameter type dialog to auto-complete for types just like it does for return types in the "new operation" dialog.
Comment 1 Oliver Kellogg 2006-04-11 10:33:26 UTC
SVN commit 528495 by okellogg:

Apply patches from http://www.geeksoc.org/~jr/umbrello/uml-devel/9396.html
implementing AutoCompletion for ComboBox dialog widgets. Many thanks Achim.
BUG:104477


 M  +3 -1      ChangeLog  
 M  +5 -2      umbrello/dialogs/assocgenpage.cpp  
 M  +2 -2      umbrello/dialogs/assocgenpage.h  
 M  +1 -0      umbrello/dialogs/classgenpage.cpp  
 M  +9 -3      umbrello/dialogs/parmpropdlg.cpp  
 M  +7 -0      umbrello/dialogs/parmpropdlg.h  
 M  +10 -2     umbrello/dialogs/selectopdlg.cpp  
 M  +7 -2      umbrello/dialogs/selectopdlg.h  
 M  +37 -9     umbrello/dialogs/settingsdlg.cpp  
 M  +15 -2     umbrello/dialogs/settingsdlg.h  
 M  +11 -5     umbrello/dialogs/umlentityattributedialog.cpp  
 M  +4 -0      umbrello/dialogs/umlentityattributedialog.h  
 M  +9 -3      umbrello/dialogs/umltemplatedialog.cpp  
 M  +6 -0      umbrello/dialogs/umltemplatedialog.h