diff --git a/kmailIface.h b/kmailIface.h index 0427cf140..e5ce80387 100644 --- a/kmailIface.h +++ b/kmailIface.h @@ -43,6 +43,8 @@ k_dcop: // =-2, couldn't read messageFile. // =-3, Can't allocate memory. // =-4, Message already exists in folder. + virtual int dcopAddMessage(const QString & foldername, + const QString & messagefile) = 0; virtual int dcopAddMessage(const QString & foldername, const KURL & messagefile) = 0; }; diff --git a/kmkernel.cpp b/kmkernel.cpp index f9b0bc0d4..a22b9008f 100644 --- a/kmkernel.cpp +++ b/kmkernel.cpp @@ -150,6 +150,11 @@ void KMKernel::compactAllFolders () kdDebug() << "KMKernel::compactAllFolders finished" << endl; } +int KMKernel::dcopAddMessage(const QString & foldername,const QString & msgUrlString) +{ + return dcopAddMessage(foldername, KURL(msgUrlString)); +} + int KMKernel::dcopAddMessage(const QString & foldername,const KURL & msgUrl) { int retval; diff --git a/kmkernel.h b/kmkernel.h index 7f8d1616f..30a0df74f 100644 --- a/kmkernel.h +++ b/kmkernel.h @@ -45,6 +45,7 @@ public: int addAttachment(int composerId, KURL url, QString comment); int setBody (int composerId, QString body); void compactAllFolders(); + int dcopAddMessage(const QString & foldername, const QString & messageFile); int dcopAddMessage(const QString & foldername, const KURL & messageFile); // normal control stuff