#ifdef HAVE_CONFIG_H #include #endif #include #include #include #include #include "aboutdata.h" #include #include int main(int argc,char **argv) { kdDebug(5006) << "Test KMail DCOP interface." << endl; TDEAboutData aboutData( "testKMailDCOP", "Test for KMail DCOP interface", "0.0" ); TDECmdLineArgs::init(argc, argv, &aboutData); TDEApplication app; app.dcopClient()->attach(); KMailIface_stub kmailStub("kmail","KMailIface"); kmailStub.openComposer("to 1","","","First test","simple openComp call",0, KURL()); DCOPRef ref = kmailStub.openComposer("to 2","","","Second test", "DCOP ref call",0); MailComposerIface_stub composerStub(ref.app(),ref.object()); TQCString data = "BEGIN:VCALENDAR\nEND:VCALENDAR"; composerStub.addAttachment("test.ics","7bit",data,"text","calendar","method", "publish","attachement;"); composerStub.send(2); kdDebug(5006) << "testDCOP done." << endl; return 0; }