[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdepim/kaddressbook
From: Tobias Koenig <tokoe () kde ! org>
Date: 2010-07-05 18:55:32
Message-ID: 20100705185532.65FE1AC8E6 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1146336 by tokoe:
Add all standard fields to the ContactFields class
BUG: 243407
M +1 -0 CMakeLists.txt
M +38 -2 contactfields.cpp
M +8 -1 contactfields.h
A tests (directory)
A tests/CMakeLists.txt
A tests/contactfieldstest.cpp [License: UNKNOWN]
--- trunk/KDE/kdepim/kaddressbook/CMakeLists.txt #1146335:1146336
@@ -10,6 +10,7 @@
add_subdirectory(icons)
add_subdirectory(printing)
+add_subdirectory(tests)
if(QGPGME_FOUND)
add_definitions(-DQGPGME_FOUND)
endif(QGPGME_FOUND)
--- trunk/KDE/kdepim/kaddressbook/contactfields.cpp #1146335:1146336
@@ -67,6 +67,12 @@
case Organization: return KABC::Addressee::organizationLabel(); break;
case Note: return KABC::Addressee::noteLabel(); break;
case Homepage: return KABC::Addressee::urlLabel(); break;
+ case BlogFeed: return i18n( "Blog Feed" ); break;
+ case Profession: return i18n( "Profession" ); break;
+ case Office: return i18n( "Office" ); break;
+ case Manager: return i18n( "Manager" ); break;
+ case Assistant: return i18n( "Assistant" ); break;
+ case Spouse: return i18n( "Spouse" ); break;
}
return QString();
@@ -117,7 +123,13 @@
<< Role
<< Organization
<< Note
- << Homepage;
+ << Homepage
+ << BlogFeed
+ << Profession
+ << Office
+ << Manager
+ << Assistant
+ << Spouse;
return fields;
}
@@ -341,6 +353,24 @@
contact.insertAddress( address );
}
break;
+ case BlogFeed:
+ contact.insertCustom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"BlogFeed" ), value ); + break;
+ case Profession:
+ contact.insertCustom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"X-Profession" ), value ); + break;
+ case Office:
+ contact.insertCustom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"X-Office" ), value ); + break;
+ case Manager:
+ contact.insertCustom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"X-ManagersName" ), value ); + break;
+ case Assistant:
+ contact.insertCustom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"X-AssistantsName" ), value ); + break;
+ case Spouse:
+ contact.insertCustom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"X-SpousesName" ), value ); + break;
}
}
@@ -359,7 +389,7 @@
{
const QDateTime birthday = contact.birthday();
if ( birthday.isValid() )
- return birthday.toString( Qt::ISODate );
+ return birthday.date().toString( Qt::ISODate );
else
return QString();
}
@@ -495,6 +525,12 @@
case Organization: return contact.organization(); break;
case Note: return contact.note(); break;
case Homepage: return contact.url().url(); break;
+ case BlogFeed: return contact.custom( QLatin1String( "KADDRESSBOOK" ), \
QLatin1String( "BlogFeed" ) ); + case Profession: return contact.custom( \
QLatin1String( "KADDRESSBOOK" ), QLatin1String( "X-Profession" ) ); + case Office: \
return contact.custom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( "X-Office" ) \
); + case Manager: return contact.custom( QLatin1String( "KADDRESSBOOK" ), \
QLatin1String( "X-ManagersName" ) ); + case Assistant: return contact.custom( \
QLatin1String( "KADDRESSBOOK" ), QLatin1String( "X-AssistantsName" ) ); + case \
Spouse: return contact.custom( QLatin1String( "KADDRESSBOOK" ), QLatin1String( \
"X-SpousesName" ) ); }
return QString();
--- trunk/KDE/kdepim/kaddressbook/contactfields.h #1146335:1146336
@@ -79,7 +79,14 @@
Role,
Organization,
Note,
- Homepage
+ Homepage,
+
+ BlogFeed,
+ Profession,
+ Office,
+ Manager,
+ Assistant,
+ Spouse
};
/**
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic