'\" t
.\"     Title: 
\fBkconfig_compiler\fR
.\"    Author: Cornelius Schumacher <schumacher@kde.org>
.\" Generator: DocBook XSL Stylesheets v1.79.2 <http://docbook.sf.net/>
.\"      Date: 2006-06-01
.\"    Manual: Programming Tool
.\"    Source: K Desktop Environment
.\"  Language: English
.\"
.TH "\FBKCONFIG_COMPILER" "1" "2006\-06\-01" "K Desktop Environment" "Programming Tool"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.\" http://bugs.debian.org/507673
.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
.ie \n(.g .ds Aq \(aq
.el       .ds Aq '
.\" -----------------------------------------------------------------
.\" * set default formatting
.\" -----------------------------------------------------------------
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
.ad l
.\" -----------------------------------------------------------------
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
kconfig_compiler \- KDE configuration compiler
.SH "SYNOPSIS"
.HP \w'\fBkconfig_compiler\fR\ 'u
\fBkconfig_compiler\fR [Qt\-options] [KDE\-options] [options] \fIfile\&.kcfg\fR \fIfile\&.kcfgc\fR
.SH "DESCRIPTION"
.PP
\fBkconfig_compiler\fR
generates C++ source code from two files\&. The first file (\&.kcfg) contains information about configuration options and the second file (\&.kcfgc) provides the code generation options\&.
.PP
The generated source code contains a class based on
\fBKConfigSkeleton\fR
that provides an API to access the applications configuration data\&.
.SH "OPTIONS"
.PP
.PP
\fBArguments:\fR
.PP
\fIfile\&.kcfg\fR
.RS 4
Input kcfg XML file
.RE
.PP
\fIfile\&.kcfgc\fR
.RS 4
Code generation options file
.RE
.PP
.PP
\fBOptions:\fR
.PP
\fB\-d, \-\-directory <dir>\fR
.RS 4
Directory to generate files in [\&.]
.RE
.PP
.PP
\fBGeneric options:\fR
.PP
\fB\-\-help\fR
.RS 4
Show help about options
.RE
.PP
\fB\-\-help\-qt\fR
.RS 4
Show Qt specific options
.RE
.PP
\fB\-\-help\-kde\fR
.RS 4
Show KDE specific options
.RE
.PP
\fB\-\-help\-all\fR
.RS 4
Show all options
.RE
.PP
\fB\-\-author\fR
.RS 4
Show author information
.RE
.PP
\fB\-v, \-\-version\fR
.RS 4
Show version information
.RE
.PP
\fB\-\-license\fR
.RS 4
Show license information
.RE
.PP
.PP
\fBKDE Options:\fR
.PP
\fB\-\-caption <caption>\fR
.RS 4
Use \*(Aqcaption\*(Aq as name in the titlebar
.RE
.PP
\fB\-\-icon <icon>\fR
.RS 4
Use \*(Aqicon\*(Aq as the application icon
.RE
.PP
\fB\-\-miniicon <icon>\fR
.RS 4
Use \*(Aqicon\*(Aq as the application icon
.RE
.PP
\fB\-\-config <filename>\fR
.RS 4
Use alternative configuration file
.RE
.PP
\fB\-\-dcopserver <server>\fR
.RS 4
Use the DCOP server specified by \*(Aqserver\*(Aq
.RE
.PP
\fB\-\-nocrashhandler\fR
.RS 4
Disable crash handler to get core dumps
.RE
.PP
\fB\-\-waitforwm\fR
.RS 4
Waits for a WM_NET compatible windowmanager
.RE
.PP
\fB\-\-style <style>\fR
.RS 4
Sets the application GUI style
.RE
.PP
\fB\-\-geometry <geometry>\fR
.RS 4
Sets the client geometry of the main widget \- see man X for the argument format
.RE
.PP
.PP
\fBQt options:\fR
.PP
\fB\-\-display <displayname>\fR
.RS 4
Use the X\-server display \*(Aqdisplayname\*(Aq
.RE
.PP
\fB\-\-session <sessionId>\fR
.RS 4
Restore the application for the given \*(AqsessionId\*(Aq
.RE
.PP
\fB\-\-cmap\fR
.RS 4
Causes the application to install a private color map on an 8\-bit display
.RE
.PP
\fB\-\-ncols <count>\fR
.RS 4
Limits the number of colors allocated in the color cube on an 8\-bit display, if the application is using the QApplication::ManyColor color specification
.RE
.PP
\fB\-\-nograb\fR
.RS 4
Tells Qt to never grab the mouse or the keyboard
.RE
.PP
\fB\-\-sync\fR
.RS 4
Switches to synchronous mode for debugging
.RE
.PP
\fB\-\-fn, \-\-font <fontname>\fR
.RS 4
Defines the application font
.RE
.PP
\fB\-\-bg, \-\-background <color>\fR
.RS 4
Sets the default background color and an application palette (light and dark shades are calculated)
.RE
.PP
\fB\-\-fg, \-\-foreground <color>\fR
.RS 4
Sets the default foreground color
.RE
.PP
\fB\-\-btn, \-\-button <color>\fR
.RS 4
Sets the default button color
.RE
.PP
\fB\-\-name <name>\fR
.RS 4
Sets the application name
.RE
.PP
\fB\-\-title <title>\fR
.RS 4
Sets the application title (caption)
.RE
.PP
\fB\-\-visual TrueColor\fR
.RS 4
Forces the application to use a TrueColor visual on an 8\-bit display
.RE
.PP
\fB\-\-inputstyle <inputstyle>\fR
.RS 4
Sets XIM (X Input Method) input style\&. Possible values are onthespot, overthespot, offthespot, and root
.RE
.PP
\fB\-\-im <XIM server>\fR
.RS 4
Sets XIM server
.RE
.PP
\fB\-\-noxim\fR
.RS 4
Disable XIM
.RE
.PP
\fB\-\-reverse\fR
.RS 4
Mirrors the whole layout of widgets
.RE
.SH "SEE ALSO"
.PP
\fBhttp://developer\&.kde\&.org\fR
.RS 4
KDE Developer\*(Aqs Corner website
.RE
.SH "BUGS"
.PP
Please use
\m[blue]\fBbugs\&.kde\&.org\fR\m[]\&\s-2\u[1]\d\s+2
to report bugs, do not mail the authors directly\&.
.SH "AUTHORS"
.PP
\fBCornelius Schumacher\fR <\&schumacher@kde\&.org\&>
.RS 4
Author.
.RE
.PP
\fBWaldo Bastian\fR <\&bastian@kde\&.org\&>
.RS 4
Author.
.RE
.PP
\fBZack Rusin\fR <\&zack@kde\&.org\&>
.RS 4
Author.
.RE
.SH "NOTES"
.IP " 1." 4
bugs.kde.org
.RS 4
\%http://bugs.kde.org
.RE
