Bug 1728

Summary: Provide refactoring support for C++
Product: [Applications] kdevelop Reporter: Unknown <null>
Component: Language Support: CPP (old)Assignee: KDevelop-Devel List <kdevelop-devel>
Status: RESOLVED DUPLICATE    
Severity: wishlist CC: esigra, heithecker
Priority: NOR    
Version: 4.0.0   
Target Milestone: ---   
Platform: unspecified   
OS: Other   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description icszepp 1999-08-14 00:06:39 UTC
(*** This bug was imported into bugs.kde.org ***)


Package: kdevelop
Version: 1.0beta1
Severity: normal

Bugreport ID : 20:0413.08.99

Originator: Ian Zepp
E-Mail: icszepp@islc.net

Subject : 

Error Class: change-request
Error Location: class tree
Priority: low
Bug Description ---------------------------

It would be nice if there was a way to rename a 
header or cpp file from the LFV window. Also if 
kdevelop would then go through the headers and 
find/replace all includes with that filename.

Just a thought

How to repeat the error -------------------



Bugfix or Workaround ----------------------



System Information ------------------------

KDevelop version: 1.0beta1
KDE version: 1.1.1
QT version: 1.44
OS/Distribution: RH 6.0
Compiler: older g++ (not new 2.95)
Comment 1 John Firebaugh 2002-09-15 20:48:36 UTC
*** Bug 27400 has been marked as a duplicate of this bug. ***
Comment 2 Russell Miller 2004-02-06 19:56:56 UTC
This bug is five years old.  Is there any progress on addressing or otherwise resolving it?
Comment 3 Alexander Dymo 2004-02-06 21:54:10 UTC
Partially fixed now. File selector allows renaming files. But bug can't be closed, KDevelop don't check references to the renamed file in sources.
Comment 4 Andreas Pakulat 2008-06-29 15:02:50 UTC
changing this to be more meaningful, whats missing nowadays is real refactoring for C++. This will be implemented during the lifetime of KDevelop4.
Comment 5 Andreas Pakulat 2008-06-29 16:51:38 UTC
#66683 has far more ideas and comments, so closing this as a duplicate 

*** This bug has been marked as a duplicate of 66683 ***