00001
00002
00003
00004
00005
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 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, uint arg15 )
00273 {
00274 int result = 0;
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 arg << arg6;
00289 arg << arg7;
00290 arg << arg8;
00291 arg << arg9;
00292 arg << arg10;
00293 arg << arg11;
00294 arg << arg12;
00295 arg << arg13;
00296 arg << arg14;
00297 arg << arg15;
00298 if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,int,QString,QCString,QCString,QCString,QCString,QCString,QString,QCString,QCString,uint)", data, replyType, replyData ) ) {
00299 if ( replyType == "int" ) {
00300 QDataStream _reply_stream( replyData, IO_ReadOnly );
00301 _reply_stream >> result;
00302 setStatus( CallSucceeded );
00303 } else {
00304 callFailed();
00305 }
00306 } else {
00307 callFailed();
00308 }
00309 return result;
00310 }
00311
00312 DCOPRef KMailIface_stub::openComposer( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QString& arg4, bool arg5 )
00313 {
00314 DCOPRef result;
00315 if ( !dcopClient() ) {
00316 setStatus( CallFailed );
00317 return result;
00318 }
00319 QByteArray data, replyData;
00320 QCString replyType;
00321 QDataStream arg( data, IO_WriteOnly );
00322 arg << arg0;
00323 arg << arg1;
00324 arg << arg2;
00325 arg << arg3;
00326 arg << arg4;
00327 arg << arg5;
00328 if ( dcopClient()->call( app(), obj(), "openComposer(QString,QString,QString,QString,QString,bool)", data, replyType, replyData ) ) {
00329 if ( replyType == "DCOPRef" ) {
00330 QDataStream _reply_stream( replyData, IO_ReadOnly );
00331 _reply_stream >> result;
00332 setStatus( CallSucceeded );
00333 } else {
00334 callFailed();
00335 }
00336 } else {
00337 callFailed();
00338 }
00339 return result;
00340 }
00341
00342 int KMailIface_stub::sendCertificate( const QString& arg0, const QByteArray& arg1 )
00343 {
00344 int result = 0;
00345 if ( !dcopClient() ) {
00346 setStatus( CallFailed );
00347 return result;
00348 }
00349 QByteArray data, replyData;
00350 QCString replyType;
00351 QDataStream arg( data, IO_WriteOnly );
00352 arg << arg0;
00353 arg << arg1;
00354 if ( dcopClient()->call( app(), obj(), "sendCertificate(QString,QByteArray)", data, replyType, replyData ) ) {
00355 if ( replyType == "int" ) {
00356 QDataStream _reply_stream( replyData, IO_ReadOnly );
00357 _reply_stream >> result;
00358 setStatus( CallSucceeded );
00359 } else {
00360 callFailed();
00361 }
00362 } else {
00363 callFailed();
00364 }
00365 return result;
00366 }
00367
00368 void KMailIface_stub::compactAllFolders()
00369 {
00370 if ( !dcopClient() ) {
00371 setStatus( CallFailed );
00372 return;
00373 }
00374 QByteArray data, replyData;
00375 QCString replyType;
00376 if ( dcopClient()->call( app(), obj(), "compactAllFolders()", data, replyType, replyData ) ) {
00377 setStatus( CallSucceeded );
00378 } else {
00379 callFailed();
00380 }
00381 }
00382
00383 int KMailIface_stub::dcopAddMessage( const QString& arg0, const QString& arg1, const QString& arg2 )
00384 {
00385 int result = 0;
00386 if ( !dcopClient() ) {
00387 setStatus( CallFailed );
00388 return result;
00389 }
00390 QByteArray data, replyData;
00391 QCString replyType;
00392 QDataStream arg( data, IO_WriteOnly );
00393 arg << arg0;
00394 arg << arg1;
00395 arg << arg2;
00396 if ( dcopClient()->call( app(), obj(), "dcopAddMessage(QString,QString,QString)", data, replyType, replyData ) ) {
00397 if ( replyType == "int" ) {
00398 QDataStream _reply_stream( replyData, IO_ReadOnly );
00399 _reply_stream >> result;
00400 setStatus( CallSucceeded );
00401 } else {
00402 callFailed();
00403 }
00404 } else {
00405 callFailed();
00406 }
00407 return result;
00408 }
00409
00410 int KMailIface_stub::dcopAddMessage( const QString& arg0, const KURL& arg1, const QString& arg2 )
00411 {
00412 int result = 0;
00413 if ( !dcopClient() ) {
00414 setStatus( CallFailed );
00415 return result;
00416 }
00417 QByteArray data, replyData;
00418 QCString replyType;
00419 QDataStream arg( data, IO_WriteOnly );
00420 arg << arg0;
00421 arg << arg1;
00422 arg << arg2;
00423 if ( dcopClient()->call( app(), obj(), "dcopAddMessage(QString,KURL,QString)", data, replyType, replyData ) ) {
00424 if ( replyType == "int" ) {
00425 QDataStream _reply_stream( replyData, IO_ReadOnly );
00426 _reply_stream >> result;
00427 setStatus( CallSucceeded );
00428 } else {
00429 callFailed();
00430 }
00431 } else {
00432 callFailed();
00433 }
00434 return result;
00435 }
00436
00437 void KMailIface_stub::showImportArchiveDialog()
00438 {
00439 if ( !dcopClient() ) {
00440 setStatus( CallFailed );
00441 return;
00442 }
00443 QByteArray data, replyData;
00444 QCString replyType;
00445 if ( dcopClient()->call( app(), obj(), "showImportArchiveDialog()", data, replyType, replyData ) ) {
00446 setStatus( CallSucceeded );
00447 } else {
00448 callFailed();
00449 }
00450 }
00451
00452 QStringList KMailIface_stub::folderList()
00453 {
00454 QStringList result;
00455 if ( !dcopClient() ) {
00456 setStatus( CallFailed );
00457 return result;
00458 }
00459 QByteArray data, replyData;
00460 QCString replyType;
00461 if ( dcopClient()->call( app(), obj(), "folderList()", data, replyType, replyData ) ) {
00462 if ( replyType == "QStringList" ) {
00463 QDataStream _reply_stream( replyData, IO_ReadOnly );
00464 _reply_stream >> result;
00465 setStatus( CallSucceeded );
00466 } else {
00467 callFailed();
00468 }
00469 } else {
00470 callFailed();
00471 }
00472 return result;
00473 }
00474
00475 DCOPRef KMailIface_stub::getFolder( const QString& arg0 )
00476 {
00477 DCOPRef result;
00478 if ( !dcopClient() ) {
00479 setStatus( CallFailed );
00480 return result;
00481 }
00482 QByteArray data, replyData;
00483 QCString replyType;
00484 QDataStream arg( data, IO_WriteOnly );
00485 arg << arg0;
00486 if ( dcopClient()->call( app(), obj(), "getFolder(QString)", data, replyType, replyData ) ) {
00487 if ( replyType == "DCOPRef" ) {
00488 QDataStream _reply_stream( replyData, IO_ReadOnly );
00489 _reply_stream >> result;
00490 setStatus( CallSucceeded );
00491 } else {
00492 callFailed();
00493 }
00494 } else {
00495 callFailed();
00496 }
00497 return result;
00498 }
00499
00500 void KMailIface_stub::selectFolder( QString arg0 )
00501 {
00502 if ( !dcopClient() ) {
00503 setStatus( CallFailed );
00504 return;
00505 }
00506 QByteArray data, replyData;
00507 QCString replyType;
00508 QDataStream arg( data, IO_WriteOnly );
00509 arg << arg0;
00510 if ( dcopClient()->call( app(), obj(), "selectFolder(QString)", data, replyType, replyData ) ) {
00511 setStatus( CallSucceeded );
00512 } else {
00513 callFailed();
00514 }
00515 }
00516
00517 bool KMailIface_stub::canQueryClose()
00518 {
00519 bool result = false;
00520 if ( !dcopClient() ) {
00521 setStatus( CallFailed );
00522 return result;
00523 }
00524 QByteArray data, replyData;
00525 QCString replyType;
00526 if ( dcopClient()->call( app(), obj(), "canQueryClose()", data, replyType, replyData ) ) {
00527 if ( replyType == "bool" ) {
00528 QDataStream _reply_stream( replyData, IO_ReadOnly );
00529 _reply_stream >> result;
00530 setStatus( CallSucceeded );
00531 } else {
00532 callFailed();
00533 }
00534 } else {
00535 callFailed();
00536 }
00537 return result;
00538 }
00539
00540 void KMailIface_stub::setDefaultTransport( const QString& arg0 )
00541 {
00542 if ( !dcopClient() ) {
00543 setStatus( CallFailed );
00544 return;
00545 }
00546 QByteArray data, replyData;
00547 QCString replyType;
00548 QDataStream arg( data, IO_WriteOnly );
00549 arg << arg0;
00550 if ( dcopClient()->call( app(), obj(), "setDefaultTransport(QString)", data, replyType, replyData ) ) {
00551 setStatus( CallSucceeded );
00552 } else {
00553 callFailed();
00554 }
00555 }
00556
00557 int KMailIface_stub::timeOfLastMessageCountChange()
00558 {
00559 int result = 0;
00560 if ( !dcopClient() ) {
00561 setStatus( CallFailed );
00562 return result;
00563 }
00564 QByteArray data, replyData;
00565 QCString replyType;
00566 if ( dcopClient()->call( app(), obj(), "timeOfLastMessageCountChange()", data, replyType, replyData ) ) {
00567 if ( replyType == "int" ) {
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 void KMailIface_stub::pauseBackgroundJobs()
00581 {
00582 if ( !dcopClient() ) {
00583 setStatus( CallFailed );
00584 return;
00585 }
00586 QByteArray data, replyData;
00587 QCString replyType;
00588 if ( dcopClient()->call( app(), obj(), "pauseBackgroundJobs()", data, replyType, replyData ) ) {
00589 setStatus( CallSucceeded );
00590 } else {
00591 callFailed();
00592 }
00593 }
00594
00595 void KMailIface_stub::resumeBackgroundJobs()
00596 {
00597 if ( !dcopClient() ) {
00598 setStatus( CallFailed );
00599 return;
00600 }
00601 QByteArray data, replyData;
00602 QCString replyType;
00603 if ( dcopClient()->call( app(), obj(), "resumeBackgroundJobs()", data, replyType, replyData ) ) {
00604 setStatus( CallSucceeded );
00605 } else {
00606 callFailed();
00607 }
00608 }
00609
00610 void KMailIface_stub::stopNetworkJobs()
00611 {
00612 if ( !dcopClient() ) {
00613 setStatus( CallFailed );
00614 return;
00615 }
00616 QByteArray data, replyData;
00617 QCString replyType;
00618 if ( dcopClient()->call( app(), obj(), "stopNetworkJobs()", data, replyType, replyData ) ) {
00619 setStatus( CallSucceeded );
00620 } else {
00621 callFailed();
00622 }
00623 }
00624
00625 void KMailIface_stub::resumeNetworkJobs()
00626 {
00627 if ( !dcopClient() ) {
00628 setStatus( CallFailed );
00629 return;
00630 }
00631 QByteArray data, replyData;
00632 QCString replyType;
00633 if ( dcopClient()->call( app(), obj(), "resumeNetworkJobs()", data, replyType, replyData ) ) {
00634 setStatus( CallSucceeded );
00635 } else {
00636 callFailed();
00637 }
00638 }
00639
00640 DCOPRef KMailIface_stub::newMessage( const QString& arg0, const QString& arg1, const QString& arg2, bool arg3, bool arg4, const KURL& arg5, const KURL& arg6 )
00641 {
00642 DCOPRef result;
00643 if ( !dcopClient() ) {
00644 setStatus( CallFailed );
00645 return result;
00646 }
00647 QByteArray data, replyData;
00648 QCString replyType;
00649 QDataStream arg( data, IO_WriteOnly );
00650 arg << arg0;
00651 arg << arg1;
00652 arg << arg2;
00653 arg << arg3;
00654 arg << arg4;
00655 arg << arg5;
00656 arg << arg6;
00657 if ( dcopClient()->call( app(), obj(), "newMessage(QString,QString,QString,bool,bool,KURL,KURL)", data, replyType, replyData ) ) {
00658 if ( replyType == "DCOPRef" ) {
00659 QDataStream _reply_stream( replyData, IO_ReadOnly );
00660 _reply_stream >> result;
00661 setStatus( CallSucceeded );
00662 } else {
00663 callFailed();
00664 }
00665 } else {
00666 callFailed();
00667 }
00668 return result;
00669 }
00670
00671 bool KMailIface_stub::showMail( Q_UINT32 arg0, QString arg1 )
00672 {
00673 bool result = false;
00674 if ( !dcopClient() ) {
00675 setStatus( CallFailed );
00676 return result;
00677 }
00678 QByteArray data, replyData;
00679 QCString replyType;
00680 QDataStream arg( data, IO_WriteOnly );
00681 arg << arg0;
00682 arg << arg1;
00683 if ( dcopClient()->call( app(), obj(), "showMail(Q_UINT32,QString)", data, replyType, replyData ) ) {
00684 if ( replyType == "bool" ) {
00685 QDataStream _reply_stream( replyData, IO_ReadOnly );
00686 _reply_stream >> result;
00687 setStatus( CallSucceeded );
00688 } else {
00689 callFailed();
00690 }
00691 } else {
00692 callFailed();
00693 }
00694 return result;
00695 }
00696
00697 bool KMailIface_stub::handleCommandLine( bool arg0 )
00698 {
00699 bool result = false;
00700 if ( !dcopClient() ) {
00701 setStatus( CallFailed );
00702 return result;
00703 }
00704 QByteArray data, replyData;
00705 QCString replyType;
00706 QDataStream arg( data, IO_WriteOnly );
00707 arg << arg0;
00708 if ( dcopClient()->call( app(), obj(), "handleCommandLine(bool)", data, replyType, replyData ) ) {
00709 if ( replyType == "bool" ) {
00710 QDataStream _reply_stream( replyData, IO_ReadOnly );
00711 _reply_stream >> result;
00712 setStatus( CallSucceeded );
00713 } else {
00714 callFailed();
00715 }
00716 } else {
00717 callFailed();
00718 }
00719 return result;
00720 }
00721
00722 bool KMailIface_stub::firstStart()
00723 {
00724 bool result = false;
00725 if ( !dcopClient() ) {
00726 setStatus( CallFailed );
00727 return result;
00728 }
00729 QByteArray data, replyData;
00730 QCString replyType;
00731 if ( dcopClient()->call( app(), obj(), "firstStart()", data, replyType, replyData ) ) {
00732 if ( replyType == "bool" ) {
00733 QDataStream _reply_stream( replyData, IO_ReadOnly );
00734 _reply_stream >> result;
00735 setStatus( CallSucceeded );
00736 } else {
00737 callFailed();
00738 }
00739 } else {
00740 callFailed();
00741 }
00742 return result;
00743 }
00744
00745 QString KMailIface_stub::getFrom( Q_UINT32 arg0 )
00746 {
00747 QString result;
00748 if ( !dcopClient() ) {
00749 setStatus( CallFailed );
00750 return result;
00751 }
00752 QByteArray data, replyData;
00753 QCString replyType;
00754 QDataStream arg( data, IO_WriteOnly );
00755 arg << arg0;
00756 if ( dcopClient()->call( app(), obj(), "getFrom(Q_UINT32)", data, replyType, replyData ) ) {
00757 if ( replyType == "QString" ) {
00758 QDataStream _reply_stream( replyData, IO_ReadOnly );
00759 _reply_stream >> result;
00760 setStatus( CallSucceeded );
00761 } else {
00762 callFailed();
00763 }
00764 } else {
00765 callFailed();
00766 }
00767 return result;
00768 }
00769
00770 QString KMailIface_stub::debugScheduler()
00771 {
00772 QString result;
00773 if ( !dcopClient() ) {
00774 setStatus( CallFailed );
00775 return result;
00776 }
00777 QByteArray data, replyData;
00778 QCString replyType;
00779 if ( dcopClient()->call( app(), obj(), "debugScheduler()", data, replyType, replyData ) ) {
00780 if ( replyType == "QString" ) {
00781 QDataStream _reply_stream( replyData, IO_ReadOnly );
00782 _reply_stream >> result;
00783 setStatus( CallSucceeded );
00784 } else {
00785 callFailed();
00786 }
00787 } else {
00788 callFailed();
00789 }
00790 return result;
00791 }
00792
00793 QString KMailIface_stub::debugSernum( Q_UINT32 arg0 )
00794 {
00795 QString result;
00796 if ( !dcopClient() ) {
00797 setStatus( CallFailed );
00798 return result;
00799 }
00800 QByteArray data, replyData;
00801 QCString replyType;
00802 QDataStream arg( data, IO_WriteOnly );
00803 arg << arg0;
00804 if ( dcopClient()->call( app(), obj(), "debugSernum(Q_UINT32)", data, replyType, replyData ) ) {
00805 if ( replyType == "QString" ) {
00806 QDataStream _reply_stream( replyData, IO_ReadOnly );
00807 _reply_stream >> result;
00808 setStatus( CallSucceeded );
00809 } else {
00810 callFailed();
00811 }
00812 } else {
00813 callFailed();
00814 }
00815 return result;
00816 }
00817
00818 int KMailIface_stub::dcopAddMessage_fastImport( const QString& arg0, const QString& arg1, const QString& arg2 )
00819 {
00820 int result = 0;
00821 if ( !dcopClient() ) {
00822 setStatus( CallFailed );
00823 return result;
00824 }
00825 QByteArray data, replyData;
00826 QCString replyType;
00827 QDataStream arg( data, IO_WriteOnly );
00828 arg << arg0;
00829 arg << arg1;
00830 arg << arg2;
00831 if ( dcopClient()->call( app(), obj(), "dcopAddMessage_fastImport(QString,QString,QString)", data, replyType, replyData ) ) {
00832 if ( replyType == "int" ) {
00833 QDataStream _reply_stream( replyData, IO_ReadOnly );
00834 _reply_stream >> result;
00835 setStatus( CallSucceeded );
00836 } else {
00837 callFailed();
00838 }
00839 } else {
00840 callFailed();
00841 }
00842 return result;
00843 }
00844
00845 int KMailIface_stub::dcopAddMessage_fastImport( const QString& arg0, const KURL& arg1, const QString& arg2 )
00846 {
00847 int result = 0;
00848 if ( !dcopClient() ) {
00849 setStatus( CallFailed );
00850 return result;
00851 }
00852 QByteArray data, replyData;
00853 QCString replyType;
00854 QDataStream arg( data, IO_WriteOnly );
00855 arg << arg0;
00856 arg << arg1;
00857 arg << arg2;
00858 if ( dcopClient()->call( app(), obj(), "dcopAddMessage_fastImport(QString,KURL,QString)", data, replyType, replyData ) ) {
00859 if ( replyType == "int" ) {
00860 QDataStream _reply_stream( replyData, IO_ReadOnly );
00861 _reply_stream >> result;
00862 setStatus( CallSucceeded );
00863 } else {
00864 callFailed();
00865 }
00866 } else {
00867 callFailed();
00868 }
00869 return result;
00870 }
00871
00872 void KMailIface_stub::dcopResetAddMessage()
00873 {
00874 if ( !dcopClient() ) {
00875 setStatus( CallFailed );
00876 return;
00877 }
00878 QByteArray data, replyData;
00879 QCString replyType;
00880 if ( dcopClient()->call( app(), obj(), "dcopResetAddMessage()", data, replyType, replyData ) ) {
00881 setStatus( CallSucceeded );
00882 } else {
00883 callFailed();
00884 }
00885 }
00886
00887 void KMailIface_stub::loadProfile( const QString& arg0 )
00888 {
00889 if ( !dcopClient() ) {
00890 setStatus( CallFailed );
00891 return;
00892 }
00893 QByteArray data, replyData;
00894 QCString replyType;
00895 QDataStream arg( data, IO_WriteOnly );
00896 arg << arg0;
00897 if ( dcopClient()->call( app(), obj(), "loadProfile(QString)", data, replyType, replyData ) ) {
00898 setStatus( CallSucceeded );
00899 } else {
00900 callFailed();
00901 }
00902 }
00903
00904 void KMailIface_stub::saveToProfile( const QString& arg0 )
00905 {
00906 if ( !dcopClient() ) {
00907 setStatus( CallFailed );
00908 return;
00909 }
00910 QByteArray data, replyData;
00911 QCString replyType;
00912 QDataStream arg( data, IO_WriteOnly );
00913 arg << arg0;
00914 if ( dcopClient()->call( app(), obj(), "saveToProfile(QString)", data, replyType, replyData ) ) {
00915 setStatus( CallSucceeded );
00916 } else {
00917 callFailed();
00918 }
00919 }
00920
00921