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

<refentry lang="&language;">
<refentryinfo>
<title
>Ferramenta de programación</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
>O sistema de escritorio K</productname
> </refentryinfo>

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

<refnamediv>
<refname
>kconfig_compiler</refname>
<refpurpose
>Compilador da configuración de KDE</refpurpose>
</refnamediv>

<refsynopsisdiv>
<cmdsynopsis
><command
>kconfig_compiler</command
> <arg
>Opcións de Qt</arg
> <arg
>Opcións de KDE</arg
> <arg
>opcións</arg
> <arg choice="plain"
><replaceable
>file.kcfg</replaceable
></arg
> <arg choice="plain"
><replaceable
>file.kcfgc</replaceable
></arg
> </cmdsynopsis>
</refsynopsisdiv>

<refsect1>
<title
>Descrición</title>
<para
><command
>kconfig_compiler</command
> xera código fonte en C++ a partir de dous ficheiros. O primeiro deles (.kcfg) contén información acerca das opcións de configuracion e o segundo (.kcfgc) fornece as opcións da xerazón do código. </para>

<para
>O codigo fonte xerado contén unha clase baseada en <command
>KConfigSkeleton</command
> que fornece unha API para aceder aos dados de configuración do programa. </para>
</refsect1>

<refsect1>
<title
>Opcións</title>

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

<varlistentry>
<term>
<replaceable
>file.kcfg</replaceable>
</term>
<listitem>
<para
>Ficheiro XML kcfg de entrada</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<replaceable
>file.kcfgc</replaceable>
</term>
<listitem>
<para
>Ficheiro de opcións da xerazón do código</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Opcións:</emphasis
></title>

<varlistentry>
<term>
<option
>-d, --directory &lt;dir&gt;</option>
</term>
<listitem>
<para
>O directorio onde xerar os ficheiros [.]</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Opcións xenéricas:</emphasis
></title>

<varlistentry>
<term>
<option
>--help</option>
</term>
<listitem>
<para
>Mostra axuda acerca das opcións</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-qt</option>
</term>
<listitem>
<para
>Mostra as opcións específicas de Qt</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-kde</option>
</term>
<listitem>
<para
>Mostra as opcións específicas de KDE</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--help-all</option>
</term>
<listitem>
<para
>Mostra todas as opcións</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--author</option>
</term>
<listitem>
<para
>Mostra información do autor</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>-v, --version</option>
</term>
<listitem>
<para
>Mostra información da versión</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--license</option>
</term>
<listitem>
<para
>Mostra información da licenza</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Opcións de KDE:</emphasis
></title>

<varlistentry>
<term>
<option
>--caption &lt;título&gt;</option>
</term>
<listitem>
<para
>Usa "título" como o nome na barra do título</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--icon &lt;ícone&gt;</option>
</term>
<listitem>
<para
>Usa "ícone" como o ícone do programa</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--miniicon &lt;ícone&gt;</option>
</term>
<listitem>
<para
>Usa "ícone" como o ícone do programa</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--config &lt;nomeFicheiro&gt;</option>
</term>
<listitem>
<para
>Usa un ficheiro de configuración alternativo</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--dcopserver &lt;servidor&gt;</option>
</term>
<listitem>
<para
>Usa o servidor DCOP especificado por "servidor"</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nocrashhandler</option>
</term>
<listitem>
<para
>Deshabilita o xestor de peches inesperados para opter emborcados de memoria</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--waitforwm</option>
</term>
<listitem>
<para
>Agarda por un xestor de fiestras compatíbel con WM_NET</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--style &lt;estilo&gt;</option>
</term>
<listitem>
<para
>Estabelece o estilo da GUI do programa</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--geometry &lt;xeometría&gt;</option>
</term>
<listitem>
<para
>Estabelece da xeometría do widget principal - consulte man X para saber máis acerca do formato do argumento</para>
</listitem>
</varlistentry>
</variablelist>
</para>

<para>
<variablelist>
<title
><emphasis role="bold"
>Opcións de Qt:</emphasis
></title>

<varlistentry>
<term>
<option
>--display &lt;nomePantalla&gt;</option>
</term>
<listitem>
<para
>Usa o display "nomePantalla" do servidor X</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--session &lt;idSesion&gt;</option>
</term>
<listitem>
<para
>Restaura o programa co "idSesión" indicado</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--cmap</option>
</term>
<listitem>
<para
>Fai que o programa instale un mapa de cores privado nunha pantalla de 8-bit</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--ncols &lt;cantidade&gt;</option>
</term>
<listitem>
<para
>Limita o número de cores reservadas no cubo de cores nunha pantalla de 8-bit, se o programa está a usar a especificación de cor QApplication::ManyColor</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--nograb</option>
</term>
<listitem>
<para
>Indícalle a Qt que nunha capture o rato nen o teclado</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--sync</option>
</term>
<listitem>
<para
>Troca para o modo síncrono para depuración</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fn, --font &lt;tipoLetra&gt;</option>
</term>
<listitem>
<para
>Define o tipo de letra do programa</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--bg, --background &lt;cor&gt;</option>
</term>
<listitem>
<para
>Estabelece a cor de fondo predeterminada e a paleta do programa (as sombras claras e escuras son calculadas)</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--fg, --foreground &lt;cor&gt;</option>
</term>
<listitem>
<para
>Estabelece a cor de primeiro plano predeterminada</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--btn, --button &lt;cor&gt;</option>
</term>
<listitem>
<para
>Estabelece a cor predeterminada dos botóns</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--name &lt;nome&gt;</option>
</term>
<listitem>
<para
>Estabelece o nome do programa</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--title &lt;título&gt;</option>
</term>
<listitem>
<para
>Estabelece o título do programa</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--visual TrueColor</option>
</term>
<listitem>
<para
>Obriga ao programa a empregar TrueColor nunha pantalla de 8-bit</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--inputstyle &lt;estiloEntrada&gt;</option>
</term>
<listitem>
<para
>Axusta o estilo de entrada de XIM (X Input Method). Os valores posíbeis son "onthespot", "overthespot", "offthespot", e "root"</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--im &lt;servidor XIM&gt;</option>
</term>
<listitem>
<para
>Indica o servidor XIM</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--noxim</option>
</term>
<listitem>
<para
>Deshabilita o XIM</para>
</listitem>
</varlistentry>

<varlistentry>
<term>
<option
>--reverse</option>
</term>
<listitem>
<para
>Reflicte a disposición dos widgets por enteiro</para>
</listitem>
</varlistentry>
</variablelist>
</para>

</refsect1>

<refsect1>
<title
>Consulte tamén</title>
<variablelist>
<varlistentry>
<term>
<option
>http://developer.kde.org</option>
</term>
<listitem>
<para
>O sitio web dos desenvolventes de KDE</para>
</listitem>
</varlistentry>
</variablelist>
</refsect1>

<refsect1>
<title
>Erros</title>
<para
>Por favor, empregue http://bugs.kde.org para informar de erros, non envíe directamente correos aos autores.</para>
</refsect1>

</refentry>
