.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