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 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, const QString& arg2 )
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 arg << arg2;
00356 if ( dcopClient()->call( app(), obj(), "dcopAddMessage(QString,QString,QString)", data, replyType, replyData ) ) {
00357 if ( replyType == "int" ) {
00358 QDataStream _reply_stream( replyData, IO_ReadOnly );
00359 _reply_stream >> result;
00360 setStatus( CallSucceeded );
00361 } else {
00362 callFailed();
00363 }
00364 } else {
00365 callFailed();
00366 }
00367 return result;
00368 }
00369
00370 int KMailIface_stub::dcopAddMessage( const QString& arg0, const KURL& arg1, const QString& arg2 )
00371 {
00372 int result = 0;
00373 if ( !dcopClient() ) {
00374 setStatus( CallFailed );
00375 return result;
00376 }
00377 QByteArray data, replyData;
00378 QCString replyType;
00379 QDataStream arg( data, IO_WriteOnly );
00380 arg << arg0;
00381 arg << arg1;
00382 arg << arg2;
00383 if ( dcopClient()->call( app(), obj(), "dcopAddMessage(QString,KURL,QString)", data, replyType, replyData ) ) {
00384 if ( replyType == "int" ) {
00385 QDataStream _reply_stream( replyData, IO_ReadOnly );
00386 _reply_stream >> result;
00387 setStatus( CallSucceeded );
00388 } else {
00389 callFailed();
00390 }
00391 } else {
00392 callFailed();
00393 }
00394 return result;
00395 }
00396
00397 QStringList KMailIface_stub::folderList()
00398 {
00399 QStringList result;
00400 if ( !dcopClient() ) {
00401 setStatus( CallFailed );
00402 return result;
00403 }
00404 QByteArray data, replyData;
00405 QCString replyType;
00406 if ( dcopClient()->call( app(), obj(), "folderList()", data, replyType, replyData ) ) {
00407 if ( replyType == "QStringList" ) {
00408 QDataStream _reply_stream( replyData, IO_ReadOnly );
00409 _reply_stream >> result;
00410 setStatus( CallSucceeded );
00411 } else {
00412 callFailed();
00413 }
00414 } else {
00415 callFailed();
00416 }
00417 return result;
00418 }
00419
00420 DCOPRef KMailIface_stub::getFolder( const QString& arg0 )
00421 {
00422 DCOPRef result;
00423 if ( !dcopClient() ) {
00424 setStatus( CallFailed );
00425 return result;
00426 }
00427 QByteArray data, replyData;
00428 QCString replyType;
00429 QDataStream arg( data, IO_WriteOnly );
00430 arg << arg0;
00431 if ( dcopClient()->call( app(), obj(), "getFolder(QString)", data, replyType, replyData ) ) {
00432 if ( replyType == "DCOPRef" ) {
00433 QDataStream _reply_stream( replyData, IO_ReadOnly );
00434 _reply_stream >> result;
00435 setStatus( CallSucceeded );
00436 } else {
00437 callFailed();
00438 }
00439 } else {
00440 callFailed();
00441 }
00442 return result;
00443 }
00444
00445 void KMailIface_stub::selectFolder( QString arg0 )
00446 {
00447 if ( !dcopClient() ) {
00448 setStatus( CallFailed );
00449 return;
00450 }
00451 QByteArray data, replyData;
00452 QCString replyType;
00453 QDataStream arg( data, IO_WriteOnly );
00454 arg << arg0;
00455 if ( dcopClient()->call( app(), obj(), "selectFolder(QString)", data, replyType, replyData ) ) {
00456 setStatus( CallSucceeded );
00457 } else {
00458 callFailed();
00459 }
00460 }
00461
00462 bool KMailIface_stub::canQueryClose()
00463 {
00464 bool result = false;
00465 if ( !dcopClient() ) {
00466 setStatus( CallFailed );
00467 return result;
00468 }
00469 QByteArray data, replyData;
00470 QCString replyType;
00471 if ( dcopClient()->call( app(), obj(), "canQueryClose()", data, replyType, replyData ) ) {
00472 if ( replyType == "bool" ) {
00473 QDataStream _reply_stream( replyData, IO_ReadOnly );
00474 _reply_stream >> result;
00475 setStatus( CallSucceeded );
00476 } else {
00477 callFailed();
00478 }
00479 } else {
00480 callFailed();
00481 }
00482 return result;
00483 }
00484
00485 void KMailIface_stub::setDefaultTransport( const QString& arg0 )
00486 {
00487 if ( !dcopClient() ) {
00488 setStatus( CallFailed );
00489 return;
00490 }
00491 QByteArray data, replyData;
00492 QCString replyType;
00493 QDataStream arg( data, IO_WriteOnly );
00494 arg << arg0;
00495 if ( dcopClient()->call( app(), obj(), "setDefaultTransport(QString)", data, replyType, replyData ) ) {
00496 setStatus( CallSucceeded );
00497 } else {
00498 callFailed();
00499 }
00500 }
00501
00502 int KMailIface_stub::timeOfLastMessageCountChange()
00503 {
00504 int result = 0;
00505 if ( !dcopClient() ) {
00506 setStatus( CallFailed );
00507 return result;
00508 }
00509 QByteArray data, replyData;
00510 QCString replyType;
00511 if ( dcopClient()->call( app(), obj(), "timeOfLastMessageCountChange()", data, replyType, replyData ) ) {
00512 if ( replyType == "int" ) {
00513 QDataStream _reply_stream( replyData, IO_ReadOnly );
00514 _reply_stream >> result;
00515 setStatus( CallSucceeded );
00516 } else {
00517 callFailed();
00518 }
00519 } else {
00520 callFailed();
00521 }
00522 return result;
00523 }
00524
00525 void KMailIface_stub::pauseBackgroundJobs()
00526 {
00527 if ( !dcopClient() ) {
00528 setStatus( CallFailed );
00529 return;
00530 }
00531 QByteArray data, replyData;
00532 QCString replyType;
00533 if ( dcopClient()->call( app(), obj(), "pauseBackgroundJobs()", data, replyType, replyData ) ) {
00534 setStatus( CallSucceeded );
00535 } else {
00536 callFailed();
00537 }
00538 }
00539
00540 void KMailIface_stub::resumeBackgroundJobs()
00541 {
00542 if ( !dcopClient() ) {
00543 setStatus( CallFailed );
00544 return;
00545 }
00546 QByteArray data, replyData;
00547 QCString replyType;
00548 if ( dcopClient()->call( app(), obj(), "resumeBackgroundJobs()", data, replyType, replyData ) ) {
00549 setStatus( CallSucceeded );
00550 } else {
00551 callFailed();
00552 }
00553 }
00554
00555 void KMailIface_stub::stopNetworkJobs()
00556 {
00557 if ( !dcopClient() ) {
00558 setStatus( CallFailed );
00559 return;
00560 }
00561 QByteArray data, replyData;
00562 QCString replyType;
00563 if ( dcopClient()->call( app(), obj(), "stopNetworkJobs()", data, replyType, replyData ) ) {
00564 setStatus( CallSucceeded );
00565 } else {
00566 callFailed();
00567 }
00568 }
00569
00570 void KMailIface_stub::resumeNetworkJobs()
00571 {
00572 if ( !dcopClient() ) {
00573 setStatus( CallFailed );
00574 return;
00575 }
00576 QByteArray data, replyData;
00577 QCString replyType;
00578 if ( dcopClient()->call( app(), obj(), "resumeNetworkJobs()", data, replyType, replyData ) ) {
00579 setStatus( CallSucceeded );
00580 } else {
00581 callFailed();
00582 }
00583 }
00584
00585 DCOPRef KMailIface_stub::newMessage( const QString& arg0, const QString& arg1, const QString& arg2, bool arg3, bool arg4, const KURL& arg5, const KURL& arg6 )
00586 {
00587 DCOPRef result;
00588 if ( !dcopClient() ) {
00589 setStatus( CallFailed );
00590 return result;
00591 }
00592 QByteArray data, replyData;
00593 QCString replyType;
00594 QDataStream arg( data, IO_WriteOnly );
00595 arg << arg0;
00596 arg << arg1;
00597 arg << arg2;
00598 arg << arg3;
00599 arg << arg4;
00600 arg << arg5;
00601 arg << arg6;
00602 if ( dcopClient()->call( app(), obj(), "newMessage(QString,QString,QString,bool,bool,KURL,KURL)", data, replyType, replyData ) ) {
00603 if ( replyType == "DCOPRef" ) {
00604 QDataStream _reply_stream( replyData, IO_ReadOnly );
00605 _reply_stream >> result;
00606 setStatus( CallSucceeded );
00607 } else {
00608 callFailed();
00609 }
00610 } else {
00611 callFailed();
00612 }
00613 return result;
00614 }
00615
00616 bool KMailIface_stub::showMail( Q_UINT32 arg0, QString arg1 )
00617 {
00618 bool result = false;
00619 if ( !dcopClient() ) {
00620 setStatus( CallFailed );
00621 return result;
00622 }
00623 QByteArray data, replyData;
00624 QCString replyType;
00625 QDataStream arg( data, IO_WriteOnly );
00626 arg << arg0;
00627 arg << arg1;
00628 if ( dcopClient()->call( app(), obj(), "showMail(Q_UINT32,QString)", data, replyType, replyData ) ) {
00629 if ( replyType == "bool" ) {
00630 QDataStream _reply_stream( replyData, IO_ReadOnly );
00631 _reply_stream >> result;
00632 setStatus( CallSucceeded );
00633 } else {
00634 callFailed();
00635 }
00636 } else {
00637 callFailed();
00638 }
00639 return result;
00640 }
00641
00642 bool KMailIface_stub::handleCommandLine( bool arg0 )
00643 {
00644 bool result = false;
00645 if ( !dcopClient() ) {
00646 setStatus( CallFailed );
00647 return result;
00648 }
00649 QByteArray data, replyData;
00650 QCString replyType;
00651 QDataStream arg( data, IO_WriteOnly );
00652 arg << arg0;
00653 if ( dcopClient()->call( app(), obj(), "handleCommandLine(bool)", data, replyType, replyData ) ) {
00654 if ( replyType == "bool" ) {
00655 QDataStream _reply_stream( replyData, IO_ReadOnly );
00656 _reply_stream >> result;
00657 setStatus( CallSucceeded );
00658 } else {
00659 callFailed();
00660 }
00661 } else {
00662 callFailed();
00663 }
00664 return result;
00665 }
00666
00667 bool KMailIface_stub::firstStart()
00668 {
00669 bool result = false;
00670 if ( !dcopClient() ) {
00671 setStatus( CallFailed );
00672 return result;
00673 }
00674 QByteArray data, replyData;
00675 QCString replyType;
00676 if ( dcopClient()->call( app(), obj(), "firstStart()", data, replyType, replyData ) ) {
00677 if ( replyType == "bool" ) {
00678 QDataStream _reply_stream( replyData, IO_ReadOnly );
00679 _reply_stream >> result;
00680 setStatus( CallSucceeded );
00681 } else {
00682 callFailed();
00683 }
00684 } else {
00685 callFailed();
00686 }
00687 return result;
00688 }
00689
00690 QString KMailIface_stub::getFrom( Q_UINT32 arg0 )
00691 {
00692 QString result;
00693 if ( !dcopClient() ) {
00694 setStatus( CallFailed );
00695 return result;
00696 }
00697 QByteArray data, replyData;
00698 QCString replyType;
00699 QDataStream arg( data, IO_WriteOnly );
00700 arg << arg0;
00701 if ( dcopClient()->call( app(), obj(), "getFrom(Q_UINT32)", data, replyType, replyData ) ) {
00702 if ( replyType == "QString" ) {
00703 QDataStream _reply_stream( replyData, IO_ReadOnly );
00704 _reply_stream >> result;
00705 setStatus( CallSucceeded );
00706 } else {
00707 callFailed();
00708 }
00709 } else {
00710 callFailed();
00711 }
00712 return result;
00713 }
00714
00715 QString KMailIface_stub::debugScheduler()
00716 {
00717 QString result;
00718 if ( !dcopClient() ) {
00719 setStatus( CallFailed );
00720 return result;
00721 }
00722 QByteArray data, replyData;
00723 QCString replyType;
00724 if ( dcopClient()->call( app(), obj(), "debugScheduler()", data, replyType, replyData ) ) {
00725 if ( replyType == "QString" ) {
00726 QDataStream _reply_stream( replyData, IO_ReadOnly );
00727 _reply_stream >> result;
00728 setStatus( CallSucceeded );
00729 } else {
00730 callFailed();
00731 }
00732 } else {
00733 callFailed();
00734 }
00735 return result;
00736 }
00737
00738 QString KMailIface_stub::debugSernum( Q_UINT32 arg0 )
00739 {
00740 QString result;
00741 if ( !dcopClient() ) {
00742 setStatus( CallFailed );
00743 return result;
00744 }
00745 QByteArray data, replyData;
00746 QCString replyType;
00747 QDataStream arg( data, IO_WriteOnly );
00748 arg << arg0;
00749 if ( dcopClient()->call( app(), obj(), "debugSernum(Q_UINT32)", data, replyType, replyData ) ) {
00750 if ( replyType == "QString" ) {
00751 QDataStream _reply_stream( replyData, IO_ReadOnly );
00752 _reply_stream >> result;
00753 setStatus( CallSucceeded );
00754 } else {
00755 callFailed();
00756 }
00757 } else {
00758 callFailed();
00759 }
00760 return result;
00761 }
00762
00763 int KMailIface_stub::dcopAddMessage_fastImport( const QString& arg0, const QString& arg1, const QString& arg2 )
00764 {
00765 int result = 0;
00766 if ( !dcopClient() ) {
00767 setStatus( CallFailed );
00768 return result;
00769 }
00770 QByteArray data, replyData;
00771 QCString replyType;
00772 QDataStream arg( data, IO_WriteOnly );
00773 arg << arg0;
00774 arg << arg1;
00775 arg << arg2;
00776 if ( dcopClient()->call( app(), obj(), "dcopAddMessage_fastImport(QString,QString,QString)", data, replyType, replyData ) ) {
00777 if ( replyType == "int" ) {
00778 QDataStream _reply_stream( replyData, IO_ReadOnly );
00779 _reply_stream >> result;
00780 setStatus( CallSucceeded );
00781 } else {
00782 callFailed();
00783 }
00784 } else {
00785 callFailed();
00786 }
00787 return result;
00788 }
00789
00790 int KMailIface_stub::dcopAddMessage_fastImport( const QString& arg0, const KURL& arg1, const QString& arg2 )
00791 {
00792 int result = 0;
00793 if ( !dcopClient() ) {
00794 setStatus( CallFailed );
00795 return result;
00796 }
00797 QByteArray data, replyData;
00798 QCString replyType;
00799 QDataStream arg( data, IO_WriteOnly );
00800 arg << arg0;
00801 arg << arg1;
00802 arg << arg2;
00803 if ( dcopClient()->call( app(), obj(), "dcopAddMessage_fastImport(QString,KURL,QString)", data, replyType, replyData ) ) {
00804 if ( replyType == "int" ) {
00805 QDataStream _reply_stream( replyData, IO_ReadOnly );
00806 _reply_stream >> result;
00807 setStatus( CallSucceeded );
00808 } else {
00809 callFailed();
00810 }
00811 } else {
00812 callFailed();
00813 }
00814 return result;
00815 }
00816
00817 void KMailIface_stub::dcopResetAddMessage()
00818 {
00819 if ( !dcopClient() ) {
00820 setStatus( CallFailed );
00821 return;
00822 }
00823 QByteArray data, replyData;
00824 QCString replyType;
00825 if ( dcopClient()->call( app(), obj(), "dcopResetAddMessage()", data, replyType, replyData ) ) {
00826 setStatus( CallSucceeded );
00827 } else {
00828 callFailed();
00829 }
00830 }
00831
00832