diff options
Diffstat (limited to 'tqtinterface/qt4/tools/linguist/linguist/finddialog.cpp')
-rw-r--r-- | tqtinterface/qt4/tools/linguist/linguist/finddialog.cpp | 183 |
1 files changed, 0 insertions, 183 deletions
diff --git a/tqtinterface/qt4/tools/linguist/linguist/finddialog.cpp b/tqtinterface/qt4/tools/linguist/linguist/finddialog.cpp deleted file mode 100644 index 0e13762..0000000 --- a/tqtinterface/qt4/tools/linguist/linguist/finddialog.cpp +++ /dev/null @@ -1,183 +0,0 @@ -/********************************************************************** -** Copyright (C) 2000-2008 Trolltech ASA. All rights reserved. -** -** This file is part of TQt Linguist. -** -** This file may be used under the terms of the GNU General -** Public License versions 2.0 or 3.0 as published by the Free -** Software Foundation and appearing in the files LICENSE.GPL2 -** and LICENSE.GPL3 included in the packaging of this file. -** Alternatively you may (at your option) use any later version -** of the GNU General Public License if such license has been -** publicly approved by Trolltech ASA (or its successors, if any) -** and the KDE Free TQt Foundation. -** -** Please review the following information to ensure GNU General -** Public Licensing requirements will be met: -** http://trolltech.com/products/qt/licenses/licensing/opensource/. -** If you are unsure which license is appropriate for your use, please -** review the following information: -** http://trolltech.com/products/qt/licenses/licensing/licensingoverview -** or contact the sales department at sales@trolltech.com. -** -** Licensees holding valid TQt Commercial licenses may use this file in -** accordance with the TQt Commercial License Agreement provided with -** the Software. -** -** This file is provided "AS IS" with NO WARRANTY OF ANY KIND, -** INCLUDING THE WARRANTIES OF DESIGN, MERCHANTABILITY AND FITNESS FOR -** A PARTICULAR PURPOSE. Trolltech reserves all rights not granted -** herein. -** -**********************************************************************/ - -/* TRANSLATOR FindDialog - - Choose Edit|Find from the menu bar or press Ctrl+F to pop up the - Find dialog -*/ - -#include "finddialog.h" - -#include <tqcheckbox.h> -#include <tqlabel.h> -#include <tqlayout.h> -#include <tqlineedit.h> -#include <tqpushbutton.h> -#include <tqwhatsthis.h> - -FindDialog::FindDialog( bool replace, TQWidget *parent, const char *name, - bool modal ) - : TQDialog( parent, name, modal ) -{ - sourceText = 0; - - led = new TQLineEdit( this, "find line edit" ); - TQLabel *findWhat = new TQLabel( led, tr("Fi&nd what:"), this, "find what" ); - TQLabel *replaceWith = 0; - TQPushButton *findNxt = new TQPushButton( tr("&Find Next"), this, - "find next" ); - findNxt->setDefault( TRUE ); - connect( findNxt, TQT_SIGNAL(clicked()), this, TQT_SLOT(emitFindNext()) ); - TQPushButton *cancel = new TQPushButton( tr("Cancel"), this, "cancel find" ); - connect( cancel, TQT_SIGNAL(clicked()), this, TQT_SLOT(reject()) ); - - TQVBoxLayout *bl = new TQVBoxLayout( 6, "find button tqlayout" ); - bl->addWidget( findNxt ); - - matchCase = new TQCheckBox( tr("&Match case"), this, "find match case" ); - matchCase->setChecked( FALSE ); - - if ( replace ) { - TQWhatsThis::add( this, tr("This window allows you to search and replace" - " some text in the translations.") ); - - red = new TQLineEdit( this, "replace line edit" ); - replaceWith = new TQLabel( red, tr("Replace &with:"), this, - "replace with" ); - setTabOrder( led, red ); - - TQPushButton *replace = new TQPushButton( tr("&Replace"), this, - "replace" ); - connect( replace, TQT_SIGNAL(clicked()), this, TQT_SLOT(emitReplace()) ); - TQPushButton *replaceAll = new TQPushButton( tr("Replace &All"), this, - "replace all" ); - connect( replaceAll, TQT_SIGNAL(clicked()), this, TQT_SLOT(emitReplaceAll()) ); - setTabOrder( findNxt, replace ); - setTabOrder( replace, replaceAll ); - setTabOrder( replaceAll, cancel ); - - TQWhatsThis::add( replace, tr("Click here to replace the next occurrence" - " of the text you typed in.") ); - TQWhatsThis::add( replaceAll, tr("Click here to replace all occurrences" - " of the text you typed in.") ); - - bl->addWidget( replace ); - bl->addWidget( replaceAll ); - - TQGridLayout *gl = new TQGridLayout( this, 4, 3, 11, 11, - "find outer tqlayout" ); - gl->addWidget( findWhat, 0, 0 ); - gl->addWidget( led, 0, 1 ); - gl->addWidget( replaceWith, 1, 0 ); - gl->addWidget( red, 1, 1 ); - gl->addMultiCellWidget( matchCase, 2, 2, 0, 1 ); - gl->addMultiCell( bl, 0, 3, 3, 3 ); - } else { - TQWhatsThis::add( this, tr("This window allows you to search for some" - " text in the translation source file.") ); - - sourceText = new TQCheckBox( tr("&Source texts"), this, - "find in source texts" ); - sourceText->setChecked( TRUE ); - translations = new TQCheckBox( tr("&Translations"), this, - "find in translations" ); - translations->setChecked( TRUE ); - comments = new TQCheckBox( tr("&Comments"), this, "find in comments" ); - comments->setChecked( TRUE ); - - TQWhatsThis::add( sourceText, tr("Source texts are searched when" - " checked.") ); - TQWhatsThis::add( translations, tr("Translations are searched when" - " checked.") ); - TQWhatsThis::add( comments, tr("Comments and contexts are searched when" - " checked.") ); - - TQVBoxLayout *cl = new TQVBoxLayout( 6, "find checkbox tqlayout" ); - - TQGridLayout *gl = new TQGridLayout( this, 3, 4, 11, 11, - "find outer tqlayout" ); - gl->addWidget( findWhat, 0, 0 ); - gl->addMultiCellWidget( led, 0, 0, 1, 2 ); - gl->addWidget( matchCase, 1, 2 ); - gl->addMultiCell( bl, 0, 2, 3, 3 ); - gl->addMultiCell( cl, 1, 2, 0, 1 ); - gl->setColStretch( 0, 0 ); - gl->addColSpacing( 1, 40 ); - gl->setColStretch( 2, 1 ); - gl->setColStretch( 3, 0 ); - - cl->addWidget( sourceText ); - cl->addWidget( translations ); - cl->addWidget( comments ); - cl->addStretch( 1 ); - } - - TQWhatsThis::add( led, tr("Type in the text to search for.") ); - - TQWhatsThis::add( matchCase, tr("Texts such as 'TeX' and 'tex' are" - " considered as different when checked.") ); - TQWhatsThis::add( findNxt, tr("Click here to find the next occurrence of the" - " text you typed in.") ); - TQWhatsThis::add( cancel, tr("Click here to close this window.") ); - - bl->addWidget( cancel ); - bl->addStretch( 1 ); - - resize( 400, 1 ); - setMaximumHeight( height() ); - - led->setFocus(); -} - -void FindDialog::emitFindNext() -{ - int where; - if ( sourceText != 0 ) - where = ( sourceText->isChecked() ? SourceText : 0 ) | - ( translations->isChecked() ? Translations : 0 ) | - ( comments->isChecked() ? Comments : 0 ); - else - where = Translations; - emit findNext( led->text(), where, matchCase->isChecked() ); -} - -void FindDialog::emitReplace() -{ - emit replace( led->text(), red->text(), matchCase->isChecked(), FALSE ); -} - -void FindDialog::emitReplaceAll() -{ - emit replace( led->text(), red->text(), matchCase->isChecked(), TRUE ); -} |