summaryrefslogtreecommitdiff
path: root/libopie2/opiepim/core/opimnotifymanager.cpp
Unidiff
Diffstat (limited to 'libopie2/opiepim/core/opimnotifymanager.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r--libopie2/opiepim/core/opimnotifymanager.cpp5
1 files changed, 0 insertions, 5 deletions
diff --git a/libopie2/opiepim/core/opimnotifymanager.cpp b/libopie2/opiepim/core/opimnotifymanager.cpp
index 516dc79..77cd922 100644
--- a/libopie2/opiepim/core/opimnotifymanager.cpp
+++ b/libopie2/opiepim/core/opimnotifymanager.cpp
@@ -155,25 +155,24 @@ void OPimNotifyManager::registerNotify( const OPimNotify& )
155/** 155/**
156 * same as above... 156 * same as above...
157 * Also implement Url model 157 * Also implement Url model
158 * have a MainWindow.... 158 * have a MainWindow....
159 */ 159 */
160void OPimNotifyManager::deregister( const OPimNotify& ) 160void OPimNotifyManager::deregister( const OPimNotify& )
161{ 161{
162} 162}
163 163
164 164
165bool OPimNotifyManager::isEmpty() const 165bool OPimNotifyManager::isEmpty() const
166{ 166{
167 owarn << "is Empty called on OPimNotifyManager " << m_rem.count() << " " << m_al.count() << "" << oendl;
168 if ( m_rem.isEmpty() && m_al.isEmpty() ) return true; 167 if ( m_rem.isEmpty() && m_al.isEmpty() ) return true;
169 else return false; 168 else return false;
170} 169}
171 170
172 171
173// Taken from otodoaccessxml.. code duplication bad. any alternative? 172// Taken from otodoaccessxml.. code duplication bad. any alternative?
174QString OPimNotifyManager::alarmsToString() const 173QString OPimNotifyManager::alarmsToString() const
175{ 174{
176 QString str; 175 QString str;
177 176
178 OPimNotifyManager::Alarms alarms = m_al; 177 OPimNotifyManager::Alarms alarms = m_al;
179 if ( !alarms.isEmpty() ) 178 if ( !alarms.isEmpty() )
@@ -183,25 +182,24 @@ QString OPimNotifyManager::alarmsToString() const
183 for ( ; it != alarms.end(); ++it ) 182 for ( ; it != alarms.end(); ++it )
184 { 183 {
185 /* only if time is valid */ 184 /* only if time is valid */
186 if ( ( *it ).dateTime().isValid() ) 185 if ( ( *it ).dateTime().isValid() )
187 { 186 {
188 als << OPimDateConversion::dateTimeToString( ( *it ).dateTime() ) 187 als << OPimDateConversion::dateTimeToString( ( *it ).dateTime() )
189 + ":" + QString::number( ( *it ).duration() ) 188 + ":" + QString::number( ( *it ).duration() )
190 + ":" + QString::number( ( *it ).sound() ) 189 + ":" + QString::number( ( *it ).sound() )
191 + ":"; 190 + ":";
192 } 191 }
193 } 192 }
194 // now write the list 193 // now write the list
195 owarn << "als: " << als.join( "____________" ) << "" << oendl;
196 str = als.join( ";" ); 194 str = als.join( ";" );
197 } 195 }
198 196
199 return str; 197 return str;
200} 198}
201 199
202 200
203QString OPimNotifyManager::remindersToString() const 201QString OPimNotifyManager::remindersToString() const
204{ 202{
205 QString str; 203 QString str;
206 204
207 OPimNotifyManager::Reminders reminders = m_rem; 205 OPimNotifyManager::Reminders reminders = m_rem;
@@ -217,27 +215,24 @@ QString OPimNotifyManager::remindersToString() const
217 } 215 }
218 216
219 return str; 217 return str;
220} 218}
221 219
222 220
223void OPimNotifyManager::alarmsFromString( const QString& str ) 221void OPimNotifyManager::alarmsFromString( const QString& str )
224{ 222{
225 QStringList als = QStringList::split( ";", str ); 223 QStringList als = QStringList::split( ";", str );
226 for ( QStringList::Iterator it = als.begin(); it != als.end(); ++it ) 224 for ( QStringList::Iterator it = als.begin(); it != als.end(); ++it )
227 { 225 {
228 QStringList alarm = QStringList::split( ":", ( *it ), TRUE ); // allow empty 226 QStringList alarm = QStringList::split( ":", ( *it ), TRUE ); // allow empty
229 owarn << "alarm: " << alarm.join( "___" ) << "" << oendl;
230 owarn << "alarm[0]: " << alarm[ 0 ] << " "
231 << OPimDateConversion::dateTimeFromString( alarm[ 0 ] ).toString() << oendl;
232 OPimAlarm al( alarm[ 2 ].toInt(), OPimDateConversion::dateTimeFromString( alarm[ 0 ] ), 227 OPimAlarm al( alarm[ 2 ].toInt(), OPimDateConversion::dateTimeFromString( alarm[ 0 ] ),
233 alarm[ 1 ].toInt() ); 228 alarm[ 1 ].toInt() );
234 add( al ); 229 add( al );
235 } 230 }
236} 231}
237 232
238 233
239void OPimNotifyManager::remindersFromString( const QString& str ) 234void OPimNotifyManager::remindersFromString( const QString& str )
240{ 235{
241 236
242 QStringList rems = QStringList::split( ";", str ); 237 QStringList rems = QStringList::split( ";", str );
243 for ( QStringList::Iterator it = rems.begin(); it != rems.end(); ++it ) 238 for ( QStringList::Iterator it = rems.begin(); it != rems.end(); ++it )