korganizer Library API Documentation

kmailIface_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from kmailIface.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "kmailIface_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 
00015 KMailIface_stub::KMailIface_stub( const QCString& app, const QCString& obj )
00016   : DCOPStub( app, obj )
00017 {
00018 }
00019 
00020 KMailIface_stub::KMailIface_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021   : DCOPStub( client, app, obj )
00022 {
00023 }
00024 
00025 KMailIface_stub::KMailIface_stub( const DCOPRef& ref )
00026   : DCOPStub( ref )
00027 {
00028 }
00029 
00030 void KMailIface_stub::checkMail()
00031 {
00032     if ( !dcopClient()  ) {
00033     setStatus( CallFailed );
00034     return;
00035     }
00036     QByteArray data, replyData;
00037     QCString replyType;
00038     if ( dcopClient()->call( app(), obj(), "checkMail()", data, replyType, replyData ) ) {
00039     setStatus( CallSucceeded );
00040     } else { 
00041     callFailed();
00042     }
00043 }
00044 
00045 QStringList KMailIface_stub::accounts()
00046 {
00047     QStringList result;
00048     if ( !dcopClient()  ) {
00049     setStatus( CallFailed );
00050     return result;
00051     }
00052     QByteArray data, replyData;
00053     QCString replyType;
00054     if ( dcopClient()->call( app(), obj(), "accounts()", data, replyType, replyData ) ) {
00055     if ( replyType == "QStringList" ) {
00056         QDataStream _reply_stream( replyData, IO_ReadOnly );
00057         _reply_stream >> result;
00058         setStatus( CallSucceeded );
00059     } else {
00060         callFailed();
00061     }
00062     } else { 
00063     callFailed();
00064     }
00065     return result;
00066 }
00067 
00068 void KMailIface_stub::checkAccount( const QString& arg0 )
00069 {
00070     if ( !dcopClient()  ) {
00071     setStatus( CallFailed );
00072     return;
00073     }
00074     QByteArray data, replyData;
00075     QCString replyType;
00076     QDataStream arg( data, IO_WriteOnly );
00077     arg << arg0;
00078     if ( dcopClient()->call( app(), obj(), "checkAccount(QString)", data, replyType, replyData ) ) {
00079     setStatus( CallSucceeded );
00080     } else { 
00081     callFailed();
00082     }
00083 }
00084 
00085 void KMailIface_stub::openReader()
00086 {
00087     if ( !dcopClient()  ) {
00088     setStatus( CallFailed );
00089     return;
00090     }
00091     QByteArray data, replyData;
00092     QCString replyType;
00093     if ( dcopClient()->call( app(), obj(), "openReader()", data, replyType, replyData ) ) {
00094     setStatus( CallSucceeded );
00095     } else { 
00096     callFailed();
00097     }
00098 }
00099 
00100 int KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, int arg5, const KURL& arg6 )
00101 {
00102     int result = 0;
00103     if ( !dcopClient()  ) {
00104     setStatus( CallFailed );
00105     return result;
00106     }
00107     QByteArray data, replyData;
00108     QCString replyType;
00109     QDataStream arg( data, IO_WriteOnly );
00110     arg << arg0;
00111     arg << arg1;
00112     arg << arg2;
00113     arg << arg3;
00114     arg << arg4;
00115     arg << arg5;
00116     arg << arg6;
00117     if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,int,KURL)", data, replyType, replyData ) ) {
00118     if ( replyType == "int" ) {
00119         QDataStream _reply_stream( replyData, IO_ReadOnly );
00120         _reply_stream >> result;
00121         setStatus( CallSucceeded );
00122     } else {
00123         callFailed();
00124     }
00125     } else { 
00126     callFailed();
00127     }
00128     return result;
00129 }
00130 
00131 int KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, int arg5, const KURL& arg6, const KURL& arg7 )
00132 {
00133     int result = 0;
00134     if ( !dcopClient()  ) {
00135     setStatus( CallFailed );
00136     return result;
00137     }
00138     QByteArray data, replyData;
00139     QCString replyType;
00140     QDataStream arg( data, IO_WriteOnly );
00141     arg << arg0;
00142     arg << arg1;
00143     arg << arg2;
00144     arg << arg3;
00145     arg << arg4;
00146     arg << arg5;
00147     arg << arg6;
00148     arg << arg7;
00149     if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,int,KURL,KURL)", data, replyType, replyData ) ) {
00150     if ( replyType == "int" ) {
00151         QDataStream _reply_stream( replyData, IO_ReadOnly );
00152         _reply_stream >> result;
00153         setStatus( CallSucceeded );
00154     } else {
00155         callFailed();
00156     }
00157     } else { 
00158     callFailed();
00159     }
00160     return result;
00161 }
00162 
00163 int KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, int arg5, const KURL& arg6, const KURL::List& arg7 )
00164 {
00165     int result = 0;
00166     if ( !dcopClient()  ) {
00167     setStatus( CallFailed );
00168     return result;
00169     }
00170     QByteArray data, replyData;
00171     QCString replyType;
00172     QDataStream arg( data, IO_WriteOnly );
00173     arg << arg0;
00174     arg << arg1;
00175     arg << arg2;
00176     arg << arg3;
00177     arg << arg4;
00178     arg << arg5;
00179     arg << arg6;
00180     arg << arg7;
00181     if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,int,KURL,KURL::List)", data, replyType, replyData ) ) {
00182     if ( replyType == "int" ) {
00183         QDataStream _reply_stream( replyData, IO_ReadOnly );
00184         _reply_stream >> result;
00185         setStatus( CallSucceeded );
00186     } else {
00187         callFailed();
00188     }
00189     } else { 
00190     callFailed();
00191     }
00192     return result;
00193 }
00194 
00195 int KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, int arg5, const QString& arg6, const QCString& arg7, const QCString& arg8, const QCString& arg9, const QCString& arg10, const QCString& arg11, const QString& arg12, const QCString& arg13 )
00196 {
00197     int result = 0;
00198     if ( !dcopClient()  ) {
00199     setStatus( CallFailed );
00200     return result;
00201     }
00202     QByteArray data, replyData;
00203     QCString replyType;
00204     QDataStream arg( data, IO_WriteOnly );
00205     arg << arg0;
00206     arg << arg1;
00207     arg << arg2;
00208     arg << arg3;
00209     arg << arg4;
00210     arg << arg5;
00211     arg << arg6;
00212     arg << arg7;
00213     arg << arg8;
00214     arg << arg9;
00215     arg << arg10;
00216     arg << arg11;
00217     arg << arg12;
00218     arg << arg13;
00219     if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,int,QString,QCString,QCString,QCString,QCString,QCString,QString,QCString)", data, replyType, replyData ) ) {
00220     if ( replyType == "int" ) {
00221         QDataStream _reply_stream( replyData, IO_ReadOnly );
00222         _reply_stream >> result;
00223         setStatus( CallSucceeded );
00224     } else {
00225         callFailed();
00226     }
00227     } else { 
00228     callFailed();
00229     }
00230     return result;
00231 }
00232 
00233 int KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, int arg5, const QString& arg6, const QCString& arg7, const QCString& arg8, const QCString& arg9, const QCString& arg10, const QCString& arg11, const QString& arg12, const QCString& arg13, const QCString& arg14 )
00234 {
00235     int result = 0;
00236     if ( !dcopClient()  ) {
00237     setStatus( CallFailed );
00238     return result;
00239     }
00240     QByteArray data, replyData;
00241     QCString replyType;
00242     QDataStream arg( data, IO_WriteOnly );
00243     arg << arg0;
00244     arg << arg1;
00245     arg << arg2;
00246     arg << arg3;
00247     arg << arg4;
00248     arg << arg5;
00249     arg << arg6;
00250     arg << arg7;
00251     arg << arg8;
00252     arg << arg9;
00253     arg << arg10;
00254     arg << arg11;
00255     arg << arg12;
00256     arg << arg13;
00257     arg << arg14;
00258     if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,int,QString,QCString,QCString,QCString,QCString,QCString,QString,QCString,QCString)", data, replyType, replyData ) ) {
00259     if ( replyType == "int" ) {
00260         QDataStream _reply_stream( replyData, IO_ReadOnly );
00261         _reply_stream >> result;
00262         setStatus( CallSucceeded );
00263     } else {
00264         callFailed();
00265     }
00266     } else { 
00267     callFailed();
00268     }
00269     return result;
00270 }
00271 
00272 DCOPRef KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, bool arg5 )
00273 {
00274     DCOPRef result;
00275     if ( !dcopClient()  ) {
00276     setStatus( CallFailed );
00277     return result;
00278     }
00279     QByteArray data, replyData;
00280     QCString replyType;
00281     QDataStream arg( data, IO_WriteOnly );
00282     arg << arg0;
00283     arg << arg1;
00284     arg << arg2;
00285     arg << arg3;
00286     arg << arg4;
00287     arg << arg5;
00288     if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,bool)", data, replyType, replyData ) ) {
00289     if ( replyType == "DCOPRef" ) {
00290         QDataStream _reply_stream( replyData, IO_ReadOnly );
00291         _reply_stream >> result;
00292         setStatus( CallSucceeded );
00293     } else {
00294         callFailed();
00295     }
00296     } else { 
00297     callFailed();
00298     }
00299     return result;
00300 }
00301 
00302 int KMailIface_stub::sendCertificate( const QString& arg0, const QByteArray& arg1 )
00303 {
00304     int result = 0;
00305     if ( !dcopClient()  ) {
00306     setStatus( CallFailed );
00307     return result;
00308     }
00309     QByteArray data, replyData;
00310     QCString replyType;
00311     QDataStream arg( data, IO_WriteOnly );
00312     arg << arg0;
00313     arg << arg1;
00314     if ( dcopClient()->call( app(), obj(), "sendCertificate(QString,QByteArray)", data, replyType, replyData ) ) {
00315     if ( replyType == "int" ) {
00316         QDataStream _reply_stream( replyData, IO_ReadOnly );
00317         _reply_stream >> result;
00318         setStatus( CallSucceeded );
00319     } else {
00320         callFailed();
00321     }
00322     } else { 
00323     callFailed();
00324     }
00325     return result;
00326 }
00327 
00328 void KMailIface_stub::compactAllFolders()
00329 {
00330     if ( !dcopClient()  ) {
00331     setStatus( CallFailed );
00332     return;
00333     }
00334     QByteArray data, replyData;
00335     QCString replyType;
00336     if ( dcopClient()->call( app(), obj(), "compactAllFolders()", data, replyType, replyData ) ) {
00337     setStatus( CallSucceeded );
00338     } else { 
00339     callFailed();
00340     }
00341 }
00342 
00343 int KMailIface_stub::dcopAddMessage( const QString& arg0, const QString& arg1 )
00344 {
00345     int result = 0;
00346     if ( !dcopClient()  ) {
00347     setStatus( CallFailed );
00348     return result;
00349     }
00350     QByteArray data, replyData;
00351     QCString replyType;
00352     QDataStream arg( data, IO_WriteOnly );
00353     arg << arg0;
00354     arg << arg1;
00355     if ( dcopClient()->call( app(), obj(), "dcopAddMessage(QString,QString)", data, replyType, replyData ) ) {
00356     if ( replyType == "int" ) {
00357         QDataStream _reply_stream( replyData, IO_ReadOnly );
00358         _reply_stream >> result;
00359         setStatus( CallSucceeded );
00360     } else {
00361         callFailed();
00362     }
00363     } else { 
00364     callFailed();
00365     }
00366     return result;
00367 }
00368 
00369 int KMailIface_stub::dcopAddMessage( const QString& arg0, const KURL& arg1 )
00370 {
00371     int result = 0;
00372     if ( !dcopClient()  ) {
00373     setStatus( CallFailed );
00374     return result;
00375     }
00376     QByteArray data, replyData;
00377     QCString replyType;
00378     QDataStream arg( data, IO_WriteOnly );
00379     arg << arg0;
00380     arg << arg1;
00381     if ( dcopClient()->call( app(), obj(), "dcopAddMessage(QString,KURL)", data, replyType, replyData ) ) {
00382     if ( replyType == "int" ) {
00383         QDataStream _reply_stream( replyData, IO_ReadOnly );
00384         _reply_stream >> result;
00385         setStatus( CallSucceeded );
00386     } else {
00387         callFailed();
00388     }
00389     } else { 
00390     callFailed();
00391     }
00392     return result;
00393 }
00394 
00395 QStringList KMailIface_stub::folderList()
00396 {
00397     QStringList result;
00398     if ( !dcopClient()  ) {
00399     setStatus( CallFailed );
00400     return result;
00401     }
00402     QByteArray data, replyData;
00403     QCString replyType;
00404     if ( dcopClient()->call( app(), obj(), "folderList()", data, replyType, replyData ) ) {
00405     if ( replyType == "QStringList" ) {
00406         QDataStream _reply_stream( replyData, IO_ReadOnly );
00407         _reply_stream >> result;
00408         setStatus( CallSucceeded );
00409     } else {
00410         callFailed();
00411     }
00412     } else { 
00413     callFailed();
00414     }
00415     return result;
00416 }
00417 
00418 DCOPRef KMailIface_stub::getFolder( const QString& arg0 )
00419 {
00420     DCOPRef result;
00421     if ( !dcopClient()  ) {
00422     setStatus( CallFailed );
00423     return result;
00424     }
00425     QByteArray data, replyData;
00426     QCString replyType;
00427     QDataStream arg( data, IO_WriteOnly );
00428     arg << arg0;
00429     if ( dcopClient()->call( app(), obj(), "getFolder(QString)", data, replyType, replyData ) ) {
00430     if ( replyType == "DCOPRef" ) {
00431         QDataStream _reply_stream( replyData, IO_ReadOnly );
00432         _reply_stream >> result;
00433         setStatus( CallSucceeded );
00434     } else {
00435         callFailed();
00436     }
00437     } else { 
00438     callFailed();
00439     }
00440     return result;
00441 }
00442 
00443 void KMailIface_stub::selectFolder( QString arg0 )
00444 {
00445     if ( !dcopClient()  ) {
00446     setStatus( CallFailed );
00447     return;
00448     }
00449     QByteArray data, replyData;
00450     QCString replyType;
00451     QDataStream arg( data, IO_WriteOnly );
00452     arg << arg0;
00453     if ( dcopClient()->call( app(), obj(), "selectFolder(QString)", data, replyType, replyData ) ) {
00454     setStatus( CallSucceeded );
00455     } else { 
00456     callFailed();
00457     }
00458 }
00459 
00460 bool KMailIface_stub::canQueryClose()
00461 {
00462     bool result = false;
00463     if ( !dcopClient()  ) {
00464     setStatus( CallFailed );
00465     return result;
00466     }
00467     QByteArray data, replyData;
00468     QCString replyType;
00469     if ( dcopClient()->call( app(), obj(), "canQueryClose()", data, replyType, replyData ) ) {
00470     if ( replyType == "bool" ) {
00471         QDataStream _reply_stream( replyData, IO_ReadOnly );
00472         _reply_stream >> result;
00473         setStatus( CallSucceeded );
00474     } else {
00475         callFailed();
00476     }
00477     } else { 
00478     callFailed();
00479     }
00480     return result;
00481 }
00482 
00483 int KMailIface_stub::timeOfLastMessageCountChange()
00484 {
00485     int result = 0;
00486     if ( !dcopClient()  ) {
00487     setStatus( CallFailed );
00488     return result;
00489     }
00490     QByteArray data, replyData;
00491     QCString replyType;
00492     if ( dcopClient()->call( app(), obj(), "timeOfLastMessageCountChange()", data, replyType, replyData ) ) {
00493     if ( replyType == "int" ) {
00494         QDataStream _reply_stream( replyData, IO_ReadOnly );
00495         _reply_stream >> result;
00496         setStatus( CallSucceeded );
00497     } else {
00498         callFailed();
00499     }
00500     } else { 
00501     callFailed();
00502     }
00503     return result;
00504 }
00505 
00506 DCOPRef KMailIface_stub::newMessage()
00507 {
00508     DCOPRef result;
00509     if ( !dcopClient()  ) {
00510     setStatus( CallFailed );
00511     return result;
00512     }
00513     QByteArray data, replyData;
00514     QCString replyType;
00515     if ( dcopClient()->call( app(), obj(), "newMessage()", data, replyType, replyData ) ) {
00516     if ( replyType == "DCOPRef" ) {
00517         QDataStream _reply_stream( replyData, IO_ReadOnly );
00518         _reply_stream >> result;
00519         setStatus( CallSucceeded );
00520     } else {
00521         callFailed();
00522     }
00523     } else { 
00524     callFailed();
00525     }
00526     return result;
00527 }
00528 
00529 bool KMailIface_stub::showMail( Q_UINT32 arg0, QString arg1 )
00530 {
00531     bool result = false;
00532     if ( !dcopClient()  ) {
00533     setStatus( CallFailed );
00534     return result;
00535     }
00536     QByteArray data, replyData;
00537     QCString replyType;
00538     QDataStream arg( data, IO_WriteOnly );
00539     arg << arg0;
00540     arg << arg1;
00541     if ( dcopClient()->call( app(), obj(), "showMail(Q_UINT32,QString)", data, replyType, replyData ) ) {
00542     if ( replyType == "bool" ) {
00543         QDataStream _reply_stream( replyData, IO_ReadOnly );
00544         _reply_stream >> result;
00545         setStatus( CallSucceeded );
00546     } else {
00547         callFailed();
00548     }
00549     } else { 
00550     callFailed();
00551     }
00552     return result;
00553 }
00554 
00555 bool KMailIface_stub::handleCommandLine( bool arg0 )
00556 {
00557     bool result = false;
00558     if ( !dcopClient()  ) {
00559     setStatus( CallFailed );
00560     return result;
00561     }
00562     QByteArray data, replyData;
00563     QCString replyType;
00564     QDataStream arg( data, IO_WriteOnly );
00565     arg << arg0;
00566     if ( dcopClient()->call( app(), obj(), "handleCommandLine(bool)", data, replyType, replyData ) ) {
00567     if ( replyType == "bool" ) {
00568         QDataStream _reply_stream( replyData, IO_ReadOnly );
00569         _reply_stream >> result;
00570         setStatus( CallSucceeded );
00571     } else {
00572         callFailed();
00573     }
00574     } else { 
00575     callFailed();
00576     }
00577     return result;
00578 }
00579 
00580 QString KMailIface_stub::getFrom( Q_UINT32 arg0 )
00581 {
00582     QString result;
00583     if ( !dcopClient()  ) {
00584     setStatus( CallFailed );
00585     return result;
00586     }
00587     QByteArray data, replyData;
00588     QCString replyType;
00589     QDataStream arg( data, IO_WriteOnly );
00590     arg << arg0;
00591     if ( dcopClient()->call( app(), obj(), "getFrom(Q_UINT32)", data, replyType, replyData ) ) {
00592     if ( replyType == "QString" ) {
00593         QDataStream _reply_stream( replyData, IO_ReadOnly );
00594         _reply_stream >> result;
00595         setStatus( CallSucceeded );
00596     } else {
00597         callFailed();
00598     }
00599     } else { 
00600     callFailed();
00601     }
00602     return result;
00603 }
00604 
00605 
KDE Logo
This file is part of the documentation for korganizer Library Version 3.3.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Apr 4 04:49:26 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003