From ec80e207cce9ebb55be771603fc47a4e7892fd6c Mon Sep 17 00:00:00 2001 From: zecke Date: Fri, 20 Jun 2003 15:40:07 +0000 Subject: toExtraMap is no more virtual we save custom entries now setExtraMap added as well --- (limited to 'libopie2/opiepim/core') diff --git a/libopie2/opiepim/core/opimrecord.cpp b/libopie2/opiepim/core/opimrecord.cpp index 0c9734d..2365748 100644 --- a/libopie2/opiepim/core/opimrecord.cpp +++ b/libopie2/opiepim/core/opimrecord.cpp @@ -174,3 +174,9 @@ void OPimRecord::setLastHitField( int lastHit )const { int OPimRecord::lastHitField()const{ return m_lastHit; } +QMap OPimRecord::toExtraMap()const { + return customMap; +} +void OPimRecord::setExtraMap( const QMap& map) { + customMap = map; +} diff --git a/libopie2/opiepim/core/opimrecord.h b/libopie2/opiepim/core/opimrecord.h index 494c78e..563b19c 100644 --- a/libopie2/opiepim/core/opimrecord.h +++ b/libopie2/opiepim/core/opimrecord.h @@ -6,7 +6,12 @@ #include #include +/* + * we need to get customMap which is private... + */ +#define private protected #include +#undef private #include @@ -94,7 +99,8 @@ public: /** * key value representation of extra items */ - virtual QMap toExtraMap()const = 0; + QMap toExtraMap()const; + void setExtraMap( const QMap& ); /** * the name for a recordField -- cgit v0.9.0.2