Bug 69524 - "Extend Functionality" in "New Class" wizard should be replace, when base method is abstract
Summary: "Extend Functionality" in "New Class" wizard should be replace, when base met...
Status: RESOLVED FIXED
Alias: None
Product: kdevelop
Classification: Applications
Component: Language Support: CPP (old) (show other bugs)
Version: git master
Platform: Compiled Sources Linux
: NOR wishlist
Target Milestone: ---
Assignee: KDevelop Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-12-02 22:25 UTC by F Fracassi
Modified: 2004-12-16 23:35 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description F Fracassi 2003-12-02 22:25:22 UTC
Version:           CVS HEAD (using KDE Devel)
Installed from:    Compiled sources

As the Summary says, in the "New Class" Wizard, Tab "Methods Overriding" the field "Extend Functionality" defaults to "extend", even if the base method is Abstract (=0). This makes no sense at all, it should be "replace".

I don't know if this should lable this as bug, for all I know extend would cause an error in the resulting code.
Comment 1 Alexander Dymo 2004-12-16 23:35:28 UTC
CVS commit by dymo: 

Advanced subclassing option in C++ New Class Wizard can be used for classes in the persistant class store. This means that if the PCS for Qt library is built then advanced subclassing from Qt classes is possible in the wizard.
PS: at last i've implemented that, i have been missing this feature from the times of kdevelop 3.0.0 alpha3 ;)
Also some bugfixes (in this and previous commits):
BUG: 69524
BUG: 76707
BUG: 92047


  M +2 -2      cppnewclassdlg.cpp   1.58
  M +52 -4     storeconverter.cpp   1.2
  M +4 -0      storeconverter.h   1.2