diff options
author | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-07-02 06:40:27 +0000 |
---|---|---|
committer | tpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da> | 2011-07-02 06:40:27 +0000 |
commit | 2595a15ebeb6fc46b7cb241d01ec0c2460ec2111 (patch) | |
tree | 18a8f0f4ac5a86dacfa74c3537551ec39bc85e75 /src/translators/bibteximporter.cpp | |
parent | 1d90725a4001fab9d3922b2cbcceeee5e2d1686f (diff) | |
download | tellico-2595a15ebeb6fc46b7cb241d01ec0c2460ec2111.tar.gz tellico-2595a15ebeb6fc46b7cb241d01ec0c2460ec2111.zip |
TQt4 port tellico
This enables compilation under both Qt3 and Qt4
git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/tellico@1239054 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'src/translators/bibteximporter.cpp')
-rw-r--r-- | src/translators/bibteximporter.cpp | 84 |
1 files changed, 42 insertions, 42 deletions
diff --git a/src/translators/bibteximporter.cpp b/src/translators/bibteximporter.cpp index 2e514d3..8394f6a 100644 --- a/src/translators/bibteximporter.cpp +++ b/src/translators/bibteximporter.cpp @@ -23,13 +23,13 @@ #include <kapplication.h> #include <kconfig.h> -#include <qptrlist.h> -#include <qregexp.h> -#include <qlayout.h> -#include <qvbuttongroup.h> -#include <qradiobutton.h> -#include <qwhatsthis.h> -#include <qtextcodec.h> +#include <tqptrlist.h> +#include <tqregexp.h> +#include <tqlayout.h> +#include <tqvbuttongroup.h> +#include <tqradiobutton.h> +#include <tqwhatsthis.h> +#include <tqtextcodec.h> using Tellico::Import::BibtexImporter; @@ -38,7 +38,7 @@ BibtexImporter::BibtexImporter(const KURL::List& urls_) : Importer(urls_) bt_initialize(); } -BibtexImporter::BibtexImporter(const QString& text_) : Importer(text_) +BibtexImporter::BibtexImporter(const TQString& text_) : Importer(text_) , m_coll(0), m_widget(0), m_readUTF8(0), m_readLocale(0), m_cancelled(false) { bt_initialize(); } @@ -62,7 +62,7 @@ Tellico::Data::CollPtr BibtexImporter::collection() { ProgressItem& item = ProgressManager::self()->newProgressItem(this, progressLabel(), true); item.setTotalSteps(urls().count() * 100); - connect(&item, SIGNAL(signalCancelled(ProgressItem*)), SLOT(slotCancel())); + connect(&item, TQT_SIGNAL(signalCancelled(ProgressItem*)), TQT_SLOT(slotCancel())); ProgressItem::Done done(this); bool useUTF8 = m_widget && m_readUTF8->isChecked(); @@ -72,7 +72,7 @@ Tellico::Data::CollPtr BibtexImporter::collection() { int count = 0; // might be importing text only if(!text().isEmpty()) { - QString text = this->text(); + TQString text = this->text(); Data::CollPtr coll = readCollection(text, count); if(!coll || coll->entryCount() == 0) { setStatusMessage(i18n("No valid bibtex entries were found")); @@ -89,13 +89,13 @@ Tellico::Data::CollPtr BibtexImporter::collection() { if(!(*it).isValid()) { continue; } - QString text = FileHandler::readTextFile(*it, false, useUTF8); + TQString text = FileHandler::readTextFile(*it, false, useUTF8); if(text.isEmpty()) { continue; } Data::CollPtr coll = readCollection(text, count); if(!coll || coll->entryCount() == 0) { - setStatusMessage(i18n("No valid bibtex entries were found in file - %1").arg(url().fileName())); + setStatusMessage(i18n("No valid bibtex entries were found in file - %1").tqarg(url().fileName())); continue; } m_coll->addEntries(coll->entries()); @@ -108,7 +108,7 @@ Tellico::Data::CollPtr BibtexImporter::collection() { return m_coll; } -Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n) { +Tellico::Data::CollPtr BibtexImporter::readCollection(const TQString& text, int n) { if(text.isEmpty()) { myDebug() << "BibtexImporter::readCollection() - no text" << endl; return 0; @@ -125,9 +125,9 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n return 0; } - QString str; + TQString str; const uint count = m_nodes.count(); - const uint stepSize = QMAX(s_stepSize, count/100); + const uint stepSize = TQMAX(s_stepSize, count/100); const bool showProgress = options() & ImportProgress; uint j = 0; @@ -136,7 +136,7 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n if(bt_entry_metatype(it.current()) == BTE_PREAMBLE) { char* preamble = bt_get_text(it.current()); if(preamble) { - c->setPreamble(QString::fromUtf8(preamble)); + c->setPreamble(TQString::fromUtf8(preamble)); } continue; } @@ -146,7 +146,7 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n (void) bt_next_field(it.current(), 0, ¯o); // FIXME: replace macros within macro definitions! // lookup lowercase macro in map - c->addMacro(m_macros[QString::fromUtf8(macro)], QString::fromUtf8(bt_macro_text(macro, 0, 0))); + c->addMacro(m_macros[TQString::fromUtf8(macro)], TQString::fromUtf8(bt_macro_text(macro, 0, 0))); continue; } @@ -157,20 +157,20 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n // now we're parsing a regular entry Data::EntryPtr entry = new Data::Entry(ptr); - str = QString::fromUtf8(bt_entry_type(it.current())); + str = TQString::fromUtf8(bt_entry_type(it.current())); // kdDebug() << "entry type: " << str << endl; // text is automatically put into lower-case by btparse - BibtexHandler::setFieldValue(entry, QString::fromLatin1("entry-type"), str); + BibtexHandler::setFieldValue(entry, TQString::tqfromLatin1("entry-type"), str); - str = QString::fromUtf8(bt_entry_key(it.current())); + str = TQString::fromUtf8(bt_entry_key(it.current())); // kdDebug() << "entry key: " << str << endl; - BibtexHandler::setFieldValue(entry, QString::fromLatin1("key"), str); + BibtexHandler::setFieldValue(entry, TQString::tqfromLatin1("key"), str); char* name; AST* field = 0; while((field = bt_next_field(it.current(), field, &name))) { // kdDebug() << "\tfound: " << name << endl; -// str = QString::fromLatin1(bt_get_text(field)); +// str = TQString::tqfromLatin1(bt_get_text(field)); str.truncate(0); AST* value = 0; bt_nodetype type; @@ -184,7 +184,7 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n end_macro = false; break; case BTAST_MACRO: - str += QString::fromUtf8(svalue) + '#'; + str += TQString::fromUtf8(svalue) + '#'; end_macro = true; break; default: @@ -195,9 +195,9 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n // remove last character '#' str.truncate(str.length() - 1); } - QString fieldName = QString::fromUtf8(name); + TQString fieldName = TQString::fromUtf8(name); if(fieldName == Latin1Literal("author") || fieldName == Latin1Literal("editor")) { - str.replace(QRegExp(QString::fromLatin1("\\sand\\s")), QString::fromLatin1("; ")); + str.tqreplace(TQRegExp(TQString::tqfromLatin1("\\sand\\s")), TQString::tqfromLatin1("; ")); } BibtexHandler::setFieldValue(entry, fieldName, str); } @@ -222,7 +222,7 @@ Tellico::Data::CollPtr BibtexImporter::readCollection(const QString& text, int n return ptr; } -void BibtexImporter::parseText(const QString& text) { +void BibtexImporter::parseText(const TQString& text) { m_nodes.clear(); m_macros.clear(); @@ -234,15 +234,15 @@ void BibtexImporter::parseText(const QString& text) { bt_set_stringopts(BTE_MACRODEF, 0); // bt_set_stringopts(BTE_PREAMBLE, BTO_CONVERT | BTO_EXPAND); - QString entry; - QRegExp rx(QString::fromLatin1("[{}]")); - QRegExp macroName(QString::fromLatin1("@string\\s*\\{\\s*(.*)="), false /*case sensitive*/); + TQString entry; + TQRegExp rx(TQString::tqfromLatin1("[{}]")); + TQRegExp macroName(TQString::tqfromLatin1("@string\\s*\\{\\s*(.*)="), false /*case sensitive*/); macroName.setMinimal(true); bool needsCleanup = false; int brace = 0; int startpos = 0; - int pos = text.find(rx, 0); + int pos = text.tqfind(rx, 0); while(pos > 0 && !m_cancelled) { if(text[pos] == '{') { ++brace; @@ -259,14 +259,14 @@ void BibtexImporter::parseText(const QString& text) { if(bt_entry_metatype(node) == BTE_MACRODEF && macroName.search(entry) > -1) { char* macro; (void) bt_next_field(node, 0, ¯o); - m_macros.insert(QString::fromUtf8(macro), macroName.cap(1).stripWhiteSpace()); + m_macros.insert(TQString::fromUtf8(macro), macroName.cap(1).stripWhiteSpace()); } m_nodes.append(node); needsCleanup = true; } startpos = pos+1; } - pos = text.find(rx, pos+1); + pos = text.tqfind(rx, pos+1); } if(needsCleanup) { // clean up some structures @@ -278,22 +278,22 @@ void BibtexImporter::slotCancel() { m_cancelled = true; } -QWidget* BibtexImporter::widget(QWidget* parent_, const char* name_/*=0*/) { +TQWidget* BibtexImporter::widget(TQWidget* tqparent_, const char* name_/*=0*/) { if(m_widget) { return m_widget; } - m_widget = new QWidget(parent_, name_); - QVBoxLayout* l = new QVBoxLayout(m_widget); + m_widget = new TQWidget(tqparent_, name_); + TQVBoxLayout* l = new TQVBoxLayout(m_widget); - QButtonGroup* box = new QVButtonGroup(i18n("Bibtex Options"), m_widget); - m_readUTF8 = new QRadioButton(i18n("Use Unicode (UTF-8) encoding"), box); - QWhatsThis::add(m_readUTF8, i18n("Read the imported file in Unicode (UTF-8).")); - QString localStr = i18n("Use user locale (%1) encoding").arg( - QString::fromLatin1(QTextCodec::codecForLocale()->name())); - m_readLocale = new QRadioButton(localStr, box); + TQButtonGroup* box = new TQVButtonGroup(i18n("Bibtex Options"), m_widget); + m_readUTF8 = new TQRadioButton(i18n("Use Unicode (UTF-8) encoding"), box); + TQWhatsThis::add(m_readUTF8, i18n("Read the imported file in Unicode (UTF-8).")); + TQString localStr = i18n("Use user locale (%1) encoding").tqarg( + TQString::tqfromLatin1(TQTextCodec::codecForLocale()->name())); + m_readLocale = new TQRadioButton(localStr, box); m_readLocale->setChecked(true); - QWhatsThis::add(m_readLocale, i18n("Read the imported file in the local encoding.")); + TQWhatsThis::add(m_readLocale, i18n("Read the imported file in the local encoding.")); KConfigGroup config(kapp->config(), "Import Options"); bool useUTF8 = config.readBoolEntry("Bibtex UTF8", false); |