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

Marco Gulino marco at kmobiletools.org
Mon Jun 18 17:46:44 CEST 2007


SVN commit 677167 by gulino:

Reverting subclass Akonadi::Item


 M  +4 -6      sms.cpp  
 M  +1 -2      sms.h  


--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/sms.cpp #677166:677167
@@ -45,27 +45,26 @@
     QString s_rawSlot;
     bool b_unread;
     SMS *parent;
-    void refreshUid() const
+    QString s_uid;
+    void refreshUid()
     {
         KMD5 context;
         QByteArray ba;
         if ( sl_numbers.isEmpty()) ba = s_text.toUtf8();
         else ba = ( s_text + sl_numbers.join(",")).toUtf8();
         context.update(ba);
-        parent->reference().setRemoteId( context.hexDigest() );
+        s_uid=QString(context.hexDigest() );
     }
 };
 
 SMS::SMS(QObject *parent)
  : QObject(parent), 
-  Akonadi::Item(MIMETYPE), /// @TODO could this a proper mimetype? eventually add it in kde global mimetypes.
   d(new SMSPrivate(this) )
 {
 }
 
 SMS::SMS(const QStringList & numbers, const QString & text, const QDateTime & datetime, QObject *parent)
  : QObject(parent),
-   Akonadi::Item(MIMETYPE), /// @TODO could this a proper mimetype? eventually add it in kde global mimetypes.
  d(new SMSPrivate(this) )
 {
     setNumbers(numbers);
@@ -75,12 +74,11 @@
 }
 
 QString SMS::uid() const {
-    return reference().remoteId();
+    return d->s_uid;
 }
 
 SMS::SMS(const QStringList & numbers, const QString & text, QObject *parent)
  : QObject(parent),
-  Akonadi::Item(MIMETYPE), /// @TODO could this a proper mimetype? eventually add it in kde global mimetypes.
   d(new SMSPrivate(this) )
 {
     setNumbers(numbers);
--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/sms.h #677166:677167
@@ -21,7 +21,6 @@
 #define SMS_H
 
 #include <libkmobiletools/kmobiletools_export.h>
-#include <libakonadi/item.h>
 
 #include <QtCore/QObject>
 #include <QtCore/QStringList>
@@ -32,7 +31,7 @@
 */
 
 class SMSPrivate;
-class KMOBILETOOLS_EXPORT SMS : public QObject, public Akonadi::Item
+class KMOBILETOOLS_EXPORT SMS : public QObject
 {
 Q_OBJECT
 public:


More information about the kmobiletools mailing list