summaryrefslogtreecommitdiffstats
path: root/kmymoney2/converter/mymoneyqifprofile.cpp
diff options
context:
space:
mode:
authortpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-07-05 06:00:29 +0000
committertpearson <tpearson@283d02a7-25f6-0310-bc7c-ecb5cbfe19da>2011-07-05 06:00:29 +0000
commitfecb0e67b23e8b83ba7fc881bb57bc48c0852d62 (patch)
tree6b8614802f0d01b353bc9ba78aff2090846c198e /kmymoney2/converter/mymoneyqifprofile.cpp
parentdadc34655c3ab961b0b0b94a10eaaba710f0b5e8 (diff)
downloadkmymoney-fecb0e67b23e8b83ba7fc881bb57bc48c0852d62.tar.gz
kmymoney-fecb0e67b23e8b83ba7fc881bb57bc48c0852d62.zip
TQt4 port kmymoney
This enables compilation under both Qt3 and Qt4 git-svn-id: svn://anonsvn.kde.org/home/kde/branches/trinity/applications/kmymoney@1239855 283d02a7-25f6-0310-bc7c-ecb5cbfe19da
Diffstat (limited to 'kmymoney2/converter/mymoneyqifprofile.cpp')
-rw-r--r--kmymoney2/converter/mymoneyqifprofile.cpp266
1 files changed, 133 insertions, 133 deletions
diff --git a/kmymoney2/converter/mymoneyqifprofile.cpp b/kmymoney2/converter/mymoneyqifprofile.cpp
index b8fe97c..3093941 100644
--- a/kmymoney2/converter/mymoneyqifprofile.cpp
+++ b/kmymoney2/converter/mymoneyqifprofile.cpp
@@ -18,8 +18,8 @@
// ----------------------------------------------------------------------------
// QT Includes
-#include <qregexp.h>
-#include <qvaluevector.h>
+#include <tqregexp.h>
+#include <tqvaluevector.h>
// ----------------------------------------------------------------------------
// KDE Includes
@@ -58,17 +58,17 @@ class MyMoneyQifProfile::Private {
}
void getThirdPosition(void);
- void dissectDate(QValueVector<QString>& parts, const QString& txt) const;
+ void dissectDate(TQValueVector<TQString>& parts, const TQString& txt) const;
- QValueVector<int> m_changeCount;
- QValueVector<int> m_lastValue;
- QValueVector<int> m_largestValue;
- QMap<QChar, int> m_partPos;
+ TQValueVector<int> m_changeCount;
+ TQValueVector<int> m_lastValue;
+ TQValueVector<int> m_largestValue;
+ TQMap<TQChar, int> m_partPos;
};
-void MyMoneyQifProfile::Private::dissectDate(QValueVector<QString>& parts, const QString& txt) const
+void MyMoneyQifProfile::Private::dissectDate(TQValueVector<TQString>& parts, const TQString& txt) const
{
- QRegExp nonDelimChars("[ 0-9a-zA-Z]");
+ TQRegExp nonDelimChars("[ 0-9a-zA-Z]");
int part = 0; // the current part we scan
unsigned int pos; // the current scan position
unsigned int maxPartSize = txt.length() > 6 ? 4 : 2;
@@ -114,12 +114,12 @@ void MyMoneyQifProfile::Private::getThirdPosition(void)
{
// if we have detected two parts we can calculate the third and its position
if(m_partPos.count() == 2) {
- QValueList<QChar> partsPresent = m_partPos.keys();
- QStringList partsAvail = QStringList::split(",", "d,m,y");
+ TQValueList<TQChar> partsPresent = m_partPos.keys();
+ TQStringList partsAvail = TQStringList::split(",", "d,m,y");
int missingIndex = -1;
int value = 0;
for(int i = 0; i < 3; ++i) {
- if(!partsPresent.contains(partsAvail[i][0])) {
+ if(!partsPresent.tqcontains(partsAvail[i][0])) {
missingIndex = i;
} else {
value += m_partPos[partsAvail[i][0]];
@@ -138,7 +138,7 @@ MyMoneyQifProfile::MyMoneyQifProfile() :
clear();
}
-MyMoneyQifProfile::MyMoneyQifProfile(const QString& name) :
+MyMoneyQifProfile::MyMoneyQifProfile(const TQString& name) :
d(new Private),
m_isDirty(false)
{
@@ -184,7 +184,7 @@ void MyMoneyQifProfile::clear(void)
m_attemptMatchDuplicates = true;
}
-void MyMoneyQifProfile::loadProfile(const QString& name)
+void MyMoneyQifProfile::loadProfile(const TQString& name)
{
KConfig* config = KGlobal::config();
config->setGroup(name);
@@ -208,7 +208,7 @@ void MyMoneyQifProfile::loadProfile(const QString& name)
// make sure, we remove any old stuff for now
config->deleteEntry("FilterScript");
- QString tmp = QString(m_decimal['Q']) + m_decimal['T'] + m_decimal['I'] +
+ TQString tmp = TQString(m_decimal['Q']) + m_decimal['T'] + m_decimal['I'] +
m_decimal['$'] + m_decimal['O'];
tmp = config->readEntry("Decimal", tmp);
m_decimal['Q'] = tmp[0];
@@ -217,7 +217,7 @@ void MyMoneyQifProfile::loadProfile(const QString& name)
m_decimal['$'] = tmp[3];
m_decimal['O'] = tmp[4];
- tmp = QString(m_thousands['Q']) + m_thousands['T'] + m_thousands['I'] +
+ tmp = TQString(m_thousands['Q']) + m_thousands['T'] + m_thousands['I'] +
m_thousands['$'] + m_thousands['O'];
tmp = config->readEntry("Thousand", tmp);
m_thousands['Q'] = tmp[0];
@@ -247,19 +247,19 @@ void MyMoneyQifProfile::saveProfile(void)
config->writeEntry("FilterFileType", m_filterFileType);
config->writeEntry("AttemptMatchDuplicates", m_attemptMatchDuplicates);
- QString tmp;
+ TQString tmp;
- tmp = QString(m_decimal['Q']) + m_decimal['T'] + m_decimal['I'] +
+ tmp = TQString(m_decimal['Q']) + m_decimal['T'] + m_decimal['I'] +
m_decimal['$'] + m_decimal['O'];
config->writeEntry("Decimal", tmp);
- tmp = QString(m_thousands['Q']) + m_thousands['T'] + m_thousands['I'] +
+ tmp = TQString(m_thousands['Q']) + m_thousands['T'] + m_thousands['I'] +
m_thousands['$'] + m_thousands['O'];
config->writeEntry("Thousand", tmp);
}
m_isDirty = false;
}
-void MyMoneyQifProfile::setProfileName(const QString& name)
+void MyMoneyQifProfile::setProfileName(const TQString& name)
{
if(m_profileName != name)
m_isDirty = true;
@@ -267,7 +267,7 @@ void MyMoneyQifProfile::setProfileName(const QString& name)
m_profileName = name;
}
-void MyMoneyQifProfile::setProfileDescription(const QString& desc)
+void MyMoneyQifProfile::setProfileDescription(const TQString& desc)
{
if(m_profileDescription != desc)
m_isDirty = true;
@@ -275,14 +275,14 @@ void MyMoneyQifProfile::setProfileDescription(const QString& desc)
m_profileDescription = desc;
}
-void MyMoneyQifProfile::setProfileType(const QString& type)
+void MyMoneyQifProfile::setProfileType(const TQString& type)
{
if(m_profileType != type)
m_isDirty = true;
m_profileType = type;
}
-void MyMoneyQifProfile::setOutputDateFormat(const QString& dateFormat)
+void MyMoneyQifProfile::setOutputDateFormat(const TQString& dateFormat)
{
if(m_dateFormat != dateFormat)
m_isDirty = true;
@@ -290,7 +290,7 @@ void MyMoneyQifProfile::setOutputDateFormat(const QString& dateFormat)
m_dateFormat = dateFormat;
}
-void MyMoneyQifProfile::setInputDateFormat(const QString& dateFormat)
+void MyMoneyQifProfile::setInputDateFormat(const TQString& dateFormat)
{
int j = -1;
if(dateFormat.length() > 0) {
@@ -302,7 +302,7 @@ void MyMoneyQifProfile::setInputDateFormat(const QString& dateFormat)
}
}
-void MyMoneyQifProfile::setApostropheFormat(const QString& apostropheFormat)
+void MyMoneyQifProfile::setApostropheFormat(const TQString& apostropheFormat)
{
if(m_apostropheFormat != apostropheFormat)
m_isDirty = true;
@@ -310,10 +310,10 @@ void MyMoneyQifProfile::setApostropheFormat(const QString& apostropheFormat)
m_apostropheFormat = apostropheFormat;
}
-void MyMoneyQifProfile::setAmountDecimal(const QChar& def, const QChar& chr)
+void MyMoneyQifProfile::setAmountDecimal(const TQChar& def, const TQChar& chr)
{
- QChar ch(chr);
- if(ch == QChar())
+ TQChar ch(chr);
+ if(ch == TQChar())
ch = ' ';
if(m_decimal[def] != ch)
@@ -322,10 +322,10 @@ void MyMoneyQifProfile::setAmountDecimal(const QChar& def, const QChar& chr)
m_decimal[def] = ch;
}
-void MyMoneyQifProfile::setAmountThousands(const QChar& def, const QChar& chr)
+void MyMoneyQifProfile::setAmountThousands(const TQChar& def, const TQChar& chr)
{
- QChar ch(chr);
- if(ch == QChar())
+ TQChar ch(chr);
+ if(ch == TQChar())
ch = ' ';
if(m_thousands[def] != ch)
@@ -334,21 +334,21 @@ void MyMoneyQifProfile::setAmountThousands(const QChar& def, const QChar& chr)
m_thousands[def] = ch;
}
-QChar MyMoneyQifProfile::amountDecimal(const QChar& def) const
+TQChar MyMoneyQifProfile::amountDecimal(const TQChar& def) const
{
- QChar chr = m_decimal[def];
+ TQChar chr = m_decimal[def];
return chr;
}
-QChar MyMoneyQifProfile::amountThousands(const QChar& def) const
+TQChar MyMoneyQifProfile::amountThousands(const TQChar& def) const
{
- QChar chr = m_thousands[def];
+ TQChar chr = m_thousands[def];
return chr;
}
-void MyMoneyQifProfile::setAccountDelimiter(const QString& delim)
+void MyMoneyQifProfile::setAccountDelimiter(const TQString& delim)
{
- QString txt(delim);
+ TQString txt(delim);
if(txt.isEmpty())
txt = " ";
@@ -360,23 +360,23 @@ void MyMoneyQifProfile::setAccountDelimiter(const QString& delim)
m_accountDelimiter = txt[0];
}
-void MyMoneyQifProfile::setOpeningBalanceText(const QString& txt)
+void MyMoneyQifProfile::setOpeningBalanceText(const TQString& txt)
{
if(m_openingBalanceText != txt)
m_isDirty = true;
m_openingBalanceText = txt;
}
-void MyMoneyQifProfile::setVoidMark(const QString& txt)
+void MyMoneyQifProfile::setVoidMark(const TQString& txt)
{
if(m_voidMark != txt)
m_isDirty = true;
m_voidMark = txt;
}
-QString MyMoneyQifProfile::accountDelimiter(void) const
+TQString MyMoneyQifProfile::accountDelimiter(void) const
{
- QString rc;
+ TQString rc;
switch(m_accountDelimiter[0]) {
case ' ':
@@ -389,47 +389,47 @@ QString MyMoneyQifProfile::accountDelimiter(void) const
return rc;
}
-QString MyMoneyQifProfile::date(const QDate& datein) const
+TQString MyMoneyQifProfile::date(const TQDate& datein) const
{
const char* format = m_dateFormat.latin1();
- QString buffer;
- QChar delim;
- int maskLen;
- char maskChar;
+ TQString buffer;
+ TQChar delim;
+ int tqmaskLen;
+ char tqmaskChar;
while(*format) {
switch(*format) {
case '%':
- maskLen = 0;
- maskChar = *++format;
- while(*format && *format == maskChar) {
- ++maskLen;
+ tqmaskLen = 0;
+ tqmaskChar = *++format;
+ while(*format && *format == tqmaskChar) {
+ ++tqmaskLen;
++format;
}
- switch(maskChar) {
+ switch(tqmaskChar) {
case 'd':
if(delim)
buffer += delim;
- buffer += QString::number(datein.day()).rightJustify(2, '0');
+ buffer += TQString::number(datein.day()).rightJustify(2, '0');
break;
case 'm':
if(delim)
buffer += delim;
- if(maskLen == 3)
+ if(tqmaskLen == 3)
buffer += KGlobal::locale()->calendar()->monthName(datein.month(), datein.year(), true);
else
- buffer += QString::number(datein.month()).rightJustify(2, '0');
+ buffer += TQString::number(datein.month()).rightJustify(2, '0');
break;
case 'y':
- if(maskLen == 2) {
+ if(tqmaskLen == 2) {
buffer += twoDigitYear(delim, datein.year());
} else {
if(delim)
buffer += delim;
- buffer += QString::number(datein.year());
+ buffer += TQString::number(datein.year());
}
break;
default:
@@ -449,13 +449,13 @@ QString MyMoneyQifProfile::date(const QDate& datein) const
return buffer;
}
-const QDate MyMoneyQifProfile::date(const QString& datein) const
+const TQDate MyMoneyQifProfile::date(const TQString& datein) const
{
// in case we don't know the format, we return an invalid date
if(d->m_partPos.count() != 3)
- return QDate();
+ return TQDate();
- QValueVector<QString> scannedParts(3);
+ TQValueVector<TQString> scannedParts(3);
d->dissectDate(scannedParts, datein);
int yr, mon, day;
@@ -463,7 +463,7 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
yr = scannedParts[d->m_partPos['y']].toInt();
mon = scannedParts[d->m_partPos['m']].toInt(&ok);
if(!ok) {
- QStringList monthNames = QStringList::split(",", "jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec");
+ TQStringList monthNames = TQStringList::split(",", "jan,feb,mar,apr,may,jun,jul,aug,sep,oct,nov,dec");
int j;
for(j = 1; j <= 12; ++j) {
if((KGlobal::locale()->calendar()->monthName(j, 2000, true).lower() == scannedParts[d->m_partPos['m']].lower())
@@ -474,7 +474,7 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
}
if(j == 13) {
qWarning("Unknown month '%s'", scannedParts[d->m_partPos['m']].data());
- return QDate();
+ return TQDate();
}
}
@@ -485,12 +485,12 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
else
yr += 1900;
}
- return QDate(yr, mon, day);
+ return TQDate(yr, mon, day);
#if 0
- QString scannedDelim[2];
- QString formatParts[3];
- QString formatDelim[2];
+ TQString scannedDelim[2];
+ TQString formatParts[3];
+ TQString formatDelim[2];
int part;
int delim;
unsigned int i,j;
@@ -501,8 +501,8 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
if(m_dateFormat[i] == '%') {
++part;
if(part == 3) {
- qWarning("MyMoneyQifProfile::date(const QString& datein) Too many parts in date format");
- return QDate();
+ qWarning("MyMoneyQifProfile::date(const TQString& datein) Too many parts in date format");
+ return TQDate();
}
++i;
}
@@ -517,15 +517,15 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
case '.':
case '\'':
if(delim == 2) {
- qWarning("MyMoneyQifProfile::date(const QString& datein) Too many delimiters in date format");
- return QDate();
+ qWarning("MyMoneyQifProfile::date(const TQString& datein) Too many delimiters in date format");
+ return TQDate();
}
formatDelim[delim] = m_dateFormat[i];
++delim;
break;
default:
- qWarning("MyMoneyQifProfile::date(const QString& datein) Invalid char in date format");
- return QDate();
+ qWarning("MyMoneyQifProfile::date(const TQString& datein) Invalid char in date format");
+ return TQDate();
}
}
@@ -540,8 +540,8 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
case '-':
case '\'':
if(delim == 2) {
- qWarning("MyMoneyQifProfile::date(const QString& datein) Too many delimiters in date field");
- return QDate();
+ qWarning("MyMoneyQifProfile::date(const TQString& datein) Too many delimiters in date field");
+ return TQDate();
}
scannedDelim[delim] = datein[i];
++delim;
@@ -557,7 +557,7 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
if(datein[i].isLetter())
prevWasChar = true;
// replace blank with 0
- scannedParts[part] += (datein[i] == ' ') ? QChar('0') : datein[i];
+ scannedParts[part] += (datein[i] == ' ') ? TQChar('0') : datein[i];
break;
}
}
@@ -568,14 +568,14 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
bool ok = false;
for(i = 0; i < 2; ++i) {
if(scannedDelim[i] != formatDelim[i]
- && scannedDelim[i] != QChar('\'')) {
- qWarning("MyMoneyQifProfile::date(const QString& datein) Invalid delimiter '%s' when '%s' was expected",
+ && scannedDelim[i] != TQChar('\'')) {
+ qWarning("MyMoneyQifProfile::date(const TQString& datein) Invalid delimiter '%s' when '%s' was expected",
scannedDelim[i].latin1(), formatDelim[i].latin1());
- return QDate();
+ return TQDate();
}
}
- QString msg;
+ TQString msg;
for(i = 0; i < 3; ++i) {
switch(formatParts[i][0].latin1()) {
case 'd':
@@ -610,7 +610,7 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
if(yr < 100) { // two digit year info
if(i > 1) {
ok = true;
- if(scannedDelim[i-1] == QChar('\'')) {
+ if(scannedDelim[i-1] == TQChar('\'')) {
if(m_apostropheFormat == "1900-1949") {
if(yr < 50)
yr += 1900;
@@ -648,24 +648,24 @@ const QDate MyMoneyQifProfile::date(const QString& datein) const
ok = true;
}
} else {
- msg = QString("Length of year (%1) does not match expected length (%2).")
- .arg(scannedParts[i].length()).arg(formatParts[i].length());
+ msg = TQString("Length of year (%1) does not match expected length (%2).")
+ .tqarg(scannedParts[i].length()).tqarg(formatParts[i].length());
}
break;
}
if(!msg.isEmpty()) {
- qWarning("MyMoneyQifProfile::date(const QString& datein) %s",msg.latin1());
- return QDate();
+ qWarning("MyMoneyQifProfile::date(const TQString& datein) %s",msg.latin1());
+ return TQDate();
}
}
- return QDate(yr, mon, day);
+ return TQDate(yr, mon, day);
#endif
}
-QString MyMoneyQifProfile::twoDigitYear(const QChar delim, int yr) const
+TQString MyMoneyQifProfile::twoDigitYear(const TQChar delim, int yr) const
{
- QChar realDelim = delim;
- QString buffer;
+ TQChar realDelim = delim;
+ TQString buffer;
if(delim) {
if((m_apostropheFormat == "1900-1949" && yr <= 1949)
@@ -681,15 +681,15 @@ QString MyMoneyQifProfile::twoDigitYear(const QChar delim, int yr) const
if(yr < 10)
buffer += "0";
- buffer += QString::number(yr);
+ buffer += TQString::number(yr);
return buffer;
}
-QString MyMoneyQifProfile::value(const QChar& def, const MyMoneyMoney& valuein) const
+TQString MyMoneyQifProfile::value(const TQChar& def, const MyMoneyMoney& valuein) const
{
unsigned char _decimalSeparator;
unsigned char _thousandsSeparator;
- QString res;
+ TQString res;
_decimalSeparator = MyMoneyMoney::decimalSeparator();
_thousandsSeparator = MyMoneyMoney::thousandSeparator();
@@ -708,7 +708,7 @@ QString MyMoneyQifProfile::value(const QChar& def, const MyMoneyMoney& valuein)
return res;
}
-MyMoneyMoney MyMoneyQifProfile::value(const QChar& def, const QString& valuein) const
+MyMoneyMoney MyMoneyQifProfile::value(const TQChar& def, const TQString& valuein) const
{
unsigned char _decimalSeparator;
unsigned char _thousandsSeparator;
@@ -731,7 +731,7 @@ MyMoneyMoney MyMoneyQifProfile::value(const QChar& def, const QString& valuein)
return res;
}
-void MyMoneyQifProfile::setFilterScriptImport(const QString& script)
+void MyMoneyQifProfile::setFilterScriptImport(const TQString& script)
{
if(m_filterScriptImport != script)
m_isDirty = true;
@@ -739,7 +739,7 @@ void MyMoneyQifProfile::setFilterScriptImport(const QString& script)
m_filterScriptImport = script;
}
-void MyMoneyQifProfile::setFilterScriptExport(const QString& script)
+void MyMoneyQifProfile::setFilterScriptExport(const TQString& script)
{
if(m_filterScriptExport != script)
m_isDirty = true;
@@ -747,7 +747,7 @@ void MyMoneyQifProfile::setFilterScriptExport(const QString& script)
m_filterScriptExport = script;
}
-void MyMoneyQifProfile::setFilterFileType(const QString& txt)
+void MyMoneyQifProfile::setFilterFileType(const TQString& txt)
{
if(m_filterFileType != txt)
m_isDirty = true;
@@ -763,25 +763,25 @@ void MyMoneyQifProfile::setAttemptMatchDuplicates(bool f)
m_attemptMatchDuplicates = f;
}
-QString MyMoneyQifProfile::inputDateFormat(void) const
+TQString MyMoneyQifProfile::inputDateFormat(void) const
{
- QStringList list;
+ TQStringList list;
possibleDateFormats(list);
if(list.count() == 1)
return list.first();
- return QString();
+ return TQString();
}
-void MyMoneyQifProfile::possibleDateFormats(QStringList& list) const
+void MyMoneyQifProfile::possibleDateFormats(TQStringList& list) const
{
- QStringList defaultList = QStringList::split(":", "y,m,d:y,d,m:m,d,y:m,y,d:d,m,y:d,y,m");
+ TQStringList defaultList = TQStringList::split(":", "y,m,d:y,d,m:m,d,y:m,y,d:d,m,y:d,y,m");
list.clear();
- QStringList::const_iterator it_d;
+ TQStringList::const_iterator it_d;
for(it_d = defaultList.begin(); it_d != defaultList.end(); ++it_d) {
- QStringList parts = QStringList::split(",", *it_d);
+ TQStringList parts = TQStringList::split(",", *it_d);
int i;
for(i = 0; i < 3; ++i) {
- if(d->m_partPos.contains(parts[i][0])) {
+ if(d->m_partPos.tqcontains(parts[i][0])) {
if(d->m_partPos[parts[i][0]] != i)
break;
}
@@ -794,11 +794,11 @@ void MyMoneyQifProfile::possibleDateFormats(QStringList& list) const
}
// matches all tests
if(i == 3) {
- QString format = *it_d;
- format.replace('y', "%y");
- format.replace('m', "%m");
- format.replace('d', "%d");
- format.replace(',', " ");
+ TQString format = *it_d;
+ format.tqreplace('y', "%y");
+ format.tqreplace('m', "%m");
+ format.tqreplace('d', "%d");
+ format.tqreplace(',', " ");
list << format;
}
}
@@ -806,26 +806,26 @@ void MyMoneyQifProfile::possibleDateFormats(QStringList& list) const
// in this case, we present the full list and let the user decide
if(list.count() == 0) {
for(it_d = defaultList.begin(); it_d != defaultList.end(); ++it_d) {
- QString format = *it_d;
- format.replace('y', "%y");
- format.replace('m', "%m");
- format.replace('d', "%d");
- format.replace(',', " ");
+ TQString format = *it_d;
+ format.tqreplace('y', "%y");
+ format.tqreplace('m', "%m");
+ format.tqreplace('d', "%d");
+ format.tqreplace(',', " ");
list << format;
}
}
}
-void MyMoneyQifProfile::autoDetect(const QStringList& lines)
+void MyMoneyQifProfile::autoDetect(const TQStringList& lines)
{
- m_dateFormat = QString();
+ m_dateFormat = TQString();
m_decimal.clear();
m_thousands.clear();
- QString numericRecords = "BT$OIQ";
- QStringList::const_iterator it;
+ TQString numericRecords = "BT$OIQ";
+ TQStringList::const_iterator it;
int datesScanned = 0;
- // section: used to switch between different QIF sections,
+ // section: used to switch between different TQIF sections,
// because the Record identifiers are ambigous between sections
// eg. in transaction records, T identifies a total amount, in
// account sections it's the type.
@@ -835,11 +835,11 @@ void MyMoneyQifProfile::autoDetect(const QStringList& lines)
// 2 - transactions
// 3 - prices
int section = 0;
- QRegExp price("\"(.*)\",(.*),\"(.*)\"");
+ TQRegExp price("\"(.*)\",(.*),\"(.*)\"");
for(it = lines.begin(); it != lines.end(); ++it) {
- QChar c((*it)[0]);
+ TQChar c((*it)[0]);
if(c == '!') {
- QString sname = (*it).lower();
+ TQString sname = (*it).lower();
section = 0;
if(sname.startsWith("!account"))
section = 1;
@@ -863,7 +863,7 @@ void MyMoneyQifProfile::autoDetect(const QStringList& lines)
}
break;
case 2:
- if(numericRecords.contains(c)) {
+ if(numericRecords.tqcontains(c)) {
scanNumeric((*it).mid(1), m_decimal[c], m_thousands[c]);
} else if((c == 'D') && (m_dateFormat.isEmpty())) {
if(d->m_partPos.count() != 3) {
@@ -891,9 +891,9 @@ void MyMoneyQifProfile::autoDetect(const QStringList& lines)
// results are inaccurate which leads to a reduced number of
// date formats presented to choose from.
if(d->m_partPos.count() != 3 && datesScanned > 20) {
- QMap<int, int> sortedPos;
+ TQMap<int, int> sortedPos;
// make sure to reset the known parts for the following algorithm
- if(d->m_partPos.contains('y')) {
+ if(d->m_partPos.tqcontains('y')) {
d->m_changeCount[d->m_partPos['y']] = -1;
for(int i = 0; i < 3; ++i) {
if(d->m_partPos['y'] == i)
@@ -904,9 +904,9 @@ void MyMoneyQifProfile::autoDetect(const QStringList& lines)
}
}
}
- if(d->m_partPos.contains('d'))
+ if(d->m_partPos.tqcontains('d'))
d->m_changeCount[d->m_partPos['d']] = -1;
- if(d->m_partPos.contains('m'))
+ if(d->m_partPos.tqcontains('m'))
d->m_changeCount[d->m_partPos['m']] = -1;
for(int i = 0; i < 3; ++i) {
@@ -915,8 +915,8 @@ void MyMoneyQifProfile::autoDetect(const QStringList& lines)
}
}
- QMap<int, int>::const_iterator it_a;
- QMap<int, int>::const_iterator it_b;
+ TQMap<int, int>::const_iterator it_a;
+ TQMap<int, int>::const_iterator it_b;
switch(sortedPos.count()) {
case 1: // all the same
// let the user decide, we can't figure it out
@@ -962,10 +962,10 @@ void MyMoneyQifProfile::autoDetect(const QStringList& lines)
}
}
-void MyMoneyQifProfile::scanNumeric(const QString& txt, QChar& decimal, QChar& thousands) const
+void MyMoneyQifProfile::scanNumeric(const TQString& txt, TQChar& decimal, TQChar& thousands) const
{
- QChar first, second;
- QRegExp numericChars("[0-9-()]");
+ TQChar first, second;
+ TQRegExp numericChars("[0-9-()]");
for(unsigned int i = 0; i < txt.length(); ++i) {
if(numericChars.search(txt[i]) == -1) {
first = second;
@@ -978,10 +978,10 @@ void MyMoneyQifProfile::scanNumeric(const QString& txt, QChar& decimal, QChar& t
thousands = first;
}
-void MyMoneyQifProfile::scanDate(const QString& txt) const
+void MyMoneyQifProfile::scanDate(const TQString& txt) const
{
// extract the parts from the txt
- QValueVector<QString> parts(3); // the various parts of the date
+ TQValueVector<TQString> parts(3); // the various parts of the date
d->dissectDate(parts, txt);
// now analyse the parts
@@ -1003,7 +1003,7 @@ void MyMoneyQifProfile::scanDate(const QString& txt) const
}
// and if it's in between 12 and 32 and we already identified the
// position for the year it must be days
- if((value > 12) && (value < 32) && d->m_partPos.contains('y')) {
+ if((value > 12) && (value < 32) && d->m_partPos.tqcontains('y')) {
d->m_partPos['d'] = i;
}
}