NAME
createcw - custom widget description creater for Qt Designer
SYNTAX
createcw <filename.cw>
DESCRIPTION
This small application makes it much easier to create custom widget
descriptions for the Qt Designer. Using them you can use custom widgets
in the Qt Designer including their signals, slots and properties.
To do that normally you would have to enter all that information in the
custom widget dialog in the Qt Designer for each widget. But this small
tool can create for you these description files for your custom widgets
which you then can simply import into the Qt Designer. So you can use
your custom widgets without any additional work in your forms in the Qt
Designer then.
To do that you have to modify the sourcecode (main.cpp) a bit and
recompile it afterwards.
STEP1: Include header files of the widgets for which a description
should be created here. If you have a widget which is defined in the
file mycustomwidget.h in /home/joedeveloper/src, write here
#include "/home/joedeveloper/src/mycustomwidget.h"
STEP2: Instantiate all widgets for which a description should be
created here and add them to the list wl. If your custom widget is e.g.
called MyCustomWidget you would write here
Widget w;
w.w = new MyCustomWidget( 0, 0 );
w.include = "mycustomwidget.h";
w.location = "global";
wl.append( w );
After that compile the program, link it with your custom widget
(library or object file) and run it like this:
(unix): ./createcw mywidgets.cw
(win32): createcw mywidgets.cw
After that you can import this description file into the Qt Designer
using the Custom-Widget Dialog (See Tools->Custom->Edit Custom
Widgets... in the Qt Designer) and use these custom widget there in
your forms.
AUTHORS
Troll Tech <http://www.trolltech.com/>