kontact

korganizeriface_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from korganizeriface.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "korganizeriface_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 
00015 KOrganizerIface_stub::KOrganizerIface_stub( const QCString& app, const QCString& obj )
00016   : DCOPStub( app, obj )
00017 {
00018 }
00019 
00020 KOrganizerIface_stub::KOrganizerIface_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021   : DCOPStub( client, app, obj )
00022 {
00023 }
00024 
00025 KOrganizerIface_stub::KOrganizerIface_stub( const DCOPRef& ref )
00026   : DCOPStub( ref )
00027 {
00028 }
00029 
00030 bool KOrganizerIface_stub::openURL( const QString& arg0 )
00031 {
00032     bool result = false;
00033     if ( !dcopClient()  ) {
00034     setStatus( CallFailed );
00035     return result;
00036     }
00037     QByteArray data, replyData;
00038     QCString replyType;
00039     QDataStream arg( data, IO_WriteOnly );
00040     arg << arg0;
00041     if ( dcopClient()->call( app(), obj(), "openURL(QString)", data, replyType, replyData ) ) {
00042     if ( replyType == "bool" ) {
00043         QDataStream _reply_stream( replyData, IO_ReadOnly );
00044         _reply_stream >> result;
00045         setStatus( CallSucceeded );
00046     } else {
00047         callFailed();
00048     }
00049     } else { 
00050     callFailed();
00051     }
00052     return result;
00053 }
00054 
00055 bool KOrganizerIface_stub::mergeURL( const QString& arg0 )
00056 {
00057     bool result = false;
00058     if ( !dcopClient()  ) {
00059     setStatus( CallFailed );
00060     return result;
00061     }
00062     QByteArray data, replyData;
00063     QCString replyType;
00064     QDataStream arg( data, IO_WriteOnly );
00065     arg << arg0;
00066     if ( dcopClient()->call( app(), obj(), "mergeURL(QString)", data, replyType, replyData ) ) {
00067     if ( replyType == "bool" ) {
00068         QDataStream _reply_stream( replyData, IO_ReadOnly );
00069         _reply_stream >> result;
00070         setStatus( CallSucceeded );
00071     } else {
00072         callFailed();
00073     }
00074     } else { 
00075     callFailed();
00076     }
00077     return result;
00078 }
00079 
00080 void KOrganizerIface_stub::closeURL()
00081 {
00082     if ( !dcopClient()  ) {
00083     setStatus( CallFailed );
00084     return;
00085     }
00086     QByteArray data, replyData;
00087     QCString replyType;
00088     if ( dcopClient()->call( app(), obj(), "closeURL()", data, replyType, replyData ) ) {
00089     setStatus( CallSucceeded );
00090     } else { 
00091     callFailed();
00092     }
00093 }
00094 
00095 bool KOrganizerIface_stub::saveURL()
00096 {
00097     bool result = false;
00098     if ( !dcopClient()  ) {
00099     setStatus( CallFailed );
00100     return result;
00101     }
00102     QByteArray data, replyData;
00103     QCString replyType;
00104     if ( dcopClient()->call( app(), obj(), "saveURL()", data, replyType, replyData ) ) {
00105     if ( replyType == "bool" ) {
00106         QDataStream _reply_stream( replyData, IO_ReadOnly );
00107         _reply_stream >> result;
00108         setStatus( CallSucceeded );
00109     } else {
00110         callFailed();
00111     }
00112     } else { 
00113     callFailed();
00114     }
00115     return result;
00116 }
00117 
00118 bool KOrganizerIface_stub::saveAsURL( const QString& arg0 )
00119 {
00120     bool result = false;
00121     if ( !dcopClient()  ) {
00122     setStatus( CallFailed );
00123     return result;
00124     }
00125     QByteArray data, replyData;
00126     QCString replyType;
00127     QDataStream arg( data, IO_WriteOnly );
00128     arg << arg0;
00129     if ( dcopClient()->call( app(), obj(), "saveAsURL(QString)", data, replyType, replyData ) ) {
00130     if ( replyType == "bool" ) {
00131         QDataStream _reply_stream( replyData, IO_ReadOnly );
00132         _reply_stream >> result;
00133         setStatus( CallSucceeded );
00134     } else {
00135         callFailed();
00136     }
00137     } else { 
00138     callFailed();
00139     }
00140     return result;
00141 }
00142 
00143 QString KOrganizerIface_stub::getCurrentURLasString()
00144 {
00145     QString result;
00146     if ( !dcopClient()  ) {
00147     setStatus( CallFailed );
00148     return result;
00149     }
00150     QByteArray data, replyData;
00151     QCString replyType;
00152     if ( dcopClient()->call( app(), obj(), "getCurrentURLasString()", data, replyType, replyData ) ) {
00153     if ( replyType == "QString" ) {
00154         QDataStream _reply_stream( replyData, IO_ReadOnly );
00155         _reply_stream >> result;
00156         setStatus( CallSucceeded );
00157     } else {
00158         callFailed();
00159     }
00160     } else { 
00161     callFailed();
00162     }
00163     return result;
00164 }
00165 
00166 bool KOrganizerIface_stub::editIncidence( const QString& arg0 )
00167 {
00168     bool result = false;
00169     if ( !dcopClient()  ) {
00170     setStatus( CallFailed );
00171     return result;
00172     }
00173     QByteArray data, replyData;
00174     QCString replyType;
00175     QDataStream arg( data, IO_WriteOnly );
00176     arg << arg0;
00177     if ( dcopClient()->call( app(), obj(), "editIncidence(QString)", data, replyType, replyData ) ) {
00178     if ( replyType == "bool" ) {
00179         QDataStream _reply_stream( replyData, IO_ReadOnly );
00180         _reply_stream >> result;
00181         setStatus( CallSucceeded );
00182     } else {
00183         callFailed();
00184     }
00185     } else { 
00186     callFailed();
00187     }
00188     return result;
00189 }
00190 
00191 bool KOrganizerIface_stub::deleteIncidence( const QString& arg0 )
00192 {
00193     bool result = false;
00194     if ( !dcopClient()  ) {
00195     setStatus( CallFailed );
00196     return result;
00197     }
00198     QByteArray data, replyData;
00199     QCString replyType;
00200     QDataStream arg( data, IO_WriteOnly );
00201     arg << arg0;
00202     if ( dcopClient()->call( app(), obj(), "deleteIncidence(QString)", data, replyType, replyData ) ) {
00203     if ( replyType == "bool" ) {
00204         QDataStream _reply_stream( replyData, IO_ReadOnly );
00205         _reply_stream >> result;
00206         setStatus( CallSucceeded );
00207     } else {
00208         callFailed();
00209     }
00210     } else { 
00211     callFailed();
00212     }
00213     return result;
00214 }
00215 
00216 bool KOrganizerIface_stub::deleteIncidence( const QString& arg0, bool arg1 )
00217 {
00218     bool result = false;
00219     if ( !dcopClient()  ) {
00220     setStatus( CallFailed );
00221     return result;
00222     }
00223     QByteArray data, replyData;
00224     QCString replyType;
00225     QDataStream arg( data, IO_WriteOnly );
00226     arg << arg0;
00227     arg << arg1;
00228     if ( dcopClient()->call( app(), obj(), "deleteIncidence(QString,bool)", data, replyType, replyData ) ) {
00229     if ( replyType == "bool" ) {
00230         QDataStream _reply_stream( replyData, IO_ReadOnly );
00231         _reply_stream >> result;
00232         setStatus( CallSucceeded );
00233     } else {
00234         callFailed();
00235     }
00236     } else { 
00237     callFailed();
00238     }
00239     return result;
00240 }
00241 
00242 bool KOrganizerIface_stub::addIncidence( const QString& arg0 )
00243 {
00244     bool result = false;
00245     if ( !dcopClient()  ) {
00246     setStatus( CallFailed );
00247     return result;
00248     }
00249     QByteArray data, replyData;
00250     QCString replyType;
00251     QDataStream arg( data, IO_WriteOnly );
00252     arg << arg0;
00253     if ( dcopClient()->call( app(), obj(), "addIncidence(QString)", data, replyType, replyData ) ) {
00254     if ( replyType == "bool" ) {
00255         QDataStream _reply_stream( replyData, IO_ReadOnly );
00256         _reply_stream >> result;
00257         setStatus( CallSucceeded );
00258     } else {
00259         callFailed();
00260     }
00261     } else { 
00262     callFailed();
00263     }
00264     return result;
00265 }
00266 
00267 
KDE Home | KDE Accessibility Home | Description of Access Keys