[Qt-creator] Patch for autocreate method implementation

Alexander 'hatred' Drozdoff adrozdoff at gmail.com
Wed Feb 24 17:38:53 CET 2010


В Tue, 23 Feb 2010 10:57:35 +0100
"Nicolas Arnaud-Cormos" <nicolas at kdab.com> пишет:

NAC> On Sunday 21 February 2010 09:16:12 Alexander 'hatred' Drozdoff wrote:
NAC> > Hi all,
NAC> > 
NAC> > I prepare patch that may be helpful in development process.
NAC> > 
NAC> > With this patch you can go to Header file, write function prototype (or
NAC> >  method prototype in class definition), press Shift-F2 (or press Right
NAC> >  mouse button on prototype and select item "Switch between Method
NAC> >  Declaration/Definition"), in case when definition does not present, you
NAC> >  can see message box: Implementation does not found. Will I try to create
NAC> >  it? [Yes/No] If you answer Yes, template of method will created and you
NAC> >  moved to it.
NAC> > 
NAC> > Path is attached to this letter.
NAC> > 
NAC> > For russian-speak guys avail my description in blog:
NAC> > http://hatred.homelinux.net/wiki/zhurnal:2010-02-11_20.47_qt_creator_i_avto
NAC> > maticheskoe_sozdanie_realizacii_metoda_prototipa also, here you can see
NAC> >  screens that demonstrate work of patch.
NAC> > 
NAC> 
NAC> Hi,
NAC>

Hi Nicolas!
 
NAC> I had a quick look at the patch, and it reminds me of a merge request I've 
NAC> submitted some times ago.
NAC> 
NAC> Anyway, I did almost the same thing here (without the dialog, and using a 
NAC> plugin):
NAC> http://gitorious.org/creator-plugins (CppHelper plugin)
NAC> 

Oh, I will try to use it ;-)

NAC> Note that I'm using the CppTools::Constants::SWITCH_HEADER_SOURCE command 
NAC> instead of searching in the project for the source file.

When I completed my work, I was looked to source for more optimized way for switch files, but
currently I have no time for this work :( 

NAC> Anyway, I'll have a better look at the way you get the return 
NAC> type/signature/arguments, for the moment it's really basic for me.
NAC> 

Yeah! Open Source is great! :-D


-- 
WBR
Alexander Drozdov




More information about the Qt-creator-old mailing list