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 void KAddressBookIface_stub::newDistributionList()
00110 {
00111     if ( !dcopClient()  ) {
00112     setStatus( CallFailed );
00113     return;
00114     }
00115     QByteArray data, replyData;
00116     QCString replyType;
00117     if ( dcopClient()->call( app(), obj(), "newDistributionList()", data, replyType, replyData ) ) {
00118     setStatus( CallSucceeded );
00119     } else { 
00120     callFailed();
00121     }
00122 }
00123 
00124 QString KAddressBookIface_stub::getNameByPhone( QString arg0 )
00125 {
00126     QString result;
00127     if ( !dcopClient()  ) {
00128     setStatus( CallFailed );
00129     return result;
00130     }
00131     QByteArray data, replyData;
00132     QCString replyType;
00133     QDataStream arg( data, IO_WriteOnly );
00134     arg << arg0;
00135     if ( dcopClient()->call( app(), obj(), "getNameByPhone(QString)", data, replyType, replyData ) ) {
00136     if ( replyType == "QString" ) {
00137         QDataStream _reply_stream( replyData, IO_ReadOnly );
00138         _reply_stream >> result;
00139         setStatus( CallSucceeded );
00140     } else {
00141         callFailed();
00142     }
00143     } else { 
00144     callFailed();
00145     }
00146     return result;
00147 }
00148 
00149 void KAddressBookIface_stub::save()
00150 {
00151     if ( !dcopClient()  ) {
00152     setStatus( CallFailed );
00153     return;
00154     }
00155     QByteArray data, replyData;
00156     QCString replyType;
00157     if ( dcopClient()->call( app(), obj(), "save()", data, replyType, replyData ) ) {
00158     setStatus( CallSucceeded );
00159     } else { 
00160     callFailed();
00161     }
00162 }
00163 
00164 void KAddressBookIface_stub::exit()
00165 {
00166     if ( !dcopClient()  ) {
00167     setStatus( CallFailed );
00168     return;
00169     }
00170     QByteArray data, replyData;
00171     QCString replyType;
00172     if ( dcopClient()->call( app(), obj(), "exit()", data, replyType, replyData ) ) {
00173     setStatus( CallSucceeded );
00174     } else { 
00175     callFailed();
00176     }
00177 }
00178 
00179 bool KAddressBookIface_stub::handleCommandLine()
00180 {
00181     bool result = false;
00182     if ( !dcopClient()  ) {
00183     setStatus( CallFailed );
00184     return result;
00185     }
00186     QByteArray data, replyData;
00187     QCString replyType;
00188     if ( dcopClient()->call( app(), obj(), "handleCommandLine()", data, replyType, replyData ) ) {
00189     if ( replyType == "bool" ) {
00190         QDataStream _reply_stream( replyData, IO_ReadOnly );
00191         _reply_stream >> result;
00192         setStatus( CallSucceeded );
00193     } else {
00194         callFailed();
00195     }
00196     } else { 
00197     callFailed();
00198     }
00199     return result;
00200 }
00201 
00202 void KAddressBookIface_stub::loadProfile( const QString& arg0 )
00203 {
00204     if ( !dcopClient()  ) {
00205     setStatus( CallFailed );
00206     return;
00207     }
00208     QByteArray data, replyData;
00209     QCString replyType;
00210     QDataStream arg( data, IO_WriteOnly );
00211     arg << arg0;
00212     if ( dcopClient()->call( app(), obj(), "loadProfile(QString)", data, replyType, replyData ) ) {
00213     setStatus( CallSucceeded );
00214     } else { 
00215     callFailed();
00216     }
00217 }
00218 
00219 void KAddressBookIface_stub::saveToProfile( const QString& arg0 )
00220 {
00221     if ( !dcopClient()  ) {
00222     setStatus( CallFailed );
00223     return;
00224     }
00225     QByteArray data, replyData;
00226     QCString replyType;
00227     QDataStream arg( data, IO_WriteOnly );
00228     arg << arg0;
00229     if ( dcopClient()->call( app(), obj(), "saveToProfile(QString)", data, replyType, replyData ) ) {
00230     setStatus( CallSucceeded );
00231     } else { 
00232     callFailed();
00233     }
00234 }
00235 
00236 
KDE Home | KDE Accessibility Home | Description of Access Keys