summaryrefslogtreecommitdiffstats
path: root/kab/addressbook.cc
diff options
context:
space:
mode:
Diffstat (limited to 'kab/addressbook.cc')
-rw-r--r--kab/addressbook.cc170
1 files changed, 85 insertions, 85 deletions
diff --git a/kab/addressbook.cc b/kab/addressbook.cc
index 8db8fdb26..d5813237c 100644
--- a/kab/addressbook.cc
+++ b/kab/addressbook.cc
@@ -18,8 +18,8 @@
#include "addressbook.h"
#include "qconfigDB.h"
-#include <qfileinfo.h>
-#include <qstringlist.h>
+#include <tqfileinfo.h>
+#include <tqstringlist.h>
#include <kapplication.h>
#include <kglobal.h>
@@ -100,23 +100,23 @@ const int AddressBook::Entry::NoOfFields
=sizeof(AddressBook::Entry::Fields)/sizeof(AddressBook::Entry::Fields[0]);
struct QStringLess
- : public binary_function<const QString&, const QString&, bool>
+ : public binary_function<const TQString&, const TQString&, bool>
{
/** The function operator, inline. */
- bool operator()(const QString& x, const QString& y) const
+ bool operator()(const TQString& x, const TQString& y) const
{
return x < y; // make one Qt operator fit exactly
}
};
// ----- the derived map class:
-class StringKabKeyMap : public map<QString, KabKey, QStringLess>
+class StringKabKeyMap : public map<TQString, KabKey, QStringLess>
{ /* Same as map, but a class for compilation reasons. This way we do not need
* to include the QStringLess class into the addressbook header file. */
};
// ----- another derived map class:
-class KeyNameMap : public map<const char*, QString, less<const char*> >
+class KeyNameMap : public map<const char*, TQString, less<const char*> >
{ // same thing
};
@@ -132,7 +132,7 @@ KabKey::operator == (const KabKey& key) const
}
void
-KabKey::setKey(const QCString& text)
+KabKey::setKey(const TQCString& text)
{
// ###########################################################################
key=text;
@@ -153,7 +153,7 @@ AddressBook::Entry::Address::Address()
{
}
-bool AddressBook::Entry::Address::nameOfField(const char* key, QString& value)
+bool AddressBook::Entry::Address::nameOfField(const char* key, TQString& value)
{
KeyNameMap::iterator pos;
// -----
@@ -164,47 +164,47 @@ bool AddressBook::Entry::Address::nameOfField(const char* key, QString& value)
fields=new KeyNameMap;
Q_CHECK_PTR(fields);
if(!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Headline"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Position"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Organization"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Department"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Sub-Department"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Delivery Label"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("street/postal","Address"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Zipcode"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("City"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Country"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("As in addresses", "State"))).second)
{
kdDebug(KAB_KDEBUG_AREA)
@@ -217,7 +217,7 @@ bool AddressBook::Entry::Address::nameOfField(const char* key, QString& value)
<< "inserted field names." << endl;
}
#if ! defined NDEBUG
- QString name;
+ TQString name;
kdDebug(KAB_KDEBUG_AREA)
<< "AddressBook::Entry::Address::nameOfField:" << endl
<< "Created key-fieldname-map. Defined fields are:"
@@ -248,7 +248,7 @@ bool AddressBook::Entry::Address::nameOfField(const char* key, QString& value)
}
}
-bool AddressBook::Entry::nameOfField(const char* key, QString& value)
+bool AddressBook::Entry::nameOfField(const char* key, TQString& value)
{
KeyNameMap::iterator pos;
// -----
@@ -259,83 +259,83 @@ bool AddressBook::Entry::nameOfField(const char* key, QString& value)
fields=new KeyNameMap;
Q_CHECK_PTR(fields);
if(!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("person","Title"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Rank"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Formatted Name"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Name Prefix"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("First Name"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Middle Name"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Last Name"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Birthday"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Comment"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Talk Addresses"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Email Addresses"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Keywords"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Telephone Number"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("URLs"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("User Field 1"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("User Field 2"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("User Field 3"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("User Field 4"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Custom"))).second
||
!fields->insert
- (map<const char*, QString, less<const char*> >::value_type
+ (map<const char*, TQString, less<const char*> >::value_type
(Fields[counter++], i18n("Categories"))).second)
{
kdDebug(KAB_KDEBUG_AREA)
@@ -347,7 +347,7 @@ bool AddressBook::Entry::nameOfField(const char* key, QString& value)
<< "inserted field names." << endl;
}
#if ! defined NDEBUG
- QString name;
+ TQString name;
kdDebug(KAB_KDEBUG_AREA)
<< "AddressBook::Entry::nameOfField:" << endl
<< "Created key-fieldname-map. Defined fields are:" << endl;
@@ -400,8 +400,8 @@ int AddressBook::Entry::noOfAddresses() const
return addresses.size();
}
-AddressBook::AddressBook(QWidget* parent, const char* name, bool loadit)
- : QFrame(parent, name),
+AddressBook::AddressBook(TQWidget* parent, const char* name, bool loadit)
+ : TQFrame(parent, name),
config(new QConfigDB(this)),
data(new QConfigDB(this)),
entries(new StringKabKeyMap),
@@ -409,7 +409,7 @@ AddressBook::AddressBook(QWidget* parent, const char* name, bool loadit)
{
register bool GUARD; GUARD=true;
// ###########################################################################
- QString dir, filename;
+ TQString dir, filename;
bool createBackup=true;
KeyValueMap *keys;
// ----- do memory checks (do not rely on exception handling):
@@ -420,10 +420,10 @@ AddressBook::AddressBook(QWidget* parent, const char* name, bool loadit)
i18n("Out of Memory"));
kapp->quit(); // It is critical, but will possibly never happen.
}
- connect(data, SIGNAL(fileChanged()), SLOT(dataFileChanged()));
- connect(data, SIGNAL(changed(QConfigDB*)),
- SLOT(reloaded(QConfigDB*)));
- connect(config, SIGNAL(fileChanged()), SLOT(configFileChanged()));
+ connect(data, TQT_SIGNAL(fileChanged()), TQT_SLOT(dataFileChanged()));
+ connect(data, TQT_SIGNAL(changed(QConfigDB*)),
+ TQT_SLOT(reloaded(QConfigDB*)));
+ connect(config, TQT_SIGNAL(fileChanged()), TQT_SLOT(configFileChanged()));
// ----- set style:
filename = locate( "data", STD_CONFIGFILENAME);
@@ -482,7 +482,7 @@ AddressBook::AddressBook(QWidget* parent, const char* name, bool loadit)
if(createBackup)
{
// ----- create the backup file:
- QString temp=data->fileName();
+ TQString temp=data->fileName();
if(data->setFileName(temp+".backup", false, false))
{
if(!data->save())
@@ -543,14 +543,14 @@ AddressBook::ErrorCode AddressBook::getState()
// ###########################################################################
}
-AddressBook::ErrorCode AddressBook::load(const QString& filename)
+AddressBook::ErrorCode AddressBook::load(const TQString& filename)
{
// ----- Remark: Close the file if it could not be loaded!
// ###########################################################################
ErrorCode rc=NoError;
- QFileInfo newfile, oldfile;
+ TQFileInfo newfile, oldfile;
// -----
- QString fname = (filename.isEmpty()) ? data->fileName() : filename ;
+ TQString fname = (filename.isEmpty()) ? data->fileName() : filename ;
if(fname.isEmpty()) // there was never a filename set:
{
state=NoFile;
@@ -645,13 +645,13 @@ AddressBook::ErrorCode AddressBook::load(const QString& filename)
}
AddressBook::ErrorCode
-AddressBook::getListOfNames(QStringList* strings, bool reverse, bool initials)
+AddressBook::getListOfNames(TQStringList* strings, bool reverse, bool initials)
{
register bool GUARD; GUARD=false;
// ###########################################################################
kdDebug(GUARD, KAB_KDEBUG_AREA) << "AddressBook::getListOfNames: called.\n";
StringKabKeyMap::iterator pos;
- QString desc;
+ TQString desc;
ErrorCode rc=NoError;
ErrorCode temp;
// ----- erase the list contents:
@@ -683,7 +683,7 @@ AddressBook::getListOfNames(QStringList* strings, bool reverse, bool initials)
}
AddressBook::ErrorCode
-AddressBook::literalName(const KabKey& key, QString& text, bool rev, bool init)
+AddressBook::literalName(const KabKey& key, TQString& text, bool rev, bool init)
{
// ###########################################################################
Entry entry;
@@ -700,12 +700,12 @@ AddressBook::literalName(const KabKey& key, QString& text, bool rev, bool init)
}
AddressBook::ErrorCode
-AddressBook::literalName(const Entry& entry, QString& text, bool rev, bool init)
+AddressBook::literalName(const Entry& entry, TQString& text, bool rev, bool init)
{
register bool GUARD; GUARD=false;
// ###########################################################################
kdDebug(GUARD, KAB_KDEBUG_AREA) << "AddressBook::literalName: called.\n";
- QString firstname, middlename, lastname, nameprefix;
+ TQString firstname, middlename, lastname, nameprefix;
// ----- is the formatted name set?
if(!entry.fn.isEmpty())
{
@@ -848,7 +848,7 @@ AddressBook::reloaded(QConfigDB* db)
}
AddressBook::ErrorCode
-AddressBook::save(const QString& filename, bool force)
+AddressBook::save(const TQString& filename, bool force)
{
// ###########################################################################
if(filename.isEmpty())
@@ -878,10 +878,10 @@ AddressBook::save(const QString& filename, bool force)
}
bool
-AddressBook::isSameFile(const QString& a, const QString& b)
+AddressBook::isSameFile(const TQString& a, const TQString& b)
{
// ###########################################################################
- QFileInfo filea(a), fileb(b);
+ TQFileInfo filea(a), fileb(b);
// -----
return filea.absFilePath()==fileb.absFilePath();
// ###########################################################################
@@ -945,7 +945,7 @@ AddressBook::getEntry(const KabKey& key, Section*& section)
"AddressBook::getEntry: no such entry.\n";
return NoSuchEntry;
} else {
- if(data->get((QCString)ENTRY_SECTION+'/'+key.getKey(), section))
+ if(data->get((TQCString)ENTRY_SECTION+'/'+key.getKey(), section))
{
kdDebug(GUARD, KAB_KDEBUG_AREA) <<
"AddressBook::getEntry: done." << endl;
@@ -1251,7 +1251,7 @@ AddressBook::nextAvailEntryKey()
Section::StringSectionMap::iterator pos;
Section *section=entrySection();
KabKey key;
- QCString dummy;
+ TQCString dummy;
bool good=true;
// -----
if(section!=0)
@@ -1287,7 +1287,7 @@ AddressBook::updateMirrorMap()
// ###########################################################################
kdDebug(GUARD, KAB_KDEBUG_AREA)
<< "AddressBook::updateMirrorMap: updating mirror map.\n";
- QString key;
+ TQString key;
Entry entry;
ErrorCode ec;
KabKey kk;
@@ -1337,7 +1337,7 @@ AddressBook::makeEntryFromSection(Section* section, Entry& entry)
Entry::Address addressDummy;
int count;
// ----- create the aggregats:
- const QCString StringKeys[]= {
+ const TQCString StringKeys[]= {
"title",
"rank",
"fn",
@@ -1351,7 +1351,7 @@ AddressBook::makeEntryFromSection(Section* section, Entry& entry)
"user3",
"user4"
};
- QString* StringValues[]= {
+ TQString* StringValues[]= {
&temp.title,
&temp.rank,
&temp.fn,
@@ -1366,7 +1366,7 @@ AddressBook::makeEntryFromSection(Section* section, Entry& entry)
&temp.user4
};
const int StringKeySize=sizeof(StringKeys)/sizeof(StringKeys[0]);
- const QCString StringListKeys[]= {
+ const TQCString StringListKeys[]= {
"talk",
"emails",
"keywords",
@@ -1375,7 +1375,7 @@ AddressBook::makeEntryFromSection(Section* section, Entry& entry)
"custom",
"categories"
};
- QStringList* StringListValues[]= {
+ TQStringList* StringListValues[]= {
&temp.talk,
&temp.emails,
&temp.keywords,
@@ -1446,7 +1446,7 @@ AddressBook::ErrorCode
AddressBook::makeAddressFromMap(KeyValueMap* keys, Entry::Address& address)
{
// ###########################################################################
- const QCString Keys[]= {
+ const TQCString Keys[]= {
"headline",
"position",
"org",
@@ -1460,7 +1460,7 @@ AddressBook::makeAddressFromMap(KeyValueMap* keys, Entry::Address& address)
"country",
"state"
};
- QString* strings[]= {
+ TQString* strings[]= {
&address.headline,
&address.position,
&address.org,
@@ -1492,7 +1492,7 @@ AddressBook::makeSectionFromEntry(const Entry& entry, Section& section)
list<Entry::Address>::const_iterator addPos;
Section *addresses=0;
Section *address=0;
- QCString key; // used for creating address subsection keys
+ TQCString key; // used for creating address subsection keys
int count=0; // counts the addresses
KeyValueMap *keys;
// ----- prepare the section object:
@@ -1583,10 +1583,10 @@ AddressBook::makeSectionFromEntry(const Entry& entry, Section& section)
}
AddressBook::ErrorCode
-AddressBook::createNew(const QString& filename)
+AddressBook::createNew(const TQString& filename)
{
// ###########################################################################
- const QString KabTemplateFile=locate("data", "kab/template.kab");
+ const TQString KabTemplateFile=locate("data", "kab/template.kab");
kdDebug(KAB_KDEBUG_AREA)
<< "AddressBook::createNew: template file is \""
<< (const char*)KabTemplateFile.utf8() << "\"." << endl;
@@ -1637,11 +1637,11 @@ AddressBook::ErrorCode
AddressBook::createConfigFile()
{
// ###########################################################################
- const QString ConfigTemplateFile=locate("data", "kab/template.config");
+ const TQString ConfigTemplateFile=locate("data", "kab/template.config");
kdDebug(KAB_KDEBUG_AREA)
<< "AddressBook::createConfigFile: config template file is \""
<< (const char*)ConfigTemplateFile.utf8() << "\"." << endl;
- const QString filename= locateLocal( "data", STD_CONFIGFILENAME);
+ const TQString filename= locateLocal( "data", STD_CONFIGFILENAME);
QConfigDB db;
// -----
if(ConfigTemplateFile.isEmpty()
@@ -1689,7 +1689,7 @@ AddressBook::ErrorCode
AddressBook::loadConfigFile()
{
// ###########################################################################
- QString file = locateLocal( "data", STD_CONFIGFILENAME);
+ TQString file = locateLocal( "data", STD_CONFIGFILENAME);
if(config->setFileName(file, true, true))
{
if(config->load())
@@ -1714,7 +1714,7 @@ AddressBook::loadConfigFile()
}
AddressBook::ErrorCode
-AddressBook::makeVCardFromEntry(const Entry&, const QString&)
+AddressBook::makeVCardFromEntry(const Entry&, const TQString&)
{
// ###########################################################################
return NotImplemented;
@@ -1722,7 +1722,7 @@ AddressBook::makeVCardFromEntry(const Entry&, const QString&)
}
AddressBook::ErrorCode
-AddressBook::makeEntryFromVCard(const QString&, Entry&)
+AddressBook::makeEntryFromVCard(const TQString&, Entry&)
{
// ###########################################################################
return NotImplemented;
@@ -1737,7 +1737,7 @@ AddressBook::getStandardFileName()
// ###########################################################################
}
-QString AddressBook::phoneType(AddressBook::Telephone phone)
+TQString AddressBook::phoneType(AddressBook::Telephone phone)
{
switch(phone)
{
@@ -1770,7 +1770,7 @@ Section* AddressBook::configurationSection()
}
}
-AddressBook::ErrorCode AddressBook::Entry::get(const char* fieldname, QVariant& field)
+AddressBook::ErrorCode AddressBook::Entry::get(const char* fieldname, TQVariant& field)
{
// "title", "rank", "fn", "nameprefix", "firstname", "middlename", "lastname",
// "birthday", "comment", "talk", "emails", "keywords", "telephone",
@@ -1877,7 +1877,7 @@ AddressBook::ErrorCode AddressBook::Entry::get(const char* fieldname, QVariant&
}
AddressBook::ErrorCode AddressBook::Entry::Address::get(const char* fieldname,
- QVariant& field)
+ TQVariant& field)
{
// "headline", "position",
// "org", "orgunit", "orgsubunit",
@@ -1945,7 +1945,7 @@ AddressBook::ErrorCode AddressBook::Entry::Address::get(const char* fieldname,
Section* AddressBook::categoriesSection()
{
- const QString Predefines[]= {
+ const TQString Predefines[]= {
i18n("Business"),
i18n("Private"),
i18n("Dates") };
@@ -1975,9 +1975,9 @@ Section* AddressBook::categoriesSection()
keys=categories->getKeys();
for(size_t count=0; count<Size; ++count)
{
- QStringList values;
+ TQStringList values;
values.append(Predefines[count]);
- keys->insert(QCString().setNum(count), values);
+ keys->insert(TQCString().setNum(count), values);
}
section->add(KAB_CATEGORY_KEY, categories);
keys=section->getKeys();
@@ -1999,7 +1999,7 @@ AddressBook::ErrorCode AddressBook::categories(CategoriesMap& cat)
KeyValueMap* keys;
int key;
bool rc;
- QStringList values;
+ TQStringList values;
StringStringMap::iterator pos;
// ----- query categories section:
section=categoriesSection();