diff options
Diffstat (limited to 'src/webquerycsb.cpp')
-rw-r--r-- | src/webquerycsb.cpp | 118 |
1 files changed, 59 insertions, 59 deletions
diff --git a/src/webquerycsb.cpp b/src/webquerycsb.cpp index 2a5ac54..e668499 100644 --- a/src/webquerycsb.cpp +++ b/src/webquerycsb.cpp @@ -17,16 +17,16 @@ * Free Software Foundation, Inc., * * 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * ***************************************************************************/ -#include <qlabel.h> -#include <qlayout.h> -#include <qregexp.h> -#include <qbuffer.h> -#include <qcstring.h> -#include <qiodevice.h> -#include <qspinbox.h> -#include <qcheckbox.h> -#include <qfile.h> -#include <qdatetime.h> +#include <ntqlabel.h> +#include <ntqlayout.h> +#include <ntqregexp.h> +#include <ntqbuffer.h> +#include <ntqcstring.h> +#include <ntqiodevice.h> +#include <ntqspinbox.h> +#include <ntqcheckbox.h> +#include <ntqfile.h> +#include <ntqdatetime.h> #include <klocale.h> #include <kmessagebox.h> @@ -41,74 +41,74 @@ namespace KBibTeX { - WebQueryCSBWidget::WebQueryCSBWidget( QWidget *parent, const char *name ) + WebQueryCSBWidget::WebQueryCSBWidget( TQWidget *parent, const char *name ) : WebQueryWidget( parent, name ) { init(); Settings *settings = Settings::self(); - QString value = settings->getWebQueryDefault( "CSB_query" ); - value = value == QString::null ? "" : value; + TQString value = settings->getWebQueryDefault( "CSB_query" ); + value = value == TQString::null ? "" : value; lineEditQuery->setText( value ); value = settings->getWebQueryDefault( "CSB_field" ); - value = value == QString::null || value.isEmpty() ? "0" : value; + value = value == TQString::null || value.isEmpty() ? "0" : value; comboBoxField->setCurrentItem( value.toInt() ); value = settings->getWebQueryDefault( "CSB_yearCheck" ); - value = value == QString::null || value.isEmpty() ? "0" : value; + value = value == TQString::null || value.isEmpty() ? "0" : value; checkBoxYear->setChecked( value == "1" ); value = settings->getWebQueryDefault( "CSB_yearType" ); - value = value == QString::null || value.isEmpty() ? "0" : value; + value = value == TQString::null || value.isEmpty() ? "0" : value; comboBoxYear->setCurrentItem( value.toInt() ); value = settings->getWebQueryDefault( "CSB_yearValue" ); - value = value == QString::null ? "2000" : value; + value = value == TQString::null ? "2000" : value; spinBoxYear->setValue( value.toInt() ); value = settings->getWebQueryDefault( "CSB_sortBy" ); - value = value == QString::null || value.isEmpty() ? "0" : value; + value = value == TQString::null || value.isEmpty() ? "0" : value; comboBoxSortBy->setCurrentItem( value.toInt() ); value = settings->getWebQueryDefault( "CSB_onlinePapersOnly" ); - value = value == QString::null || value.isEmpty() ? "0" : value; + value = value == TQString::null || value.isEmpty() ? "0" : value; checkBoxOnlinePapersOnly->setChecked( value == "1" ); slotTextChanged( value, true ); } void WebQueryCSBWidget::init() { - QVBoxLayout *vLayout = new QVBoxLayout( this, 0, KDialog::spacingHint() ); + TQVBoxLayout *vLayout = new TQVBoxLayout( this, 0, KDialog::spacingHint() ); - QHBoxLayout *hLayout = new QHBoxLayout( ); + TQHBoxLayout *hLayout = new TQHBoxLayout( ); vLayout->addLayout( hLayout ); KPushButton *clearSearchText = new KPushButton( this ); - clearSearchText->setIconSet( QIconSet( SmallIcon( "locationbar_erase" ) ) ); + clearSearchText->setIconSet( TQIconSet( SmallIcon( "locationbar_erase" ) ) ); hLayout->addWidget( clearSearchText ); - QLabel *label = new QLabel( i18n( "Search &term:" ), this ); + TQLabel *label = new TQLabel( i18n( "Search &term:" ), this ); hLayout->addWidget( label ); lineEditQuery = new KLineEdit( this ); KCompletion *completionQuery = lineEditQuery->completionObject(); hLayout->addWidget( lineEditQuery ); label->setBuddy( lineEditQuery ); hLayout->addSpacing( KDialog::spacingHint() * 2 ); - label = new QLabel( i18n( "Here, \"Field\" refers to a parameter for the CSB search (author, title, any)", "&Field:" ), this ); + label = new TQLabel( i18n( "Here, \"Field\" refers to a parameter for the CSB search (author, title, any)", "&Field:" ), this ); hLayout->addWidget( label ); comboBoxField = new KComboBox( false, this ); hLayout->addWidget( comboBoxField ); label->setBuddy( comboBoxField ); connect( clearSearchText, SIGNAL( clicked() ), lineEditQuery, SLOT( clear() ) ); - connect( lineEditQuery, SIGNAL( textChanged( const QString& ) ), this, SLOT( slotTextChanged( const QString& ) ) ); + connect( lineEditQuery, SIGNAL( textChanged( const TQString& ) ), this, SLOT( slotTextChanged( const TQString& ) ) ); hLayout->setStretchFactor( lineEditQuery, 5 ); connect( lineEditQuery, SIGNAL( returnPressed() ), this, SIGNAL( startSearch() ) ); - connect( lineEditQuery, SIGNAL( returnPressed( const QString& ) ), completionQuery, SLOT( addItem( const QString& ) ) ); + connect( lineEditQuery, SIGNAL( returnPressed( const TQString& ) ), completionQuery, SLOT( addItem( const TQString& ) ) ); - hLayout = new QHBoxLayout( ); + hLayout = new TQHBoxLayout( ); vLayout->addLayout( hLayout ); - label = new QLabel( i18n( "&Number of results:" ), this ); + label = new TQLabel( i18n( "&Number of results:" ), this ); hLayout->addWidget( label ); - spinBoxMaxHits = new QSpinBox( 1, 500, 1, this ); + spinBoxMaxHits = new TQSpinBox( 1, 500, 1, this ); spinBoxMaxHits->setValue( 10 ); hLayout->setStretchFactor( spinBoxMaxHits, 3 ); hLayout->addWidget( spinBoxMaxHits ); label->setBuddy( spinBoxMaxHits ); hLayout->addSpacing( KDialog::spacingHint() * 2 ); - checkBoxYear = new QCheckBox( i18n( "&Year:" ), this ); + checkBoxYear = new TQCheckBox( i18n( "&Year:" ), this ); hLayout->setStretchFactor( checkBoxYear, 1 ); checkBoxYear->setChecked( true ); hLayout->addWidget( checkBoxYear ); @@ -116,22 +116,22 @@ namespace KBibTeX comboBoxYear = new KComboBox( false, this ); hLayout->setStretchFactor( comboBoxYear, 3 ); hLayout->addWidget( comboBoxYear ); - spinBoxYear = new QSpinBox( 1800, 2100, 1, this ); - spinBoxYear->setValue( QDate::currentDate().year() ); + spinBoxYear = new TQSpinBox( 1800, 2100, 1, this ); + spinBoxYear->setValue( TQDate::currentDate().year() ); hLayout->setStretchFactor( spinBoxYear, 6 ); hLayout->addWidget( spinBoxYear ); hLayout->addSpacing( KDialog::spacingHint() * 2 ); - label = new QLabel( i18n( "Sort &by:" ), this ); + label = new TQLabel( i18n( "Sort &by:" ), this ); hLayout->addWidget( label ); comboBoxSortBy = new KComboBox( false, this ); hLayout->setStretchFactor( comboBoxSortBy, 8 ); hLayout->addWidget( comboBoxSortBy ); label->setBuddy( comboBoxSortBy ); - hLayout = new QHBoxLayout( ); + hLayout = new TQHBoxLayout( ); vLayout->addLayout( hLayout ); - checkBoxOnlinePapersOnly = new QCheckBox( i18n( "Online papers only" ), this ); + checkBoxOnlinePapersOnly = new TQCheckBox( i18n( "Online papers only" ), this ); hLayout->addWidget( checkBoxOnlinePapersOnly ); comboBoxField->insertItem( i18n( "any" ) ); @@ -153,7 +153,7 @@ namespace KBibTeX spinBoxYear->setEnabled( yearEnabled ); } - WebQueryCSB::WebQueryCSB( QWidget* parent ): WebQuery( parent ) + WebQueryCSB::WebQueryCSB( TQWidget* parent ): WebQuery( parent ) { m_importer = new BibTeX::FileImporterBibTeX( FALSE ); m_importer->setIgnoreComments( TRUE ); @@ -166,17 +166,17 @@ namespace KBibTeX delete m_importer; } - QString WebQueryCSB::title() + TQString WebQueryCSB::title() { return i18n( "Computer Science Bibliographies" ); } - QString WebQueryCSB::disclaimer() + TQString WebQueryCSB::disclaimer() { return i18n( "Copyright for the Bibliography Collection" ); } - QString WebQueryCSB::disclaimerURL() + TQString WebQueryCSB::disclaimerURL() { return "http://liinwww.ira.uka.de/bibliography/Copyright.html"; } @@ -192,30 +192,30 @@ namespace KBibTeX Settings *settings = Settings::self(); settings->setWebQueryDefault( "CSB_query", m_widget->lineEditQuery->text() ); - settings->setWebQueryDefault( "CSB_field", QString::number( m_widget->comboBoxField->currentItem() ) ); + settings->setWebQueryDefault( "CSB_field", TQString::number( m_widget->comboBoxField->currentItem() ) ); settings->setWebQueryDefault( "CSB_yearCheck", m_widget->checkBoxYear->isChecked() ? "1" : "0" ); - settings->setWebQueryDefault( "CSB_yearType", QString::number( m_widget->comboBoxYear->currentItem() ) ); - settings->setWebQueryDefault( "CSB_yearValue", QString::number( m_widget->spinBoxYear->value() ) ); - settings->setWebQueryDefault( "CSB_sortBy", QString::number( m_widget->comboBoxSortBy->currentItem() ) ); + settings->setWebQueryDefault( "CSB_yearType", TQString::number( m_widget->comboBoxYear->currentItem() ) ); + settings->setWebQueryDefault( "CSB_yearValue", TQString::number( m_widget->spinBoxYear->value() ) ); + settings->setWebQueryDefault( "CSB_sortBy", TQString::number( m_widget->comboBoxSortBy->currentItem() ) ); settings->setWebQueryDefault( "CSB_onlinePapersOnly", m_widget->checkBoxOnlinePapersOnly->isChecked() ? "1" : "0" ); setNumStages( 1 ); int numberOfResults = m_widget->spinBoxMaxHits->value(); - QString searchTerm = m_widget->lineEditQuery->text().stripWhiteSpace().replace( '$', "" ); + TQString searchTerm = m_widget->lineEditQuery->text().stripWhiteSpace().replace( '$', "" ); - QString year; + TQString year; if ( m_widget->checkBoxYear->isChecked() ) { switch ( m_widget->comboBoxYear->currentItem() ) { - case 1: year = QString( "before=%1" ).arg( m_widget->spinBoxYear->value() ); break; - case 2: year = QString( "since=%1" ).arg( m_widget->spinBoxYear->value() ); break; - default: year = QString( "year=%1" ).arg( m_widget->spinBoxYear->value() ); break; + case 1: year = TQString( "before=%1" ).arg( m_widget->spinBoxYear->value() ); break; + case 2: year = TQString( "since=%1" ).arg( m_widget->spinBoxYear->value() ); break; + default: year = TQString( "year=%1" ).arg( m_widget->spinBoxYear->value() ); break; } } - QString field; + TQString field; switch ( m_widget->comboBoxField->currentItem() ) { case 1: field = "au"; break; @@ -223,7 +223,7 @@ namespace KBibTeX default: field = ""; break; } - QString sortBy; + TQString sortBy; switch ( m_widget->comboBoxSortBy->currentItem() ) { case 1: sortBy = "&sort=score"; break; @@ -231,23 +231,23 @@ namespace KBibTeX default: sortBy = ""; break; } - QString onlinePapersOnly = m_widget->checkBoxOnlinePapersOnly->isChecked() ? "&online=on" : ""; + TQString onlinePapersOnly = m_widget->checkBoxOnlinePapersOnly->isChecked() ? "&online=on" : ""; - KURL url = KURL( QString( "http://liinwww.ira.uka.de/csbib?query=%4&results=bibtex&maxnum=%1&%2&field=%3" ).arg( numberOfResults ).arg( year ).arg( field ).arg( searchTerm.replace( "%", "%25" ).replace( "+", "%2B" ).replace( " ", "%20" ).replace( "#", "%23" ).replace( "&", "%26" ).replace( "?", "%3F" ) ).append( onlinePapersOnly ).append( sortBy ) ); + KURL url = KURL( TQString( "http://liinwww.ira.uka.de/csbib?query=%4&results=bibtex&maxnum=%1&%2&field=%3" ).arg( numberOfResults ).arg( year ).arg( field ).arg( searchTerm.replace( "%", "%25" ).replace( "+", "%2B" ).replace( " ", "%20" ).replace( "#", "%23" ).replace( "&", "%26" ).replace( "?", "%3F" ) ).append( onlinePapersOnly ).append( sortBy ) ); - QString rawText = download( url ); + TQString rawText = download( url ); if ( rawText != NULL && !m_aborted ) { - QRegExp removeXML( "<[^>]+>" ); + TQRegExp removeXML( "<[^>]+>" ); rawText.replace( removeXML, "" ); BibTeX::FileImporterBibTeX importer( FALSE ); importer.setIgnoreComments( TRUE ); - QBuffer buffer; + TQBuffer buffer; buffer.open( IO_WriteOnly ); - QTextStream ts( &buffer ); - ts.setEncoding( QTextStream::UnicodeUTF8 ); + TQTextStream ts( &buffer ); + ts.setEncoding( TQTextStream::UnicodeUTF8 ); ts << rawText << endl; buffer.close(); @@ -274,10 +274,10 @@ namespace KBibTeX } else if ( !m_aborted ) { - QString message = KIO::NetAccess::lastErrorString(); + TQString message = KIO::NetAccess::lastErrorString(); if ( message.isEmpty() ) message.prepend( '\n' ); - message.prepend( QString( i18n( "Querying database '%1' failed." ) ).arg( title() ) ); + message.prepend( TQString( i18n( "Querying database '%1' failed." ) ).arg( title() ) ); KMessageBox::error( m_parent, message ); setEndSearch( WebQuery::statusError ); } |