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