From 241e0082f7b9ccadaeed0ef43a1c9ebb9b4fe840 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Fri, 13 Oct 2023 18:02:18 +0900 Subject: Replace QObject, QWidget, QImage, QPair, QRgb, QColor, QChar, QString, QIODevice with TQ* version Signed-off-by: Michele Calgaro --- tde-i18n-pt/docs/tdevelop/kdearch/index.docbook | 46 ++++++++++++------------- 1 file changed, 23 insertions(+), 23 deletions(-) (limited to 'tde-i18n-pt/docs/tdevelop/kdearch/index.docbook') diff --git a/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook b/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook index eb9be3880cc..08e14b596e7 100644 --- a/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook +++ b/tde-i18n-pt/docs/tdevelop/kdearch/index.docbook @@ -238,7 +238,7 @@ <ulink url="kdeapi:tdeui/KPixmapIO">KPixmapIO</ulink> -Uma conversão rápida de QImage para QPixmap. +Uma conversão rápida de TQImage para QPixmap. @@ -473,7 +473,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget 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. -A classe gráfica central para o desenho 2D com o Qt é a QPainter. Ela poderá desenhar num QPaintDevice. Existem três dispositivos de pintura implementados: um é o QWidget que representa um elemento gráfico no ecrã. A outra é o QPrinter que representa uma impressora e que produz o resultado em &PostScript;. A terceira é a QPicture 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. +A classe gráfica central para o desenho 2D com o Qt é a QPainter. Ela poderá desenhar num QPaintDevice. Existem três dispositivos de pintura implementados: um é o TQWidget que representa um elemento gráfico no ecrã. A outra é o QPrinter que representa uma impressora e que produz o resultado em &PostScript;. A terceira é a QPicture 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. 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 paintEvent() da classe de um elemento gráfico. @@ -664,10 +664,10 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget QBrush::QBrush(BrushStyle) - Isto cria um pincel preto com um dos padrões predefinidos que são mostrados em baixo. -QBrush::QBrush(const QColor &, BrushStyle) - Isto cria um pincel colorido com um dos seguinte padrões mostrados em baixo. +QBrush::QBrush(const TQColor &, BrushStyle) - Isto cria um pincel colorido com um dos seguinte padrões mostrados em baixo. -QBrush::QBrush(const QColor &, const QPixmap) - Isto cria um pincel colorido com o padrão personalizado que você passar como segundo parâmetro. +QBrush::QBrush(const TQColor &, const QPixmap) - Isto cria um pincel colorido com o padrão personalizado que você passar como segundo parâmetro. @@ -685,7 +685,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget Cor -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 QColor. 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. +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 TQColor. 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. É 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. @@ -738,7 +738,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget A QPixmap 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 bastante 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 bitBlt para transferir a imagem para o elemento gráfico. Para os desenhos complexos, isto ajuda a evitar intermitências. -Em contraste, os objectos QImage 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. +Em contraste, os objectos TQImage 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. @@ -746,7 +746,7 @@ url="kdeapi:tdeui/KAnimWidget">KAnimWidget Desenhar texto -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 Qt::AlignmentFlags e Qt::TextFlags +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 Qt::AlignmentFlags e Qt::TextFlags 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. @@ -1002,7 +1002,7 @@ rc_DATA = kviewui.rc void JanelaPrincipal::menuPedido() { - QWidget *m = factory()->container("menu_contexto", this); + TQWidget *m = factory()->container("menu_contexto", this); QPopupMenu *menu = static_cast<QPopupMenu *>(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 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 [PropertyDef::name] no ficheiro de configuração. Neste grupo, o item Type define o tipo da propriedades. Os tipos possíveis são todos os que conseguem ser registados num QVariant. @@ -1197,11 +1197,11 @@ X-KDevelop-Scope=Project Com o objecto KService acessível, você poderá simplesmente carregar a biblioteca e obter uma referência para o objecto da sua 'factory': 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) { if (fabrica->inherits("KParts::Factory")) { KParts::Factory *fabricaComponentes = static_cast<KParts::Factory*>(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 DCOPClient *cliente = kapp->dcopClient(); cliente->attach(); if (!cliente->isApplicationRegistered("tdeio_uiserver")) { - QString erro; + TQString erro; if (TDEApplication::startServiceByName("tdeio_uiserver", QStringList(), &erro)) cout << "O início do kioserver falhou com a mensagem " << erro << endl; } @@ -1276,7 +1276,7 @@ if (!client->call("tdeio_uiserver", "UIServer", "setListMode(bool)", No exemplo aqui dado, o serviço foi iniciado "por nome", i.e., o primeiro argumento do TDEApplication::startServiceByName() é o nome que aparece na linha Name do ficheiro 'desktop'. Uma alternativa é usar o TDEApplication::startServiceByDesktopName(), que recebe o nome do ficheiro 'desktop' como argumento, i.e., neste caso, seria igual a "tdeio_uiserver.desktop". -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 QString. Se o início do serviço falhar, este argumento fica igual à mensagem de erro traduzida. +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 TQString. Se o início do serviço falhar, este argumento fica igual à mensagem de erro traduzida. @@ -1386,7 +1386,7 @@ else 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: 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 << "Não foi possível descobrir o tipo" << endl; else @@ -1464,7 +1464,7 @@ KRun::run(ofertas.service(), listaUrls); Obter um ícone para um dado URL. Isto procura o tipo do URL e devolve o ícone associado. KURL url("ftp://ftp.kde.org/pub/incoming/wibble.c"); -QString icone = KMimeType::iconForURL(url); +TQString icone = KMimeType::iconForURL(url); Executar um URL. Isto procura pelo tipo do URL e inicia o programa preferido do utilizador associado a este tipo. @@ -1543,7 +1543,7 @@ void ClasseXpto::resultadoMkdir(TDEIO::Job *tarefa) Muda o nome de um ficheiro. -TDEIO::symlink(const QString &alvo, const KURL &destino, bool sobrepor, bool mostrarProgresso) +TDEIO::symlink(const TQString &alvo, const KURL &destino, bool sobrepor, bool mostrarProgresso) Cria uma ligação simbólica. @@ -1663,7 +1663,7 @@ TDEIO::NetAccess::copy(origem, destino); KURL url; url = ...; -QString ficheiroTemporario; +TQString ficheiroTemporario; if (TDEIO::NetAccess::download(url, ficheiroTemporario) { // carregar o ficheiro com o nome 'ficheiroTemporario' TDEIO::NetAccess::removeTempFile(ficheiroTemporario); @@ -1699,12 +1699,12 @@ if (TDEIO::NetAccess::download(url, ficheiroTemporario) { 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 << "Última modificação: " << modificado << endl; } @@ -1849,7 +1849,7 @@ int kdemain(int argc, char **argv) copy(const KURL &url, const KURL &destino, int permissoes, bool sobrepor) Cria uma ligação simbólica. -void symlink(const QString &alvo, const KURL &destino, bool sobrepor) +void symlink(const TQString &alvo, const KURL &destino, bool sobrepor) -- cgit v1.2.1