<?xml version="1.0" ?>
<!DOCTYPE refentry PUBLIC "-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN"
"dtd/kdex.dtd" [
<!ENTITY % Estonian  "INCLUDE">
]>

<refentry lang="&language;">
<refentryinfo>
<title
>Programmeerimistööriist</title>

<author
><firstname
>Cornelius</firstname
> <surname
>Schumacher</surname
> <affiliation
> <address
> <email
>schumacher@kde.org</email>
</address>
</affiliation>
</author>

<author
><firstname
>Waldo</firstname
> <surname
>Bastian</surname
> <affiliation
> <address
> <email
>bastian@kde.org</email>
</address>
</affiliation>
</author>

<author
><firstname
>Zack</firstname
> <surname
>Rusin</surname
> <affiliation
> <address
> <email
>zack@kde.org</email>
</address>
</affiliation>
</author>

<date
>2006-06-01</date>
<productname
>KDE töökeskkond</productname>
</refentryinfo>

<refmeta>
<refentrytitle>
<command
>kconfig_compiler</command>
</refentrytitle>
<manvolnum
>1</manvolnum>
</refmeta>

<refnamediv>
<refname
>kconfig_compiler</refname>
<refpurpose
>KDE seadistuse kompilaator</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis
><command
>kconfig_compiler</command
> <arg
>Qt võtmed</arg
> <arg
>KDE võtmed</arg
> <arg
>võtmed</arg
> <arg choice="plain"
><replaceable
>file.kcfg</replaceable
></arg
> <arg choice="plain"
><replaceable
>file.kcfgc</replaceable
></arg
> </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title
>Kirjeldus</title>
<para
><command
>kconfig_compiler</command
> genereerib kahest failist C++ lähtekoodi. Esimene fail (.kcfg) sisaldab seadistusvõtmete teavet, teine (.kcfgc) koodi genereerimise võtmeid. </para>

<para
>Genereeritud lähtekood sisaldab klassi, mille aluseks on <command
>KConfigSkeleton</command
>, mis pakub API rakenduste seadistusandmete kasutamiseks. </para>
</refsect1>

<refsect1>
<title
>Võtmed</title>

<para>
<variablelist>
<title
><emphasis role="bold"
>Argumendid:</emphasis
></title>

<varlistentry>
<term>
<replaceable
>fail.kcfg</replaceable>
</term>
<listitem>
<para
>Sisend kcfg XML-faili kujul</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<replaceable
>fail.kcfgc</replaceable>
</term>
<listitem>
<para
>Koodi genereerimise võtmete fail</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Võtmed:</emphasis
></title>

<varlistentry>
<term>
<option
>-d, --directory &lt;kataloog&gt;</option>
</term>
<listitem>
<para
>Kataloog, kus failid genereeritakse [.]</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Üldised võtmed:</emphasis
></title>

<varlistentry>
<term>
<option
>--help</option>
</term>
<listitem>
<para
>Näitab abi võtmete kohta</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-qt</option>
</term>
<listitem>
<para
>Näitab Qt spetsiifilisi võtmeid</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-kde</option>
</term>
<listitem>
<para
>Näitab abi KDE spetsiifiliste võtmete kohta</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-all</option>
</term>
<listitem>
<para
>Näitab kõiki võtmeid</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--author</option>
</term>
<listitem>
<para
>Näitab infot autori kohta</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>-v, --version</option>
</term>
<listitem>
<para
>Näitab versiooniinfot</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--license</option>
</term>
<listitem>
<para
>Näitab litsentsiinfot</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>KDE võtmed:</emphasis
></title>

<varlistentry>
<term>
<option
>--caption &lt;pealdis&gt;</option>
</term>
<listitem>
<para
>Tiitliribal kasutatakse nime 'caption'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--icon &lt;ikoon&gt;</option>
</term>
<listitem>
<para
>Rakenduse ikoonina kasutatakse ikooni 'icon'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--miniicon &lt;ikoon&gt;</option>
</term>
<listitem>
<para
>Rakenduse ikoonina kasutatakse ikooni 'icon'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--config &lt;failinimi&gt;</option>
</term>
<listitem>
<para
>Kasutatakse alternatiivset seadistustefaili</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--dcopserver &lt;server&gt;</option>
</term>
<listitem>
<para
>Kasutatakse DCOP-serverit, mille määrab 'server'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nocrashhandler</option>
</term>
<listitem>
<para
>Krahhitõmmiste saamiseks keelatakse krahhide käsitleja</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--waitforwm</option>
</term>
<listitem>
<para
>Ootab WM_NET ühilduvat aknahaldurit</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--style &lt;stiil&gt;</option>
</term>
<listitem>
<para
>Rakenduse GUI stiil</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--geometry &lt;geomeetria&gt;</option>
</term>
<listitem>
<para
>Kliendi peamise akna geomeetria - argumendi vorminguks vaata man X</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Qt võtmed:</emphasis
></title>

<varlistentry>
<term>
<option
>--display &lt;kuvanimi&gt;</option>
</term>
<listitem>
<para
>Kasutatakse X-serveri kuva 'kuvanimi'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--session &lt;seansiID&gt;</option>
</term>
<listitem>
<para
>Taastatakse rakendus seansihalduse võtmega 'seansiID'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--cmap</option>
</term>
<listitem>
<para
>Sunnib rakenduse paigaldama omaenda värvitabelit 8-bitisel kuval</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--ncols &lt;arv&gt;</option>
</term>
<listitem>
<para
>Piirab värvide arvu, mida eraldatakse värvikuubikus 8-bitisel kuval, kui rakendus kasutab QApplication::ManyColor värvispetsifikatsiooni</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nograb</option>
</term>
<listitem>
<para
>Annab Qt-le korralduse mitte kunagi hõivata hiirt või klaviatuuri</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--sync</option>
</term>
<listitem>
<para
>Lülitumine sünkroonrežiimi (silumiseks)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fn, --font &lt;fondinimi&gt;</option>
</term>
<listitem>
<para
>Määrab rakenduse fondi</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--bg, --background &lt;värv&gt;</option>
</term>
<listitem>
<para
>Määrab vaikimisi taustavärvi ja rakenduse paleti (arvutatakse heledad ja tumedad varjud)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fg, --foreground &lt;värv&gt;</option>
</term>
<listitem>
<para
>Määrab vaikimisi esiplaani värvi</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--btn, --button &lt;värv&gt;</option>
</term>
<listitem>
<para
>Määrab vaikimisi nupu värvi</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--name &lt;nimi&gt;</option>
</term>
<listitem>
<para
>Määrab rakenduse nime</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--title &lt;nimetus&gt;</option>
</term>
<listitem>
<para
>Määrab rakenduse nime (pealdise)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--visual TrueColor</option>
</term>
<listitem>
<para
>Sunnib rakenduse kasutama 8-bitisel kuval TrueColorit</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--inputstyle &lt;sisestusstiil&gt;</option>
</term>
<listitem>
<para
>Määrab XIM-i (X'i sisestusmeetod) sisestusstiili. Kasutada saab järgmisi väärtusi: onthespot, overthespot, offthespot ja root</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--im &lt;XIM server&gt;</option>
</term>
<listitem>
<para
>XIM server</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--noxim</option>
</term>
<listitem>
<para
>Keelab XIM-i</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--reverse</option>
</term>
<listitem>
<para
>Peegeldab kogu vidinate paigutuse</para>
</listitem>
</varlistentry>
</variablelist>
</para>

</refsect1>

<refsect1>
<title
>Vaata ka</title>
<variablelist>
<varlistentry>
<term>
<option
>http://developer.kde.org</option>
</term>
<listitem>
<para
>KDE arendajate veebilehekülg</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>

<refsect1>
<title
>Vead</title>
<para
>Vigadest teatamiseks kasuta veebilehte <ulink url="http://bugs.kde.org"
>bugs.kde.org</ulink
>, ära kirjuta otse autorile.</para>
</refsect1>

</refentry>
