[kmobiletools] KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools

Marco Gulino marco at kmobiletools.org
Fri Jun 15 20:02:34 CEST 2007


SVN commit 676018 by gulino:

Fixing compilation (const-ness back)


 M  +8 -3      smslist.cpp  
 M  +2 -2      smslist.h  


--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/smslist.cpp #676017:676018
@@ -227,18 +227,23 @@
 /*!
     \fn SMSList::saveToCSV(const QString &engineName)
  */
-int SMSList::saveToCSV(const QString &filename)
+int SMSList::saveToCSV(const QString &filename) const
 {
     kDebug() << k_funcinfo << endl;
     SMS *sms;
     kdDebug() << "SMSList::saveToCSV(): saving CSV file to: " << filename << endl;
-    QListIterator<SMS*> it(*this);
     bool ok=true;
+/*    QListIterator<SMS*> it(*this);
     while( (it.hasNext()) )
     {
         sms=it.next();
         ok&=sms->writeToSlotCSV(filename);
+    }*/
+    for(int i=0; i<size(); i++) {
+        sms=at(i);
+        ok&=sms->writeToSlotCSV(filename);
     }
+    return ok;
 }
 
 /*!
@@ -246,7 +251,7 @@
  */
 
 /// @TODO Check if we can remove dialog windows out of this class, emitting insteada signal.
-int SMSList::saveToCSV()
+int SMSList::saveToCSV() const
 {
     QString saveFile;
 
--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/smslist.h #676017:676018
@@ -63,8 +63,8 @@
 public Q_SLOTS:
     void saveToMailBox(const QString &engineName);
     void saveToMailBox() const;
-    int saveToCSV(const QString &filename);
-    int saveToCSV();
+    int saveToCSV(const QString &filename) const;
+    int saveToCSV() const;
 };
 
 #endif


More information about the kmobiletools mailing list