[kmobiletools] KDE/kdepim/kmobiletools
Marco Gulino
marco at kmobiletools.org
Thu Jun 21 00:13:47 CEST 2007
SVN commit 678221 by gulino:
Correctly setting headers.
M +10 -0 kmobiletools/libkmobiletools/sms.cpp
M +3 -0 kmobiletools/libkmobiletools/sms.h
M +2 -2 tests/testlibkmobiletools/testlibkmobiletools.cpp
--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/sms.cpp #678220:678221
@@ -343,3 +343,13 @@
if (type==QLatin1String("ALL")) return SMS::Sent;
return -1;
}
+
+QByteArray SMS::assembleHeaders()
+{
+ KMime::Headers::Base *h;
+ QByteArray ret;
+ h=getHeaderByType("Date");
+ if(h) ret+= h->as7BitString()+'\n';
+ return ret + Content::assembleHeaders();
+}
+
--- trunk/KDE/kdepim/kmobiletools/kmobiletools/libkmobiletools/sms.h #678220:678221
@@ -82,6 +82,9 @@
bool exportMD(const QString &dir);
bool exportCSV(const QString &filename);
bool writeToSlotCSV( const QString &filename);
+protected:
+ QByteArray assembleHeaders();
+
private:
QSharedDataPointer<SMSPrivate> d;
/// @TODO signals and slots removed, now find a way to do this in smslist.
--- trunk/KDE/kdepim/kmobiletools/tests/testlibkmobiletools/testlibkmobiletools.cpp #678220:678221
@@ -40,9 +40,9 @@
sms->setDateTime( KDateTime(QDate(2002,7,2), QTime(21,12,13) ) );
out << "Set date time to " << sms->getDateTime().toString() << endl;
sms->assemble();
- out << "****************** SMS Serialization ******************\n\n"
+ out << "****************** SMS Serialization ******************\n"
<< sms->encodedContent()
- << "\n\n**************** SMS Serialization End ****************\n\n";
+ << "\n**************** SMS Serialization End ****************\n\n";
out << "Deleting SMS...";
delete sms;
out << " Done" << endl;
More information about the kmobiletools
mailing list