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.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Fri Oct 1 15:19:30 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003