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

<refentry lang="&language;">
<refentryinfo>
<title
>Programmeringsverktyg</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
>K-skrivbordsmiljön</productname>
</refentryinfo>

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

<refnamediv>
<refname
>kconfig_compiler</refname>
<refpurpose
>KDE:s konfigurationskompilator</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis
><command
>kconfig_compiler</command
> <arg
>Qt-väljare</arg
> <arg
>KDE-väljare</arg
> <arg
>väljare</arg
> <arg choice="plain"
><replaceable
>fil.kcfg</replaceable
></arg
> <arg choice="plain"
><replaceable
>fil.kcfgc</replaceable
></arg
> </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title
>Beskrivning</title>
<para
><command
>kconfig_compiler</command
> skapar C++ källkod från två filer. Den första filen (.kcfg) innehåller information om inställningsalternativ och den andra filen (.kcfgc) anger alternativ för kodgenerering. </para>

<para
>Den skapade källkoden innehåller en klass baserad på <command
>KConfigSkeleton</command
> som tillhandahåller ett programmeringsgränssnitt för att komma åt programmets inställningsdata. </para>
</refsect1>

<refsect1>
<title
>Väljare</title>

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

<varlistentry>
<term>
<replaceable
>fil.kcfg</replaceable>
</term>
<listitem>
<para
>XML-inmatningsfil för kcfg</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<replaceable
>fil.kcfgc</replaceable>
</term>
<listitem>
<para
>Inställningsfil för kodgenerering</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Väljare:</emphasis
></title>

<varlistentry>
<term>
<option
>-d, --directory &lt;katalog&gt;</option>
</term>
<listitem>
<para
>Katalog att skapa filer i [.]</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Allmänna väljare:</emphasis
></title>

<varlistentry>
<term>
<option
>--help</option>
</term>
<listitem>
<para
>Visa hjälp om väljare</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-qt</option>
</term>
<listitem>
<para
>Visa Qt-specifika väljare</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-kde</option>
</term>
<listitem>
<para
>Visa KDE-specifika väljare</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-all</option>
</term>
<listitem>
<para
>Visa alla väljare</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--author</option>
</term>
<listitem>
<para
>Visa information om upphovsman</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>-v, --version</option>
</term>
<listitem>
<para
>Visa versionsinformation</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--license</option>
</term>
<listitem>
<para
>Visa licensinformation</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>KDE-väljare:</emphasis
></title>

<varlistentry>
<term>
<option
>--caption &lt;titel&gt;</option>
</term>
<listitem>
<para
>Använd 'titel' som namn i namnlisten</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--icon &lt;ikon&gt;</option>
</term>
<listitem>
<para
>Använd 'ikon' som programmets ikon</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--miniicon &lt;ikon&gt;</option>
</term>
<listitem>
<para
>Använd 'ikon' som programmets ikon</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--config &lt;filnamn&gt;</option>
</term>
<listitem>
<para
>Använd alternativ inställningsfil</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--dcopserver &lt;server&gt;</option>
</term>
<listitem>
<para
>Använd DCOP-servern angiven av 'server'</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nocrashhandler</option>
</term>
<listitem>
<para
>Inaktivera kraschhantering för att få minnesdumpar</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--waitforwm</option>
</term>
<listitem>
<para
>Väntar på en WM_NET-kompatibel fönsterhanterare</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--style &lt;stil&gt;</option>
</term>
<listitem>
<para
>Ställer in programmets grafiska gränssnittsstil</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--geometry &lt;geometri&gt;</option>
</term>
<listitem>
<para
>Ställer in klientgeometrin för den grafiska huvudkomponenten. Se man X för argumentformatet</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Qt-väljare:</emphasis
></title>

<varlistentry>
<term>
<option
>--display &lt;skärmnamn&gt;</option>
</term>
<listitem>
<para
>Använd skärmen "skärmnamn" på X-servern</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--session &lt;sessions-id&gt;</option>
</term>
<listitem>
<para
>Återställ programmet för givet "sessionsid"</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--cmap</option>
</term>
<listitem>
<para
>Gör att programmet installerar en privat färgavbildning på en 8-bitarsskärm</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--ncols &lt;antal&gt;</option>
</term>
<listitem>
<para
>Begränsar antal färger som används i färgkuben på en 8-bitarsskärm, om programmet använder färgspecifikationen QApplication::ManyColor</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nograb</option>
</term>
<listitem>
<para
>Talar om för Qt att aldrig låsa musen eller tangentbordet</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--sync</option>
</term>
<listitem>
<para
>Byter till synkront läge för felsökning</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fn, --font &lt;teckensnitt&gt;</option>
</term>
<listitem>
<para
>Definierar programmets teckensnitt</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--bg, --background &lt;färg&gt;</option>
</term>
<listitem>
<para
>Ställer in förvald bakgrundsfärg och en programpalett (ljusa och mörka nyanser beräknas)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fg, --foreground &lt;färg&gt;</option>
</term>
<listitem>
<para
>Ställer in förvald förgrundsfärg</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--btn, --button &lt;färg&gt;</option>
</term>
<listitem>
<para
>Ställer in förvald knappfärg</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--name &lt;namn&gt;</option>
</term>
<listitem>
<para
>Ställer in programmets namn</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--title &lt;titel&gt;</option>
</term>
<listitem>
<para
>Ställer in programmets titel (rubrik)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--visual TrueColor</option>
</term>
<listitem>
<para
>Tvingar programmet att använda TrueColor på en 8-bitarsskärm</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--inputstyle &lt;inmatningsstil&gt;</option>
</term>
<listitem>
<para
>Väljer inmatningsstilen XIM (X-inmatningsmetod). Möjliga värden är onthespot, overthespot, offthespot och root</para>
</listitem>
</varlistentry>

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

<varlistentry>
<term>
<option
>--noxim</option>
</term>
<listitem>
<para
>Inaktivera XIM</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--reverse</option>
</term>
<listitem>
<para
>Spegelvänder hela layouten av grafiska komponenter</para>
</listitem>
</varlistentry>
</variablelist>
</para>

</refsect1>

<refsect1>
<title
>Se också</title>
<variablelist>
<varlistentry>
<term>
<option
>http://developer.kde.org</option>
</term>
<listitem>
<para
>Webbplatsen KDE:s utvecklingshörna</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>

<refsect1>
<title
>Fel</title>
<para
>Använd <ulink url="http://bugs.kde.org"
>bugs.kde.org</ulink
> för att rapportera fel, skicka inte e-post direkt till upphovsmännen.</para>
</refsect1>

</refentry>
