kontact

kaddressbookiface_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from kaddressbookiface.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "kaddressbookiface_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 
00015 KAddressBookIface_stub::KAddressBookIface_stub( const QCString& app, const QCString& obj )
00016   : DCOPStub( app, obj )
00017 {
00018 }
00019 
00020 KAddressBookIface_stub::KAddressBookIface_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021   : DCOPStub( client, app, obj )
00022 {
00023 }
00024 
00025 KAddressBookIface_stub::KAddressBookIface_stub( const DCOPRef& ref )
00026   : DCOPStub( ref )
00027 {
00028 }
00029 
00030 void KAddressBookIface_stub::addEmail( QString arg0 )
00031 {
00032     if ( !dcopClient()  ) {
00033     setStatus( CallFailed );
00034     return;
00035     }
00036     QByteArray data, replyData;
00037     QCString replyType;
00038     QDataStream arg( data, IO_WriteOnly );
00039     arg << arg0;
00040     if ( dcopClient()->call( app(), obj(), "addEmail(QString)", data, replyType, replyData ) ) {
00041     setStatus( CallSucceeded );
00042     } else { 
00043     callFailed();
00044     }
00045 }
00046 
00047 void KAddressBookIface_stub::importVCard( const KURL& arg0 )
00048 {
00049     if ( !dcopClient()  ) {
00050     setStatus( CallFailed );
00051     return;
00052     }
00053     QByteArray data, replyData;
00054     QCString replyType;
00055     QDataStream arg( data, IO_WriteOnly );
00056     arg << arg0;
00057     if ( dcopClient()->call( app(), obj(), "importVCard(KURL)", data, replyType, replyData ) ) {
00058     setStatus( CallSucceeded );
00059     } else { 
00060     callFailed();
00061     }
00062 }
00063 
00064 void KAddressBookIface_stub::importVCardFromData( const QString& arg0 )
00065 {
00066     if ( !dcopClient()  ) {
00067     setStatus( CallFailed );
00068     return;
00069     }
00070     QByteArray data, replyData;
00071     QCString replyType;
00072     QDataStream arg( data, IO_WriteOnly );
00073     arg << arg0;
00074     if ( dcopClient()->call( app(), obj(), "importVCardFromData(QString)", data, replyType, replyData ) ) {
00075     setStatus( CallSucceeded );
00076     } else { 
00077     callFailed();
00078     }
00079 }
00080 
00081 void KAddressBookIface_stub::showContactEditor( QString arg0 )
00082 {
00083     if ( !dcopClient()  ) {
00084     setStatus( CallFailed );
00085     return;
00086     }
00087     QByteArray data;
00088     QDataStream arg( data, IO_WriteOnly );
00089     arg << arg0;
00090     dcopClient()->send( app(), obj(), "showContactEditor(QString)", data );
00091     setStatus( CallSucceeded );
00092 }
00093 
00094 void KAddressBookIface_stub::newContact()
00095 {
00096     if ( !dcopClient()  ) {
00097     setStatus( CallFailed );
00098     return;
00099     }
00100     QByteArray data, replyData;
00101     QCString replyType;
00102     if ( dcopClient()->call( app(), obj(), "newContact()", data, replyType, replyData ) ) {
00103     setStatus( CallSucceeded );
00104     } else { 
00105     callFailed();
00106     }
00107 }
00108 
00109 QString KAddressBookIface_stub::getNameByPhone( QString arg0 )
00110 {
00111     QString result;
00112     if ( !dcopClient()  ) {
00113     setStatus( CallFailed );
00114     return result;
00115     }
00116     QByteArray data, replyData;
00117     QCString replyType;
00118     QDataStream arg( data, IO_WriteOnly );
00119     arg << arg0;
00120     if ( dcopClient()->call( app(), obj(), "getNameByPhone(QString)", data, replyType, replyData ) ) {
00121     if ( replyType == "QString" ) {
00122         QDataStream _reply_stream( replyData, IO_ReadOnly );
00123         _reply_stream >> result;
00124         setStatus( CallSucceeded );
00125     } else {
00126         callFailed();
00127     }
00128     } else { 
00129     callFailed();
00130     }
00131     return result;
00132 }
00133 
00134 void KAddressBookIface_stub::save()
00135 {
00136     if ( !dcopClient()  ) {
00137     setStatus( CallFailed );
00138     return;
00139     }
00140     QByteArray data, replyData;
00141     QCString replyType;
00142     if ( dcopClient()->call( app(), obj(), "save()", data, replyType, replyData ) ) {
00143     setStatus( CallSucceeded );
00144     } else { 
00145     callFailed();
00146     }
00147 }
00148 
00149 void KAddressBookIface_stub::exit()
00150 {
00151     if ( !dcopClient()  ) {
00152     setStatus( CallFailed );
00153     return;
00154     }
00155     QByteArray data, replyData;
00156     QCString replyType;
00157     if ( dcopClient()->call( app(), obj(), "exit()", data, replyType, replyData ) ) {
00158     setStatus( CallSucceeded );
00159     } else { 
00160     callFailed();
00161     }
00162 }
00163 
00164 bool KAddressBookIface_stub::handleCommandLine()
00165 {
00166     bool result = false;
00167     if ( !dcopClient()  ) {
00168     setStatus( CallFailed );
00169     return result;
00170     }
00171     QByteArray data, replyData;
00172     QCString replyType;
00173     if ( dcopClient()->call( app(), obj(), "handleCommandLine()", data, replyType, replyData ) ) {
00174     if ( replyType == "bool" ) {
00175         QDataStream _reply_stream( replyData, IO_ReadOnly );
00176         _reply_stream >> result;
00177         setStatus( CallSucceeded );
00178     } else {
00179         callFailed();
00180     }
00181     } else { 
00182     callFailed();
00183     }
00184     return result;
00185 }
00186 
00187 
KDE Home | KDE Accessibility Home | Description of Access Keys