ui.h troubles

John A. Sullivan III john.sullivan at nexusmgmt.com
Sat Feb 7 23:53:27 UTC 2004


On Sat, 2004-02-07 at 17:30, Eike Welk wrote:
> Hi!
> 
> Is there an elegant way to make KDevelop recompile the generated cpp 
> file after I change the ui.h file?
> 
> When a file (the ui.h) is modified outside of KDevelop it notices the 
> fact by changing the tab icon, but there is no dialog that reminds me 
> to reload the file. Where is the checkbox to enable it? Should I file 
> a whish list?
> 
> How do I debug code inside the ui.h file? gdb complains the the ui.h 
> file does not exist, and it does not stop at a breakpoint placed 
> inside the file. Is this a bug? A whish list? My fault?
<snip>
This is one of the reasons why I reluctantly abandoned .ui.h files.  I
now create the form in Designer but then immediately subclass it and
place all logic in the implementation files of the subclass.  I suppose
this has the added benefit of separating interface from logic.

Debugging .ui.h files is a real pain because gdb does not immediately
recognize them as source files.  I used to create a menu item which
intentionally provoked a segmentation fault just so that the debugger
would stop with the .ui.h file loaded and then I could place breakpoints
in the .ui.h file.  I never tried this but I think you could place a
breakpoint in main after instantiating your main form and then add
breakpoints to the .ui.h file after that.  I also never tried launching
the application, pausing the application and then trying to set a
breakpoint.

Good luck - John
-- 
John A. Sullivan III
Chief Technology Officer
Nexus Management
+1 207-985-7880
john.sullivan at nexusmgmt.com
---
If you are interested in helping to develop a GPL enterprise class
VPN/Firewall/Security device management console, please visit
http://iscs.sourceforge.net 


-
to unsubscribe from this list send an email to kdevelop-request at kdevelop.org with the following body:
unsubscribe »your-email-address«



More information about the KDevelop mailing list