summaryrefslogtreecommitdiffstats
path: root/src/translators/dcimporter.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-07-02 06:40:27 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-07-02 06:40:27 +0000
commit2595a15ebeb6fc46b7cb241d01ec0c2460ec2111 (patch)
tree18a8f0f4ac5a86dacfa74c3537551ec39bc85e75 /src/translators/dcimporter.cpp
parent1d90725a4001fab9d3922b2cbcceeee5e2d1686f (diff)
downloadtellico-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/dcimporter.cpp')
-rw-r--r--src/translators/dcimporter.cpp52
1 files changed, 26 insertions, 26 deletions
diff --git a/src/translators/dcimporter.cpp b/src/translators/dcimporter.cpp
index c8bb59f..55d9716 100644
--- a/src/translators/dcimporter.cpp
+++ b/src/translators/dcimporter.cpp
@@ -21,41 +21,41 @@ using Tellico::Import::DCImporter;
DCImporter::DCImporter(const KURL& url_) : XMLImporter(url_) {
}
-DCImporter::DCImporter(const QString& text_) : XMLImporter(text_) {
+DCImporter::DCImporter(const TQString& text_) : XMLImporter(text_) {
}
-DCImporter::DCImporter(const QDomDocument& dom_) : XMLImporter(dom_) {
+DCImporter::DCImporter(const TQDomDocument& dom_) : XMLImporter(dom_) {
}
Tellico::Data::CollPtr DCImporter::collection() {
- const QString& dc = XML::nsDublinCore;
- const QString& zing = XML::nsZing;
+ const TQString& dc = XML::nsDublinCore;
+ const TQString& zing = XML::nsZing;
Data::CollPtr c = new Data::BookCollection(true);
- QDomDocument doc = domDocument();
+ TQDomDocument doc = domDocument();
- QRegExp authorDateRX(QString::fromLatin1(",?(\\s+\\d{4}-?(?:\\d{4})?\\.?)(.*)$"));
- QRegExp dateRX(QString::fromLatin1("\\d{4}"));
+ TQRegExp authorDateRX(TQString::tqfromLatin1(",?(\\s+\\d{4}-?(?:\\d{4})?\\.?)(.*)$"));
+ TQRegExp dateRX(TQString::tqfromLatin1("\\d{4}"));
- QDomNodeList recordList = doc.elementsByTagNameNS(zing, QString::fromLatin1("recordData"));
+ TQDomNodeList recordList = doc.elementsByTagNameNS(zing, TQString::tqfromLatin1("recordData"));
myDebug() << "DCImporter::collection() - number of records: " << recordList.count() << endl;
enum { UnknownNS, UseNS, NoNS } useNS = UnknownNS;
#define GETELEMENTS(s) (useNS == NoNS) \
- ? elem.elementsByTagName(QString::fromLatin1(s)) \
- : elem.elementsByTagNameNS(dc, QString::fromLatin1(s))
+ ? elem.elementsByTagName(TQString::tqfromLatin1(s)) \
+ : elem.elementsByTagNameNS(dc, TQString::tqfromLatin1(s))
for(uint i = 0; i < recordList.count(); ++i) {
Data::EntryPtr e = new Data::Entry(c);
- QDomElement elem = recordList.item(i).toElement();
+ TQDomElement elem = recordList.item(i).toElement();
- QDomNodeList nodeList = GETELEMENTS("title");
+ TQDomNodeList nodeList = GETELEMENTS("title");
if(nodeList.count() == 0) { // no title, skip
if(useNS == UnknownNS) {
- nodeList = elem.elementsByTagName(QString::fromLatin1("title"));
+ nodeList = elem.elementsByTagName(TQString::tqfromLatin1("title"));
if(nodeList.count() > 0) {
useNS = NoNS;
} else {
@@ -69,15 +69,15 @@ Tellico::Data::CollPtr DCImporter::collection() {
} else if(useNS == UnknownNS) {
useNS = UseNS;
}
- QString s = nodeList.item(0).toElement().text();
- s.replace('\n', ' ');
+ TQString s = nodeList.item(0).toElement().text();
+ s.tqreplace('\n', ' ');
s = s.simplifyWhiteSpace();
- e->setField(QString::fromLatin1("title"), s);
+ e->setField(TQString::tqfromLatin1("title"), s);
nodeList = GETELEMENTS("creator");
- QStringList creators;
+ TQStringList creators;
for(uint j = 0; j < nodeList.count(); ++j) {
- QString s = nodeList.item(j).toElement().text();
+ TQString s = nodeList.item(j).toElement().text();
if(authorDateRX.search(s) > -1) {
// check if anything after date like [publisher]
if(authorDateRX.cap(2).stripWhiteSpace().isEmpty()) {
@@ -91,33 +91,33 @@ Tellico::Data::CollPtr DCImporter::collection() {
creators << s;
}
}
- e->setField(QString::fromLatin1("author"), creators.join(QString::fromLatin1("; ")));
+ e->setField(TQString::tqfromLatin1("author"), creators.join(TQString::tqfromLatin1("; ")));
nodeList = GETELEMENTS("publisher");
- QStringList publishers;
+ TQStringList publishers;
for(uint j = 0; j < nodeList.count(); ++j) {
publishers << nodeList.item(j).toElement().text();
}
- e->setField(QString::fromLatin1("publisher"), publishers.join(QString::fromLatin1("; ")));
+ e->setField(TQString::tqfromLatin1("publisher"), publishers.join(TQString::tqfromLatin1("; ")));
nodeList = GETELEMENTS("subject");
- QStringList keywords;
+ TQStringList keywords;
for(uint j = 0; j < nodeList.count(); ++j) {
keywords << nodeList.item(j).toElement().text();
}
- e->setField(QString::fromLatin1("keyword"), keywords.join(QString::fromLatin1("; ")));
+ e->setField(TQString::tqfromLatin1("keyword"), keywords.join(TQString::tqfromLatin1("; ")));
nodeList = GETELEMENTS("date");
if(nodeList.count() > 0) {
- QString s = nodeList.item(0).toElement().text();
+ TQString s = nodeList.item(0).toElement().text();
if(dateRX.search(s) > -1) {
- e->setField(QString::fromLatin1("pub_year"), dateRX.cap());
+ e->setField(TQString::tqfromLatin1("pub_year"), dateRX.cap());
}
}
nodeList = GETELEMENTS("description");
if(nodeList.count() > 0) { // no title, skip
- e->setField(QString::fromLatin1("comments"), nodeList.item(0).toElement().text());
+ e->setField(TQString::tqfromLatin1("comments"), nodeList.item(0).toElement().text());
}
c->addEntries(e);