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