summaryrefslogtreecommitdiff
path: root/libopie/pim/opimrecord.cpp
Unidiff
Diffstat (limited to 'libopie/pim/opimrecord.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie/pim/opimrecord.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/libopie/pim/opimrecord.cpp b/libopie/pim/opimrecord.cpp
index 88b6fde..60cdbf3 100644
--- a/libopie/pim/opimrecord.cpp
+++ b/libopie/pim/opimrecord.cpp
@@ -1,17 +1,20 @@
1#include <qpe/categories.h> 1#include <qpe/categories.h>
2#include <qpe/categoryselect.h> 2#include <qpe/categoryselect.h>
3 3
4#include "opimrecord.h" 4#include "opimrecord.h"
5 5
6Qtopia::UidGen OPimRecord::m_uidGen( Qtopia::UidGen::Qtopia );
7
8
6OPimRecord::OPimRecord( int uid ) 9OPimRecord::OPimRecord( int uid )
7 : Qtopia::Record() { 10 : Qtopia::Record() {
8 11
9 setUid( uid ); 12 setUid( uid );
10} 13}
11OPimRecord::~OPimRecord() { 14OPimRecord::~OPimRecord() {
12} 15}
13OPimRecord::OPimRecord( const OPimRecord& rec ) 16OPimRecord::OPimRecord( const OPimRecord& rec )
14 : Qtopia::Record( rec ) 17 : Qtopia::Record( rec )
15{ 18{
16 (*this) = rec; 19 (*this) = rec;
17} 20}
@@ -116,12 +119,15 @@ QString OPimRecord::crossToString()const {
116 //qWarning("IDS " + str ); 119 //qWarning("IDS " + str );
117 120
118 return str; 121 return str;
119} 122}
120/* if uid = 1 assign a new one */ 123/* if uid = 1 assign a new one */
121void OPimRecord::setUid( int uid ) { 124void OPimRecord::setUid( int uid ) {
122 125
123 if ( uid == 1) 126 if ( uid == 1)
124 uid = uidGen().generate(); 127 uid = uidGen().generate();
125 128
126 Qtopia::Record::setUid( uid ); 129 Qtopia::Record::setUid( uid );
127}; 130};
131Qtopia::UidGen &OPimRecord::uidGen() {
132 return m_uidGen;
133}