summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core/opimrecord.cpp
Unidiff
Diffstat (limited to 'libopie2/opiepim/core/opimrecord.cpp') (more/less context) (show whitespace changes)
-rw-r--r--libopie2/opiepim/core/opimrecord.cpp8
1 files changed, 8 insertions, 0 deletions
diff --git a/libopie2/opiepim/core/opimrecord.cpp b/libopie2/opiepim/core/opimrecord.cpp
index d45417a..9510357 100644
--- a/libopie2/opiepim/core/opimrecord.cpp
+++ b/libopie2/opiepim/core/opimrecord.cpp
@@ -2,37 +2,39 @@
2 2
3#include <qpe/categories.h> 3#include <qpe/categories.h>
4#include <qpe/categoryselect.h> 4#include <qpe/categoryselect.h>
5 5
6#include "opimrecord.h" 6#include "opimrecord.h"
7 7
8Qtopia::UidGen OPimRecord::m_uidGen( Qtopia::UidGen::Qtopia ); 8Qtopia::UidGen OPimRecord::m_uidGen( Qtopia::UidGen::Qtopia );
9 9
10 10
11OPimRecord::OPimRecord( int uid ) 11OPimRecord::OPimRecord( int uid )
12 : Qtopia::Record() { 12 : Qtopia::Record() {
13 13
14 m_lastHit = -1;
14 setUid( uid ); 15 setUid( uid );
15} 16}
16OPimRecord::~OPimRecord() { 17OPimRecord::~OPimRecord() {
17} 18}
18OPimRecord::OPimRecord( const OPimRecord& rec ) 19OPimRecord::OPimRecord( const OPimRecord& rec )
19 : Qtopia::Record( rec ) 20 : Qtopia::Record( rec )
20{ 21{
21 (*this) = rec; 22 (*this) = rec;
22} 23}
23 24
24OPimRecord &OPimRecord::operator=( const OPimRecord& rec) { 25OPimRecord &OPimRecord::operator=( const OPimRecord& rec) {
25 Qtopia::Record::operator=( rec ); 26 Qtopia::Record::operator=( rec );
26 m_xrefman = rec.m_xrefman; 27 m_xrefman = rec.m_xrefman;
28 m_lastHit = rec.m_lastHit;
27 29
28 return *this; 30 return *this;
29} 31}
30/* 32/*
31 * category names 33 * category names
32 */ 34 */
33QStringList OPimRecord::categoryNames( const QString& appname ) const { 35QStringList OPimRecord::categoryNames( const QString& appname ) const {
34 QStringList list; 36 QStringList list;
35 QArray<int> cats = categories(); 37 QArray<int> cats = categories();
36 Categories catDB; 38 Categories catDB;
37 catDB.load( categoryFileName() ); 39 catDB.load( categoryFileName() );
38 40
@@ -155,12 +157,18 @@ OPimXRefPartner OPimRecord::partner( QDataStream& stream ) {
155 157
156 stream >> str; 158 stream >> str;
157 par.setService( str ); 159 par.setService( str );
158 160
159 stream >> i; 161 stream >> i;
160 par.setUid( i ); 162 par.setUid( i );
161 163
162 stream >> i ; 164 stream >> i ;
163 par.setField( i ); 165 par.setField( i );
164 166
165 return par; 167 return par;
166} 168}
169void OPimRecord::setLastHitField( int lastHit )const {
170 m_lastHit = lastHit;
171}
172int OPimRecord::lastHitField()const{
173 return m_lastHit;
174}