.TH RBUIC 1 "Apr 2004" "K Desktop Environment" "Qt Ruby UI Compiler Manual"
.SH NAME
rbuic \- The Qt Ruby UI Compiler
.SH SYNOPSIS
Generate implementation:
.B rbuic
[options] uifile
.LP
Generate subclass implementation:
.B rbuic
[options] -subimpl <classname> <uifile>
.LP
Generate image collection:
.B rbuic
[options] -embed <project> <image1> <image2> <image3> ...
.SH DESCRIPTION
Rbuic is the Qt Ruby UI Compiler.  It generates Ruby code from a XML
UI Description file.  This XML UI Description file can be generated by
Qt Designer, Qt's graphical UI designer.  Rbuic is the Ruby equivalent
for the C++ uic program.

When invoked to generate an implementation, rbuic generates Ruby code
for the Qt UI Description File passed to it, and outputs it on
standard output.

When invoked to generate a subclass implementation, rbuic generates
template Ruby code for a subclass of the widget in the Qt UI
Description File passed to it, and outputs it on standard output.

When invoked to generate an image collection, rbuic generates Ruby
code containing the image data in strings.  This is useful to avoid
having to distribute image files along with your application.  It is
arguably more useful for C++ ( where the image strings can be compiled
into an executable ), but still, it is available for Ruby as well.
.SH OPTIONS
.TP
.B \-o <file>
Write output to file rather than stdout.
.TP
.B \-p <indent>
Set the indent in spaces (0 to use a tab)
.TP
.B \-nofwd
Omit imports of custom widgets
.TP
.B \-kde
Use kde widgets, require 'Korundum' extension
.TP
.B \-tr <func>
Use func(...) rather than trUtf8(...) for i18n
.TP
.B \-x
Generate extra code to test the class
.TP
.B \-version
Print the Rbuic and Qt versions
.TP
.B \-help
Display some help information.
.SH AUTHOR
Germain Garand
Phil Thompson
.SH SEE ALSO
uic(1)