https://bugs.kde.org/show_bug.cgi?id=383570
Bug ID: 383570 Summary: 'New From Template' (C++ Basic Basic) generates files when empty name of constructor and destructor Product: kdevelop Version: 5.1.1 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: file create Assignee: kdevelop-bugs-n...@kde.org Reporter: piotr.mierzwin...@gmail.com Target Milestone: --- In Override Methods I selected constructor, destructor and couple methods from overriding class. After generating file I get empty name of constructor, destructor in header file and also cpp file. Steps: 1. File -> "New From Template" 2. In "Language and Template" selected: C++ Basic Basic (Language, Framework, Template accordingly) and pressed Next 3. In "Class Basic" I put MyNewClass (in Identifier) and QAbstractItemModel (in Inheritance) and pressed Next 4. In "Override Methods" I checked "void MyNewClass()", "void ~MyNewClass()" and couple methods from QAbstractItemModel class and pressed Next BTW. Type "void" put before constructor, destructor is as I suppose bug. Maybe this is also related with putting "void" after using completion of code for constructor. 5. In "Class Members" I put my member like: "int myMember;" Result for header file: public: void (); void (); (declarations for all selected override methods) Missing member added in "Class Members" dialog: "int myMember;" Result for cpp file: void MyNewClass::() { } void MyNewClass::() { } (definitions for all selected override methods) Expected result (header file): public: MyNewClass (); ~MyNewClass (); (declarations for all selected override methods) private: int myMember; Expected result (cpp file): void MyNewClass::MyNewClass() { } void MyNewClass::MyNewClass() { } (definitions for all selected override methods) -- You are receiving this mail because: You are watching all bug changes.