summaryrefslogtreecommitdiffstats
path: root/src/webquerycsb.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/webquerycsb.cpp')
-rw-r--r--src/webquerycsb.cpp118
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 );
}