[Qt-creator] Patch for autocreate method implementation
Nicolas Arnaud-Cormos
nicolas at kdab.com
Tue Feb 23 10:57:35 CET 2010
On Sunday 21 February 2010 09:16:12 Alexander 'hatred' Drozdoff wrote:
> Hi all,
>
> I prepare patch that may be helpful in development process.
>
> With this patch you can go to Header file, write function prototype (or
> method prototype in class definition), press Shift-F2 (or press Right
> mouse button on prototype and select item "Switch between Method
> Declaration/Definition"), in case when definition does not present, you
> can see message box: Implementation does not found. Will I try to create
> it? [Yes/No] If you answer Yes, template of method will created and you
> moved to it.
>
> Path is attached to this letter.
>
> For russian-speak guys avail my description in blog:
> http://hatred.homelinux.net/wiki/zhurnal:2010-02-11_20.47_qt_creator_i_avto
> maticheskoe_sozdanie_realizacii_metoda_prototipa also, here you can see
> screens that demonstrate work of patch.
>
Hi,
I had a quick look at the patch, and it reminds me of a merge request I've
submitted some times ago.
Anyway, I did almost the same thing here (without the dialog, and using a
plugin):
http://gitorious.org/creator-plugins (CppHelper plugin)
Note that I'm using the CppTools::Constants::SWITCH_HEADER_SOURCE command
instead of searching in the project for the source file.
Anyway, I'll have a better look at the way you get the return
type/signature/arguments, for the moment it's really basic for me.
Cheers,
Nicolas
--
Nicolas Arnaud-Cormos | nicolas at kdab.com | Software Ingeneer
Klarälvdalens Datakonsult AB, a KDAB Group company
Tel. Sweden (HQ) +46-563-540090, USA +1-866-777-KDAB(5322)
KDAB - Qt Experts - Platform-independent software solutions
More information about the Qt-creator-old
mailing list