.TH KODE 1 .SH NAME kode \- KDE code generator .SH SYNOPSIS .B kode .I [Qt-options] [KDE-options] [options] [filename] .SH DESCRIPTION .B Kode generates various types of C++ template files. .SH PROGRAM OPTIONS .TP .B -c, --create-class Create a class. .TP .B -d, --create-dialog Create a dialog. .TP .B --create-kioslave Create a kioslave. .TP .B -y, --codify Create generator code for the given source. .TP .B --add-property Add a property to the class. .TP .B --inplace Change the output file in place. .TP .B --author-email \fI<name>\fB Add an author with the given email address. .TP .B --project \fI<name>\fB Give the project name. .TP .B --gpl Use the GPL as the license. .TP .B --lgpl Use the LGPL as the license. .TP .B --classname \fI<name>\fB Specifies the name of the class. .TP .B --namespace \fI<name>\fB Specifies the namespace in which to place the class. .TP .B --warning Enable warnings about code generation. .TP .B --qt-exception Add a QT exception to the GPL. .TP .B --singleton Create a singleton class. .TP .B --protocol Specifies the kioslave protocol name. .TP .B filename Specifies the source code file name for output. .so kdeopt.part