[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