summaryrefslogtreecommitdiffstats
path: root/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook
diff options
context:
space:
mode:
Diffstat (limited to 'tde-i18n-pt/docs/tdevelop/kdearch/index.docbook')
-rw-r--r--tde-i18n-pt/docs/tdevelop/kdearch/index.docbook82
1 files changed, 41 insertions, 41 deletions
diff --git a/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook b/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook
index eb9be3880cc..20e666ebcd4 100644
--- a/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook
+++ b/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook
@@ -238,7 +238,7 @@
</formalpara></listitem>
<listitem><formalpara><title><ulink url="kdeapi:tdeui/KPixmapIO">KPixmapIO</ulink></title>
-<para>Uma conversão rápida de <classname>QImage</classname> para <classname>QPixmap</classname>. </para>
+<para>Uma conversão rápida de <classname>TQImage</classname> para <classname>QPixmap</classname>. </para>
</formalpara></listitem>
</itemizedlist>
@@ -473,7 +473,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
<para>O modelo de imagens de baixo nível do Qt é baseado nas capacidades oferecidas pelo X11 e por outros sistemas de janelas para os quais o Qt foi implementado. Mas também as extende, implementando funcionalidades adicionais como as transformações arbitrárias por afinidade para texto e imagens. </para>
-<para>A classe gráfica central para o desenho 2D com o Qt é a <ulink url="kdeapi:qt/QPainter">QPainter</ulink>. Ela poderá desenhar num <ulink url="kdeapi:qt/QPaintDevice">QPaintDevice</ulink>. Existem três dispositivos de pintura implementados: um é o <ulink url="kdeapi:qt/QWidget">QWidget</ulink> que representa um elemento gráfico no ecrã. A outra é o <ulink url="kdeapi:qt/QPrinter">QPrinter</ulink> que representa uma impressora e que produz o resultado em &PostScript;. A terceira é a <ulink url="kdeapi:qt/QPicture">QPicture</ulink> que guarda os comandos de desenho e que poderá gravá-los em disco e reproduzi-los depois. Uma formato possível para os comandos de desenho é a norma SVG da W3C. </para>
+<para>A classe gráfica central para o desenho 2D com o Qt é a <ulink url="kdeapi:qt/QPainter">QPainter</ulink>. Ela poderá desenhar num <ulink url="kdeapi:qt/QPaintDevice">QPaintDevice</ulink>. Existem três dispositivos de pintura implementados: um é o <ulink url="kdeapi:qt/TQWidget">TQWidget</ulink> que representa um elemento gráfico no ecrã. A outra é o <ulink url="kdeapi:qt/QPrinter">QPrinter</ulink> que representa uma impressora e que produz o resultado em &PostScript;. A terceira é a <ulink url="kdeapi:qt/QPicture">QPicture</ulink> que guarda os comandos de desenho e que poderá gravá-los em disco e reproduzi-los depois. Uma formato possível para os comandos de desenho é a norma SVG da W3C. </para>
<para>Como tal, é possível reaproveitar o código de desenho que você usa para mostrar num item gráfico ou para imprimir, usando as mesmas funcionalidades suportadas. Claro que, na prática, o código é usado num contexto ligeiramente diferente. Desenhar num item gráfico é quase exclusivamente feito no método <methodname>paintEvent()</methodname> da classe de um elemento gráfico. </para>
@@ -592,13 +592,13 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
<para>O desenho das linhas, curvas e contornos dos polígonos pode ser modificado se aplicar um traço especial com o QPainter::setPen(). O argumento desta função é um objecto <ulink url="kdeapi:qt/QPen">QPen</ulink>. As propriedades gravadas nele são o estilo, a cor, o estilo da junção e o estilo dos extremos. </para>
-<para>O estilo do traço é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenStyle-enum">Qt::PenStyle</ulink> e poderá ter um dos seguintes valores: </para>
+<para>O estilo do traço é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenStyle-enum">TQt::PenStyle</ulink> e poderá ter um dos seguintes valores: </para>
<mediaobject>
<imageobject><imagedata fileref="penstyles.png"/></imageobject>
</mediaobject>
-<para>O estilo da junção é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenJoinStyle-enum">Qt::PenJoinStyle</ulink>. Ele indica como é que a junção entre várias linhas anexadas umas às outras é desenhada. Ela poderá ter um dos seguintes valores: </para>
+<para>O estilo da junção é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenJoinStyle-enum">TQt::PenJoinStyle</ulink>. Ele indica como é que a junção entre várias linhas anexadas umas às outras é desenhada. Ela poderá ter um dos seguintes valores: </para>
<informaltable frame="none">
<tgroup cols="3">
@@ -623,7 +623,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
</tgroup>
</informaltable>
-<para>O estilo dos extremos é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenCapStyle-enum">Qt::PenCapStyle</ulink> e corresponde à forma como os extremos das linhas são desenhados. Poderá ser igual a um dos valores da seguinte tabela: </para>
+<para>O estilo dos extremos é um membro do tipo enumerado <ulink url="kdeapi:qt/Qt#PenCapStyle-enum">TQt::PenCapStyle</ulink> e corresponde à forma como os extremos das linhas são desenhados. Poderá ser igual a um dos valores da seguinte tabela: </para>
<informaltable frame="none">
<tgroup cols="3">
@@ -664,14 +664,14 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
<para>QBrush::QBrush(BrushStyle) - Isto cria um pincel preto com um dos padrões predefinidos que são mostrados em baixo.</para>
</listitem>
<listitem>
-<para>QBrush::QBrush(const QColor &amp;, BrushStyle) - Isto cria um pincel colorido com um dos seguinte padrões mostrados em baixo.</para>
+<para>QBrush::QBrush(const TQColor &amp;, BrushStyle) - Isto cria um pincel colorido com um dos seguinte padrões mostrados em baixo.</para>
</listitem>
<listitem>
-<para>QBrush::QBrush(const QColor &amp;, const QPixmap) - Isto cria um pincel colorido com o padrão personalizado que você passar como segundo parâmetro.</para>
+<para>QBrush::QBrush(const TQColor &amp;, const QPixmap) - Isto cria um pincel colorido com o padrão personalizado que você passar como segundo parâmetro.</para>
</listitem>
</itemizedlist>
-<para>Um estilo de pincel predefinido pertence ao tipo enumerado <ulink url="kdeapi:qt/Qt#BrushStyle-enum">Qt::BrushStyle</ulink>. Aqui está uma imagem com todos os padrões predefinidos: </para>
+<para>Um estilo de pincel predefinido pertence ao tipo enumerado <ulink url="kdeapi:qt/Qt#BrushStyle-enum">TQt::BrushStyle</ulink>. Aqui está uma imagem com todos os padrões predefinidos: </para>
<mediaobject>
<imageobject><imagedata fileref="brushstyles.png"/></imageobject>
@@ -685,7 +685,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
<simplesect id="qpainter-color">
<title>Cor</title>
-<para>As cores têm um papel activo, quer a traçar as curvas, quer a preencher as formas geométricas. No Qt, as cores são representadas pela classe <ulink url="kdeapi:qt/QColor">QColor</ulink>. O Qt não suporta as funcionalidades gráficas avançadas, como os perfis de cores ICC e a correcção de cores. As cores são normalmente definidas, indicando os valores das componentes vermelha, verde e azul, dado que o modelo RGB é a forma como os pixels são compostos num monitor. </para>
+<para>As cores têm um papel activo, quer a traçar as curvas, quer a preencher as formas geométricas. No Qt, as cores são representadas pela classe <ulink url="kdeapi:qt/TQColor">TQColor</ulink>. O Qt não suporta as funcionalidades gráficas avançadas, como os perfis de cores ICC e a correcção de cores. As cores são normalmente definidas, indicando os valores das componentes vermelha, verde e azul, dado que o modelo RGB é a forma como os pixels são compostos num monitor. </para>
<para>É também possível usar o matiz, a saturação e o valor. Esta representação HSV é a que você usa na janela de cores do Gtk, p.ex. no GIMP. Aí, o matiz corresponde ao ângulo na roda de cores, enquanto a saturação corresponde à distância ao centro do círculo. O valor pode ser escolhido com uma barra em separado. </para>
@@ -738,7 +738,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
<para>A <ulink url="kdeapi:qt/QPixmap">QPixmap</ulink> corresponde directamente aos objectos das imagens no X11. As imagens são objectos do lado do servidor e podem - numa placa gráfica moderna - até mesmo ser gravadas directamente na memória da placa. Isto torna <emphasis>bastante</emphasis> eficiente a transferência de imagens para o ecrã. As imagens também funcionam como um equivalente, fora do ecrã , dos elementos gráficos - a classe QPixmap é uma subclasse da QPaintDevice, por isso você poderá desenhar nela com um QPainter. As operações elementares de desenho são normalmente aceleradas pelos dispositivos gráficos modernos. Daí, um padrão de uso normal é usar as imagens para fazer duplo-'buffering'. Isto significa que, em vez de desenhar directamente num elemento gráfico, você desenha num objecto temporário de imagem e usa a função <ulink url="kdeapi:qt/QPaintDevice#bitBlt-1">bitBlt</ulink> para transferir a imagem para o elemento gráfico. Para os desenhos complexos, isto ajuda a evitar intermitências. </para>
-<para>Em contraste, os objectos <ulink url="kdeapi:qt/QImage">QImage</ulink> residem do lado do cliente. A sua ênfase é na fornecer um acesso directo aos pixels da imagem. Isso torna-os úteis para manipular imagens e para coisas como a leitura e gravação em disco (o método load() da QPixmap recebe uma QImage como passo intermédio). Por outro lado, desenhar uma imagem num elemento gráfico é uma operação relativamente dispendiosa, dado que implica uma transferência para o servidor X, o que ainda poderá levar algum tempo, especialmente para imagens grandes e para servidores remotos. Dependendo da profundidade de cor, a conversão de uma QImage para uma QPixmap pode necessitar de ajuste de cores. </para>
+<para>Em contraste, os objectos <ulink url="kdeapi:qt/TQImage">TQImage</ulink> residem do lado do cliente. A sua ênfase é na fornecer um acesso directo aos pixels da imagem. Isso torna-os úteis para manipular imagens e para coisas como a leitura e gravação em disco (o método load() da QPixmap recebe uma TQImage como passo intermédio). Por outro lado, desenhar uma imagem num elemento gráfico é uma operação relativamente dispendiosa, dado que implica uma transferência para o servidor X, o que ainda poderá levar algum tempo, especialmente para imagens grandes e para servidores remotos. Dependendo da profundidade de cor, a conversão de uma TQImage para uma QPixmap pode necessitar de ajuste de cores. </para>
</simplesect>
@@ -746,7 +746,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget</ulink></title>
<simplesect id="qpainter-drawingtext">
<title>Desenhar texto</title>
-<para>O texto poderá ser desenhado com uma das variantes do método QPainter::drawText(). Estas desenham uma QString quer num dado ponto, quer num dado rectângulo, usando o tipo de letra definido pelo QPainter::setFont(). Existe também um parâmetro que recebe uma combinação do tipo OU de algumas opções dos tipos enumerados <ulink url="kdeapi:qt/Qt#AlignmentFlags-enum">Qt::AlignmentFlags</ulink> e <ulink url="kdeapi:qt/Qt#TextFlags-enum">Qt::TextFlags</ulink> </para>
+<para>O texto poderá ser desenhado com uma das variantes do método QPainter::drawText(). Estas desenham uma TQString quer num dado ponto, quer num dado rectângulo, usando o tipo de letra definido pelo QPainter::setFont(). Existe também um parâmetro que recebe uma combinação do tipo OU de algumas opções dos tipos enumerados <ulink url="kdeapi:qt/Qt#AlignmentFlags-enum">TQt::AlignmentFlags</ulink> e <ulink url="kdeapi:qt/Qt#TextFlags-enum">TQt::TextFlags</ulink> </para>
<para>A partir da versão 3.0, o Qt toma conta da disposição completa do texto, mesmo para as línguas escritas da direita para a esquerda. </para>
@@ -881,23 +881,23 @@ rc_DATA = kviewui.rc
<para>A componente correspondente da configuração em C++ é: </para>
-<programlisting>KStdAction::zoomIn ( this, SLOT(slotZoomIn()), actionCollection() );
- KStdAction::zoomOut ( this, SLOT(slotZoomOut()), actionCollection() );
- KStdAction::zoom ( this, SLOT(slotZoom()), actionCollection() );
+<programlisting>KStdAction::zoomIn ( this, TQ_SLOT(slotZoomIn()), actionCollection() );
+ KStdAction::zoomOut ( this, TQ_SLOT(slotZoomOut()), actionCollection() );
+ KStdAction::zoom ( this, TQ_SLOT(slotZoom()), actionCollection() );
new TDEAction ( i18n("&amp;Half size"), ALT+Key_0,
- this, SLOT(slotHalfSize()),
+ this, TQ_SLOT(slotHalfSize()),
actionCollection(), "zoom50" );
new TDEAction ( i18n("&amp;Normal size"), ALT+Key_1,
- this, SLOT(slotDoubleSize()),
+ this, TQ_SLOT(slotDoubleSize()),
actionCollection(), "zoom100" );
new TDEAction ( i18n("&amp;Double size"), ALT+Key_2,
- this, SLOT(slotDoubleSize()),
+ this, TQ_SLOT(slotDoubleSize()),
actionCollection(), "zoom200" );
new TDEAction ( i18n("&amp;Fill Screen"), ALT+Key_3,
- this, SLOT(slotFillScreen()),
+ this, TQ_SLOT(slotFillScreen()),
actionCollection(), "zoomMaxpect" );
new TDEAction ( i18n("Fullscreen &amp;Mode"), CTRL+SHIFT+Key_F,
- this, SLOT(slotFullScreen()),
+ this, TQ_SLOT(slotFullScreen()),
actionCollection(), "fullscreen" );
</programlisting>
@@ -1002,7 +1002,7 @@ rc_DATA = kviewui.rc
<programlisting>void JanelaPrincipal::menuPedido()
{
- QWidget *m = factory()->container("menu_contexto", this);
+ TQWidget *m = factory()->container("menu_contexto", this);
QPopupMenu *menu = static_cast&lt;QPopupMenu *&gt;(m);
menu->exec(QCursor::pos());
}
@@ -1139,13 +1139,13 @@ X-TDE-ServiceType=KDevelop/Part
Name=KDevelop Part
[PropertyDef::X-KDevelop-Scope]
-Type=QString
+Type=TQString
[PropertyDef::X-KDevelop-ProgrammingLanguages]
Type=QStringList
[PropertyDef::X-KDevelop-Args]
-Type=QString
+Type=TQString
</programlisting>
<para>Para além dos itens normais, este exemplo demonstra como é que você declara que um serviço tem determinadas propriedades. Cada definição de propriedades corresponde a um grupo <literal>[PropertyDef::name]</literal> no ficheiro de configuração. Neste grupo, o item <literal>Type</literal> define o tipo da propriedades. Os tipos possíveis são todos os que conseguem ser registados num <ulink url="kdeapi:qt/QVariant">QVariant</ulink>. </para>
@@ -1197,11 +1197,11 @@ X-KDevelop-Scope=Project
<para>Com o objecto <classname>KService</classname> acessível, você poderá simplesmente carregar a biblioteca e obter uma referência para o objecto da sua 'factory': </para>
<programlisting>KService *servico = ...
-QString nomeBiblioteca = QFile::encodeName(servico->library());
+TQString nomeBiblioteca = QFile::encodeName(servico->library());
KLibFactory *fabrica = KLibLoader::self()->factory(nomeBiblioteca);
if (!fabrica) {
- QString nome = servico->name();
- QString mensagemErro = KLibLoader::self()->lastErrorMessage();
+ TQString nome = servico->name();
+ TQString mensagemErro = KLibLoader::self()->lastErrorMessage();
KMessageBox::error(0, i18n("Ocorreu um erro ao carregar o serviço %1.\n"
"O diagnóstico da libtool é:\n%2")
.arg(nome).arg(mensagemErro);
@@ -1212,7 +1212,7 @@ if (!fabrica) {
<programlisting>if (fabrica->inherits("KParts::Factory")) {
KParts::Factory *fabricaComponentes = static_cast&lt;KParts::Factory*&gt;(fabrica);
- QObject *objecto = fabricaComponentes->createPart(janelaMae, nomeJanela,
+ TQObject *objecto = fabricaComponentes->createPart(janelaMae, nomeJanela,
mae, nome, "KParts::ReadOnlyPart");
...
} else {
@@ -1257,7 +1257,7 @@ X-TDE-StartupNotify=false
<programlisting>DCOPClient *cliente = kapp->dcopClient();
cliente->attach();
if (!cliente->isApplicationRegistered("tdeio_uiserver")) {
- QString erro;
+ TQString erro;
if (TDEApplication::startServiceByName("tdeio_uiserver", QStringList(), &amp;erro))
cout &lt;&lt; "O início do kioserver falhou com a mensagem " &lt;&lt; erro &lt;&lt; endl;
}
@@ -1276,7 +1276,7 @@ if (!client->call("tdeio_uiserver", "UIServer", "setListMode(bool)",
<para>No exemplo aqui dado, o serviço foi iniciado "por nome", i.e., o primeiro argumento do <function>TDEApplication::startServiceByName()</function> é o nome que aparece na linha <literal>Name</literal> do ficheiro 'desktop'. Uma alternativa é usar o <function>TDEApplication::startServiceByDesktopName()</function>, que recebe o nome do ficheiro 'desktop' como argumento, i.e., neste caso, seria igual a <literal>"tdeio_uiserver.desktop"</literal>. </para>
-<para>Todas estas chamadas recebem uma lista de URLs como segundo argumento, o qual é dado ao serviço na linha de comandos. O terceiro argumento é um ponteiro para uma <classname>QString</classname>. Se o início do serviço falhar, este argumento fica igual à mensagem de erro traduzida. </para>
+<para>Todas estas chamadas recebem uma lista de URLs como segundo argumento, o qual é dado ao serviço na linha de comandos. O terceiro argumento é um ponteiro para uma <classname>TQString</classname>. Se o início do serviço falhar, este argumento fica igual à mensagem de erro traduzida. </para>
</simplesect>
@@ -1386,7 +1386,7 @@ else
<para>Obviamente, até mesmo o KMimeMagic só é capaz de determinar o tipo do ficheiro para o conteúdo de um ficheiro local. Para os ficheiros remotos, existe uma outra possibilidade: </para>
<programlisting>KURL url("http://developer.kde.org/favicon.ico");
-QString tipo = TDEIO::NetAccess::mimetype(url);
+TQString tipo = TDEIO::NetAccess::mimetype(url);
if (tipo == KMimeType::defaultMimeType())
cout &lt;&lt; "Não foi possível descobrir o tipo" &lt;&lt; endl;
else
@@ -1401,8 +1401,8 @@ else
{
KURL url("http://developer.kde.org/favicon.ico");
TDEIO::MimetypeJob *tarefa = TDEIO::mimetype(url);
- connect( tarefa, SIGNAL(result(TDEIO::Job*)),
- this, SLOT(mimeResult(TDEIO::Job*)) );
+ connect( tarefa, TQ_SIGNAL(result(TDEIO::Job*)),
+ this, TQ_SLOT(mimeResult(TDEIO::Job*)) );
}
void ClasseXpto::resultadoMime(TDEIO::Job *tarefa)
@@ -1464,7 +1464,7 @@ KRun::run(ofertas.service(), listaUrls);
<para>Obter um ícone para um dado URL. Isto procura o tipo do URL e devolve o ícone associado. </para>
<programlisting>KURL url("ftp://ftp.kde.org/pub/incoming/wibble.c");
-QString icone = KMimeType::iconForURL(url);
+TQString icone = KMimeType::iconForURL(url);
</programlisting>
<para>Executar um URL. Isto procura pelo tipo do URL e inicia o programa preferido do utilizador associado a este tipo. </para>
@@ -1508,8 +1508,8 @@ new KRun(url);
<programlisting>void ClasseXpto::criarDirectoria()
{
SimpleJob *tarefa = TDEIO::mkdir(KURL("file:/home/ze/dir_tdeio"));
- connect( tarefa, SIGNAL(result(TDEIO::Job*)),
- this, SLOT(resultadoMkdir(TDEIO::Job*)) );
+ connect( tarefa, TQ_SIGNAL(result(TDEIO::Job*)),
+ this, TQ_SLOT(resultadoMkdir(TDEIO::Job*)) );
}
void ClasseXpto::resultadoMkdir(TDEIO::Job *tarefa)
@@ -1543,7 +1543,7 @@ void ClasseXpto::resultadoMkdir(TDEIO::Job *tarefa)
<listitem><para>Muda o nome de um ficheiro. </para></listitem>
</varlistentry>
-<varlistentry><term>TDEIO::symlink(const QString &amp;alvo, const KURL &amp;destino, bool sobrepor, bool mostrarProgresso)</term>
+<varlistentry><term>TDEIO::symlink(const TQString &amp;alvo, const KURL &amp;destino, bool sobrepor, bool mostrarProgresso)</term>
<listitem><para>Cria uma ligação simbólica. </para></listitem>
</varlistentry>
@@ -1663,7 +1663,7 @@ TDEIO::NetAccess::copy(origem, destino);
<programlisting>KURL url;
url = ...;
-QString ficheiroTemporario;
+TQString ficheiroTemporario;
if (TDEIO::NetAccess::download(url, ficheiroTemporario) {
// carregar o ficheiro com o nome 'ficheiroTemporario'
TDEIO::NetAccess::removeTempFile(ficheiroTemporario);
@@ -1693,18 +1693,18 @@ if (TDEIO::NetAccess::download(url, ficheiroTemporario) {
{
KURL url("http://developer.kde.org/documentation/kde2arch/index.html");
TDEIO::TransferJob *tarefa = TDEIO::get(url, true, false);
- connect( tarefa, SIGNAL(result(TDEIO::Job*)),
- this, SLOT(transferirResultado(TDEIO::Job*)) );
+ connect( tarefa, TQ_SIGNAL(result(TDEIO::Job*)),
+ this, TQ_SLOT(transferirResultado(TDEIO::Job*)) );
}
void ClasseXpto::transferirResultado(TDEIO::Job *tarefa)
{
- QString tipoMime;
+ TQString tipoMime;
if (tarefa->error())
tarefa->showErrorDialog();
else {
TDEIO::TransferJob *tarefaTransferencia = (TDEIO::TransferJob*) tarefa;
- QString modificado = tarefaTransferencia->queryMetaData("modified");
+ TQString modificado = tarefaTransferencia->queryMetaData("modified");
cout &lt;&lt; "Última modificação: " &lt;&lt; modificado &lt;&lt; endl;
}
</programlisting>
@@ -1849,7 +1849,7 @@ int kdemain(int argc, char **argv)
<listitem><para>copy(const KURL &amp;url, const KURL &amp;destino, int permissoes, bool sobrepor)</para></listitem></varlistentry>
<varlistentry><term>Cria uma ligação simbólica.</term>
-<listitem><para>void symlink(const QString &amp;alvo, const KURL &amp;destino, bool sobrepor)</para></listitem></varlistentry>
+<listitem><para>void symlink(const TQString &amp;alvo, const KURL &amp;destino, bool sobrepor)</para></listitem></varlistentry>
</variablelist>