00001
00002
00003
00004
00005
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::editIncidence( const QString& arg0, const QDate& arg1 )
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 arg << arg1;
00203 if ( dcopClient()->call( app(), obj(), "editIncidence(QString,QDate)", data, replyType, replyData ) ) {
00204 if ( replyType == "bool" ) {
00205 QDataStream _reply_stream( replyData, IO_ReadOnly );
00206 _reply_stream >> result;
00207 setStatus( CallSucceeded );
00208 } else {
00209 callFailed();
00210 }
00211 } else {
00212 callFailed();
00213 }
00214 return result;
00215 }
00216
00217 bool KOrganizerIface_stub::deleteIncidence( const QString& arg0 )
00218 {
00219 bool result = false;
00220 if ( !dcopClient() ) {
00221 setStatus( CallFailed );
00222 return result;
00223 }
00224 QByteArray data, replyData;
00225 QCString replyType;
00226 QDataStream arg( data, IO_WriteOnly );
00227 arg << arg0;
00228 if ( dcopClient()->call( app(), obj(), "deleteIncidence(QString)", 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::deleteIncidence( const QString& arg0, bool arg1 )
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 arg << arg1;
00254 if ( dcopClient()->call( app(), obj(), "deleteIncidence(QString,bool)", data, replyType, replyData ) ) {
00255 if ( replyType == "bool" ) {
00256 QDataStream _reply_stream( replyData, IO_ReadOnly );
00257 _reply_stream >> result;
00258 setStatus( CallSucceeded );
00259 } else {
00260 callFailed();
00261 }
00262 } else {
00263 callFailed();
00264 }
00265 return result;
00266 }
00267
00268 bool KOrganizerIface_stub::addIncidence( const QString& arg0 )
00269 {
00270 bool result = false;
00271 if ( !dcopClient() ) {
00272 setStatus( CallFailed );
00273 return result;
00274 }
00275 QByteArray data, replyData;
00276 QCString replyType;
00277 QDataStream arg( data, IO_WriteOnly );
00278 arg << arg0;
00279 if ( dcopClient()->call( app(), obj(), "addIncidence(QString)", data, replyType, replyData ) ) {
00280 if ( replyType == "bool" ) {
00281 QDataStream _reply_stream( replyData, IO_ReadOnly );
00282 _reply_stream >> result;
00283 setStatus( CallSucceeded );
00284 } else {
00285 callFailed();
00286 }
00287 } else {
00288 callFailed();
00289 }
00290 return result;
00291 }
00292
00293 void KOrganizerIface_stub::loadProfile( const QString& arg0 )
00294 {
00295 if ( !dcopClient() ) {
00296 setStatus( CallFailed );
00297 return;
00298 }
00299 QByteArray data, replyData;
00300 QCString replyType;
00301 QDataStream arg( data, IO_WriteOnly );
00302 arg << arg0;
00303 if ( dcopClient()->call( app(), obj(), "loadProfile(QString)", data, replyType, replyData ) ) {
00304 setStatus( CallSucceeded );
00305 } else {
00306 callFailed();
00307 }
00308 }
00309
00310 void KOrganizerIface_stub::saveToProfile( const QString& arg0 )
00311 {
00312 if ( !dcopClient() ) {
00313 setStatus( CallFailed );
00314 return;
00315 }
00316 QByteArray data, replyData;
00317 QCString replyType;
00318 QDataStream arg( data, IO_WriteOnly );
00319 arg << arg0;
00320 if ( dcopClient()->call( app(), obj(), "saveToProfile(QString)", data, replyType, replyData ) ) {
00321 setStatus( CallSucceeded );
00322 } else {
00323 callFailed();
00324 }
00325 }
00326
00327 bool KOrganizerIface_stub::handleCommandLine()
00328 {
00329 bool result = false;
00330 if ( !dcopClient() ) {
00331 setStatus( CallFailed );
00332 return result;
00333 }
00334 QByteArray data, replyData;
00335 QCString replyType;
00336 if ( dcopClient()->call( app(), obj(), "handleCommandLine()", data, replyType, replyData ) ) {
00337 if ( replyType == "bool" ) {
00338 QDataStream _reply_stream( replyData, IO_ReadOnly );
00339 _reply_stream >> result;
00340 setStatus( CallSucceeded );
00341 } else {
00342 callFailed();
00343 }
00344 } else {
00345 callFailed();
00346 }
00347 return result;
00348 }
00349
00350