From 1a2c703f4d5f22e9f8a0e74a2976895d85318e51 Mon Sep 17 00:00:00 2001 From: Michele Calgaro Date: Sun, 14 Jan 2024 16:30:02 +0900 Subject: Use new TQ_METHOD, TQ_SIGNAL, TQ_SLOT defines Signed-off-by: Michele Calgaro --- tde-i18n-pt/docs/tdevelop/kde_app_devel/index.docbook | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'tde-i18n-pt/docs/tdevelop/kde_app_devel/index.docbook') diff --git a/tde-i18n-pt/docs/tdevelop/kde_app_devel/index.docbook b/tde-i18n-pt/docs/tdevelop/kde_app_devel/index.docbook index 647f8662dba..976c60a11fc 100644 --- a/tde-i18n-pt/docs/tdevelop/kde_app_devel/index.docbook +++ b/tde-i18n-pt/docs/tdevelop/kde_app_devel/index.docbook @@ -255,14 +255,14 @@ ola.resize( 100, 30 ); a.setMainWidget( &ola ); -connect(&ola, SIGNAL( clicked() ), &a, SLOT( quit() )); +connect(&ola, TQ_SIGNAL( clicked() ), &a, TQ_SLOT( quit() )); ola.show(); return a.exec(); } -Como vê, a única adição para dar ao botão mais interacção é usar um método connect() : o connect(&ola, SIGNAL( clicked() ), &a, SLOT( quit() )); é tudo o que você tem para adicionar. Qual é o significado? A declaração da classe do TQObject fala sobre o método connect(): +Como vê, a única adição para dar ao botão mais interacção é usar um método connect() : o connect(&ola, TQ_SIGNAL( clicked() ), &a, TQ_SLOT( quit() )); é tudo o que você tem para adicionar. Qual é o significado? A declaração da classe do TQObject fala sobre o método connect(): bool connect ( const TQObject * emissor, const char * signal, const TQObject * receptor, const char * membro ) Isto significa que você terá de indicar um ponteiro para uma instância de um TQObject que é o emissor do 'signal', o que significa que ele poderá emitir este 'signal' como primeiro parâmetro; depois, terá de indicar o 'signal' a que se deseja ligar. Os últimos dois parâmetros são o objecto receptor que contém um 'slot' seguido da função-membro que é, de facto, o 'slot' que será executado devido à emissão do 'signal'. Usando os 'signals' e 'slots', os objectos do seu programa podem interagir uns com os outros facilmente sem terem de explicitamente depender do tipo do objecto receptor. Você irá aprender mais sobre a utilização deste mecanismo para uma utilização produtiva posteriormente neste manual. Se quiser saber mais informações sobre o mecanismo de 'signals'/'slots' poderá ir ao Guia de Referência da Biblioteca do KDE e à referência 'online' do Qt. @@ -304,7 +304,7 @@ ola.resize( 100, 30 ); a.setTopWidget( &ola ); -connect(&ola, SIGNAL( clicked() ), &a, SLOT( quit() )); +connect(&ola, TQ_SIGNAL( clicked() ), &a, TQ_SLOT( quit() )); ola.show(); return a.exec(); @@ -549,10 +549,10 @@ return a.exec(); 16 statusBar()->show(); 17 18 // permitir à vista mudar a barra de estado e o título -19 connect(m_view, SIGNAL(signalChangeStatusbar(const TQString&)), -20 this, SLOT(changeStatusbar(const TQString&))); -21 connect(m_view, SIGNAL(signalChangeCaption(const TQString&)), -22 this, SLOT(changeCaption(const TQString&))); +19 connect(m_view, TQ_SIGNAL(signalChangeStatusbar(const TQString&)), +20 this, TQ_SLOT(changeStatusbar(const TQString&))); +21 connect(m_view, TQ_SIGNAL(signalChangeCaption(const TQString&)), +22 this, TQ_SLOT(changeCaption(const TQString&))); 23 24 } -- cgit v1.2.1