kimiface_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from kimiface.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "kimiface_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 
00015 KIMIface_stub::KIMIface_stub( const QCString& app, const QCString& obj )
00016   : DCOPStub( app, obj )
00017 {
00018 }
00019 
00020 KIMIface_stub::KIMIface_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021   : DCOPStub( client, app, obj )
00022 {
00023 }
00024 
00025 KIMIface_stub::KIMIface_stub( const DCOPRef& ref )
00026   : DCOPStub( ref )
00027 {
00028 }
00029 
00030 QStringList KIMIface_stub::allContacts()
00031 {
00032     QStringList result;
00033     if ( !dcopClient()  ) {
00034     setStatus( CallFailed );
00035     return result;
00036     }
00037     QByteArray data, replyData;
00038     QCString replyType;
00039     if ( dcopClient()->call( app(), obj(), "allContacts()", data, replyType, replyData ) ) {
00040     if ( replyType == "QStringList" ) {
00041         QDataStream _reply_stream( replyData, IO_ReadOnly );
00042         _reply_stream >> result;
00043         setStatus( CallSucceeded );
00044     } else {
00045         callFailed();
00046     }
00047     } else { 
00048     callFailed();
00049     }
00050     return result;
00051 }
00052 
00053 QStringList KIMIface_stub::reachableContacts()
00054 {
00055     QStringList result;
00056     if ( !dcopClient()  ) {
00057     setStatus( CallFailed );
00058     return result;
00059     }
00060     QByteArray data, replyData;
00061     QCString replyType;
00062     if ( dcopClient()->call( app(), obj(), "reachableContacts()", data, replyType, replyData ) ) {
00063     if ( replyType == "QStringList" ) {
00064         QDataStream _reply_stream( replyData, IO_ReadOnly );
00065         _reply_stream >> result;
00066         setStatus( CallSucceeded );
00067     } else {
00068         callFailed();
00069     }
00070     } else { 
00071     callFailed();
00072     }
00073     return result;
00074 }
00075 
00076 QStringList KIMIface_stub::onlineContacts()
00077 {
00078     QStringList result;
00079     if ( !dcopClient()  ) {
00080     setStatus( CallFailed );
00081     return result;
00082     }
00083     QByteArray data, replyData;
00084     QCString replyType;
00085     if ( dcopClient()->call( app(), obj(), "onlineContacts()", data, replyType, replyData ) ) {
00086     if ( replyType == "QStringList" ) {
00087         QDataStream _reply_stream( replyData, IO_ReadOnly );
00088         _reply_stream >> result;
00089         setStatus( CallSucceeded );
00090     } else {
00091         callFailed();
00092     }
00093     } else { 
00094     callFailed();
00095     }
00096     return result;
00097 }
00098 
00099 QStringList KIMIface_stub::fileTransferContacts()
00100 {
00101     QStringList result;
00102     if ( !dcopClient()  ) {
00103     setStatus( CallFailed );
00104     return result;
00105     }
00106     QByteArray data, replyData;
00107     QCString replyType;
00108     if ( dcopClient()->call( app(), obj(), "fileTransferContacts()", data, replyType, replyData ) ) {
00109     if ( replyType == "QStringList" ) {
00110         QDataStream _reply_stream( replyData, IO_ReadOnly );
00111         _reply_stream >> result;
00112         setStatus( CallSucceeded );
00113     } else {
00114         callFailed();
00115     }
00116     } else { 
00117     callFailed();
00118     }
00119     return result;
00120 }
00121 
00122 bool KIMIface_stub::isPresent( const QString& arg0 )
00123 {
00124     bool result = false;
00125     if ( !dcopClient()  ) {
00126     setStatus( CallFailed );
00127     return result;
00128     }
00129     QByteArray data, replyData;
00130     QCString replyType;
00131     QDataStream arg( data, IO_WriteOnly );
00132     arg << arg0;
00133     if ( dcopClient()->call( app(), obj(), "isPresent(QString)", data, replyType, replyData ) ) {
00134     if ( replyType == "bool" ) {
00135         QDataStream _reply_stream( replyData, IO_ReadOnly );
00136         _reply_stream >> result;
00137         setStatus( CallSucceeded );
00138     } else {
00139         callFailed();
00140     }
00141     } else { 
00142     callFailed();
00143     }
00144     return result;
00145 }
00146 
00147 QString KIMIface_stub::displayName( const QString& arg0 )
00148 {
00149     QString result;
00150     if ( !dcopClient()  ) {
00151     setStatus( CallFailed );
00152     return result;
00153     }
00154     QByteArray data, replyData;
00155     QCString replyType;
00156     QDataStream arg( data, IO_WriteOnly );
00157     arg << arg0;
00158     if ( dcopClient()->call( app(), obj(), "displayName(QString)", data, replyType, replyData ) ) {
00159     if ( replyType == "QString" ) {
00160         QDataStream _reply_stream( replyData, IO_ReadOnly );
00161         _reply_stream >> result;
00162         setStatus( CallSucceeded );
00163     } else {
00164         callFailed();
00165     }
00166     } else { 
00167     callFailed();
00168     }
00169     return result;
00170 }
00171 
00172 QString KIMIface_stub::presenceString( const QString& arg0 )
00173 {
00174     QString result;
00175     if ( !dcopClient()  ) {
00176     setStatus( CallFailed );
00177     return result;
00178     }
00179     QByteArray data, replyData;
00180     QCString replyType;
00181     QDataStream arg( data, IO_WriteOnly );
00182     arg << arg0;
00183     if ( dcopClient()->call( app(), obj(), "presenceString(QString)", data, replyType, replyData ) ) {
00184     if ( replyType == "QString" ) {
00185         QDataStream _reply_stream( replyData, IO_ReadOnly );
00186         _reply_stream >> result;
00187         setStatus( CallSucceeded );
00188     } else {
00189         callFailed();
00190     }
00191     } else { 
00192     callFailed();
00193     }
00194     return result;
00195 }
00196 
00197 int KIMIface_stub::presenceStatus( const QString& arg0 )
00198 {
00199     int result = 0;
00200     if ( !dcopClient()  ) {
00201     setStatus( CallFailed );
00202     return result;
00203     }
00204     QByteArray data, replyData;
00205     QCString replyType;
00206     QDataStream arg( data, IO_WriteOnly );
00207     arg << arg0;
00208     if ( dcopClient()->call( app(), obj(), "presenceStatus(QString)", data, replyType, replyData ) ) {
00209     if ( replyType == "int" ) {
00210         QDataStream _reply_stream( replyData, IO_ReadOnly );
00211         _reply_stream >> result;
00212         setStatus( CallSucceeded );
00213     } else {
00214         callFailed();
00215     }
00216     } else { 
00217     callFailed();
00218     }
00219     return result;
00220 }
00221 
00222 bool KIMIface_stub::canReceiveFiles( const QString& arg0 )
00223 {
00224     bool result = false;
00225     if ( !dcopClient()  ) {
00226     setStatus( CallFailed );
00227     return result;
00228     }
00229     QByteArray data, replyData;
00230     QCString replyType;
00231     QDataStream arg( data, IO_WriteOnly );
00232     arg << arg0;
00233     if ( dcopClient()->call( app(), obj(), "canReceiveFiles(QString)", data, replyType, replyData ) ) {
00234     if ( replyType == "bool" ) {
00235         QDataStream _reply_stream( replyData, IO_ReadOnly );
00236         _reply_stream >> result;
00237         setStatus( CallSucceeded );
00238     } else {
00239         callFailed();
00240     }
00241     } else { 
00242     callFailed();
00243     }
00244     return result;
00245 }
00246 
00247 bool KIMIface_stub::canRespond( const QString& arg0 )
00248 {
00249     bool result = false;
00250     if ( !dcopClient()  ) {
00251     setStatus( CallFailed );
00252     return result;
00253     }
00254     QByteArray data, replyData;
00255     QCString replyType;
00256     QDataStream arg( data, IO_WriteOnly );
00257     arg << arg0;
00258     if ( dcopClient()->call( app(), obj(), "canRespond(QString)", data, replyType, replyData ) ) {
00259     if ( replyType == "bool" ) {
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 QString KIMIface_stub::locate( const QString& arg0, const QString& arg1 )
00273 {
00274     QString 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     if ( dcopClient()->call( app(), obj(), "locate(QString,QString)", data, replyType, replyData ) ) {
00285     if ( replyType == "QString" ) {
00286         QDataStream _reply_stream( replyData, IO_ReadOnly );
00287         _reply_stream >> result;
00288         setStatus( CallSucceeded );
00289     } else {
00290         callFailed();
00291     }
00292     } else { 
00293     callFailed();
00294     }
00295     return result;
00296 }
00297 
00298 QPixmap KIMIface_stub::icon( const QString& arg0 )
00299 {
00300     QPixmap result;
00301     if ( !dcopClient()  ) {
00302     setStatus( CallFailed );
00303     return result;
00304     }
00305     QByteArray data, replyData;
00306     QCString replyType;
00307     QDataStream arg( data, IO_WriteOnly );
00308     arg << arg0;
00309     if ( dcopClient()->call( app(), obj(), "icon(QString)", data, replyType, replyData ) ) {
00310     if ( replyType == "QPixmap" ) {
00311         QDataStream _reply_stream( replyData, IO_ReadOnly );
00312         _reply_stream >> result;
00313         setStatus( CallSucceeded );
00314     } else {
00315         callFailed();
00316     }
00317     } else { 
00318     callFailed();
00319     }
00320     return result;
00321 }
00322 
00323 QString KIMIface_stub::context( const QString& arg0 )
00324 {
00325     QString result;
00326     if ( !dcopClient()  ) {
00327     setStatus( CallFailed );
00328     return result;
00329     }
00330     QByteArray data, replyData;
00331     QCString replyType;
00332     QDataStream arg( data, IO_WriteOnly );
00333     arg << arg0;
00334     if ( dcopClient()->call( app(), obj(), "context(QString)", data, replyType, replyData ) ) {
00335     if ( replyType == "QString" ) {
00336         QDataStream _reply_stream( replyData, IO_ReadOnly );
00337         _reply_stream >> result;
00338         setStatus( CallSucceeded );
00339     } else {
00340         callFailed();
00341     }
00342     } else { 
00343     callFailed();
00344     }
00345     return result;
00346 }
00347 
00348 QStringList KIMIface_stub::protocols()
00349 {
00350     QStringList result;
00351     if ( !dcopClient()  ) {
00352     setStatus( CallFailed );
00353     return result;
00354     }
00355     QByteArray data, replyData;
00356     QCString replyType;
00357     if ( dcopClient()->call( app(), obj(), "protocols()", data, replyType, replyData ) ) {
00358     if ( replyType == "QStringList" ) {
00359         QDataStream _reply_stream( replyData, IO_ReadOnly );
00360         _reply_stream >> result;
00361         setStatus( CallSucceeded );
00362     } else {
00363         callFailed();
00364     }
00365     } else { 
00366     callFailed();
00367     }
00368     return result;
00369 }
00370 
00371 void KIMIface_stub::messageContact( const QString& arg0, const QString& arg1 )
00372 {
00373     if ( !dcopClient()  ) {
00374     setStatus( CallFailed );
00375     return;
00376     }
00377     QByteArray data, replyData;
00378     QCString replyType;
00379     QDataStream arg( data, IO_WriteOnly );
00380     arg << arg0;
00381     arg << arg1;
00382     if ( dcopClient()->call( app(), obj(), "messageContact(QString,QString)", data, replyType, replyData ) ) {
00383     setStatus( CallSucceeded );
00384     } else { 
00385     callFailed();
00386     }
00387 }
00388 
00389 void KIMIface_stub::messageNewContact( const QString& arg0, const QString& arg1 )
00390 {
00391     if ( !dcopClient()  ) {
00392     setStatus( CallFailed );
00393     return;
00394     }
00395     QByteArray data, replyData;
00396     QCString replyType;
00397     QDataStream arg( data, IO_WriteOnly );
00398     arg << arg0;
00399     arg << arg1;
00400     if ( dcopClient()->call( app(), obj(), "messageNewContact(QString,QString)", data, replyType, replyData ) ) {
00401     setStatus( CallSucceeded );
00402     } else { 
00403     callFailed();
00404     }
00405 }
00406 
00407 void KIMIface_stub::chatWithContact( const QString& arg0 )
00408 {
00409     if ( !dcopClient()  ) {
00410     setStatus( CallFailed );
00411     return;
00412     }
00413     QByteArray data, replyData;
00414     QCString replyType;
00415     QDataStream arg( data, IO_WriteOnly );
00416     arg << arg0;
00417     if ( dcopClient()->call( app(), obj(), "chatWithContact(QString)", data, replyType, replyData ) ) {
00418     setStatus( CallSucceeded );
00419     } else { 
00420     callFailed();
00421     }
00422 }
00423 
00424 void KIMIface_stub::sendFile( const QString& arg0, const KURL& arg1, const QString& arg2, uint arg3 )
00425 {
00426     if ( !dcopClient()  ) {
00427     setStatus( CallFailed );
00428     return;
00429     }
00430     QByteArray data, replyData;
00431     QCString replyType;
00432     QDataStream arg( data, IO_WriteOnly );
00433     arg << arg0;
00434     arg << arg1;
00435     arg << arg2;
00436     arg << arg3;
00437     if ( dcopClient()->call( app(), obj(), "sendFile(QString,KURL,QString,uint)", data, replyType, replyData ) ) {
00438     setStatus( CallSucceeded );
00439     } else { 
00440     callFailed();
00441     }
00442 }
00443 
00444 bool KIMIface_stub::addContact( const QString& arg0, const QString& arg1 )
00445 {
00446     bool result = false;
00447     if ( !dcopClient()  ) {
00448     setStatus( CallFailed );
00449     return result;
00450     }
00451     QByteArray data, replyData;
00452     QCString replyType;
00453     QDataStream arg( data, IO_WriteOnly );
00454     arg << arg0;
00455     arg << arg1;
00456     if ( dcopClient()->call( app(), obj(), "addContact(QString,QString)", data, replyType, replyData ) ) {
00457     if ( replyType == "bool" ) {
00458         QDataStream _reply_stream( replyData, IO_ReadOnly );
00459         _reply_stream >> result;
00460         setStatus( CallSucceeded );
00461     } else {
00462         callFailed();
00463     }
00464     } else { 
00465     callFailed();
00466     }
00467     return result;
00468 }
00469 
00470 
KDE Home | KDE Accessibility Home | Description of Access Keys