1KCONFIG_COMPILER(1)            Programming Tool            KCONFIG_COMPILER(1)
2
3
4

kconfig_compiler

6

NAME

8       kconfig_compiler - KDE configuration compiler
9

SYNOPSIS

11       kconfig_compiler [Qt-options] [KDE-options] [options] file.kcfg
12                        file.kcfgc
13

DESCRIPTION

15       kconfig_compiler generates C++ source code from two files. The first
16       file (.kcfg) contains information about configuration options and the
17       second file (.kcfgc) provides the code generation options.
18
19       The generated source code contains a class based on KConfigSkeleton
20       that provides an API to access the applications configuration data.
21

OPTIONS

23       Arguments:
24
25       file.kcfg
26           Input kcfg XML file
27
28       file.kcfgc
29           Code generation options file
30
31       Options:
32
33       -d, --directory <dir>
34           Directory to generate files in [.]
35
36       Generic options:
37
38       --help
39           Show help about options
40
41       --help-qt
42           Show Qt specific options
43
44       --help-kde
45           Show KDE specific options
46
47       --help-all
48           Show all options
49
50       --author
51           Show author information
52
53       -v, --version
54           Show version information
55
56       --license
57           Show license information
58
59       KDE Options:
60
61       --caption <caption>
62           Use 'caption' as name in the titlebar
63
64       --icon <icon>
65           Use 'icon' as the application icon
66
67       --miniicon <icon>
68           Use 'icon' as the application icon
69
70       --config <filename>
71           Use alternative configuration file
72
73       --dcopserver <server>
74           Use the DCOP server specified by 'server'
75
76       --nocrashhandler
77           Disable crash handler to get core dumps
78
79       --waitforwm
80           Waits for a WM_NET compatible windowmanager
81
82       --style <style>
83           Sets the application GUI style
84
85       --geometry <geometry>
86           Sets the client geometry of the main widget - see man X for the
87           argument format
88
89       Qt options:
90
91       --display <displayname>
92           Use the X-server display 'displayname'
93
94       --session <sessionId>
95           Restore the application for the given 'sessionId'
96
97       --cmap
98           Causes the application to install a private color map on an 8-bit
99           display
100
101       --ncols <count>
102           Limits the number of colors allocated in the color cube on an 8-bit
103           display, if the application is using the QApplication::ManyColor
104           color specification
105
106       --nograb
107           Tells Qt to never grab the mouse or the keyboard
108
109       --sync
110           Switches to synchronous mode for debugging
111
112       --fn, --font <fontname>
113           Defines the application font
114
115       --bg, --background <color>
116           Sets the default background color and an application palette (light
117           and dark shades are calculated)
118
119       --fg, --foreground <color>
120           Sets the default foreground color
121
122       --btn, --button <color>
123           Sets the default button color
124
125       --name <name>
126           Sets the application name
127
128       --title <title>
129           Sets the application title (caption)
130
131       --visual TrueColor
132           Forces the application to use a TrueColor visual on an 8-bit
133           display
134
135       --inputstyle <inputstyle>
136           Sets XIM (X Input Method) input style. Possible values are
137           onthespot, overthespot, offthespot, and root
138
139       --im <XIM server>
140           Sets XIM server
141
142       --noxim
143           Disable XIM
144
145       --reverse
146           Mirrors the whole layout of widgets
147

SEE ALSO

149       http://developer.kde.org
150           KDE Developer's Corner website
151

BUGS

153       Please use bugs.kde.org[1] to report bugs, do not mail the authors
154       directly.
155

AUTHORS

157       Cornelius Schumacher <schumacher@kde.org>
158           Author.
159
160       Waldo Bastian <bastian@kde.org>
161           Author.
162
163       Zack Rusin <zack@kde.org>
164           Author.
165

NOTES

167        1. bugs.kde.org
168           http://bugs.kde.org
169
170
171
172K Desktop Environment             2006-06-01               KCONFIG_COMPILER(1)
Impressum