Feature idea

ian reinhart geiser geiseri at yahoo.com
Mon Dec 17 15:34:02 UTC 2001


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Monday 17 December 2001 09:01 am, you wrote about Re: Feature idea:
> Is this hard to implement. Or is there another easy way of doing such
> things? Every time I want to change a function name in every file of a
> project, it's a mess. So I'm considering doing it myself if it's fairly
> easy.
Actually using the KTextEdit SearchInterface it is very easy.

You would first querry all of the document objects to get a list of active 
documents, you would probibly want to recusivly traverse the project file too 
so that you can find ALL documents in the project.

At that point you use the Search interface to find all of your targes and 
their lenghts.  You can then use the KTextEdit interface to replace all of 
these values with your desired value.

I have a friend who is working on something similar to this, but a litte more 
indepth.  Ideally when it is done you will be able to drag a function from 
one class to another, rename classes/functions and data members, and to do 
some other refactoring functions.  

He is doing these things using the KTextEdit interface, and Kate, but I have 
him convinced that he should add these functions to KDevelop once we sort 
ourselves out.

Cheers
	-ian reinhart geiser
- -- 
:-- Ian Reinhart Geiser --:
GPG Key: D6A6 7E16 13A9 B5A7 9E18 D1A7 3F2E B64D 19BC 76F8
===========================================================
===========================================================
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.6 (GNU/Linux)
Comment: For info see http://www.gnupg.org

iD8DBQE8HgIePy62TRm8dvgRAlBbAKC+VsT7onOxC5qMMbgjIcyo4QvBnACdE3Np
HKEp5sA4jgMwB7fcvL2mZ4E=
=RVAc
-----END PGP SIGNATURE-----

_________________________________________________________
Do You Yahoo!?
Get your free @yahoo.com address at http://mail.yahoo.com





More information about the KDevelop-devel mailing list