00001
00002
00003
00004
00005
00006
00007
00008
00009 #include "kcalendariface_stub.h"
00010 #include <dcopclient.h>
00011
00012 #include <kdatastream.h>
00013
00014
00015 KCalendarIface_stub::KCalendarIface_stub( const QCString& app, const QCString& obj )
00016 : DCOPStub( app, obj )
00017 {
00018 }
00019
00020 KCalendarIface_stub::KCalendarIface_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021 : DCOPStub( client, app, obj )
00022 {
00023 }
00024
00025 KCalendarIface_stub::KCalendarIface_stub( const DCOPRef& ref )
00026 : DCOPStub( ref )
00027 {
00028 }
00029
00030 KCalendarIface::ResourceRequestReply KCalendarIface_stub::resourceRequest( const QValueList<QDateTimePair>& arg0, const QCString& arg1, const QString& arg2 )
00031 {
00032 KCalendarIface::ResourceRequestReply result;
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 arg << arg1;
00042 arg << arg2;
00043 if ( dcopClient()->call( app(), obj(), "resourceRequest(QValueList<QDateTimePair>,QCString,QString)", data, replyType, replyData ) ) {
00044 if ( replyType == "KCalendarIface::ResourceRequestReply" ) {
00045 QDataStream _reply_stream( replyData, IO_ReadOnly );
00046 _reply_stream >> result;
00047 setStatus( CallSucceeded );
00048 } else {
00049 callFailed();
00050 }
00051 } else {
00052 callFailed();
00053 }
00054 return result;
00055 }
00056
00057 void KCalendarIface_stub::openEventEditor( const QString& arg0 )
00058 {
00059 if ( !dcopClient() ) {
00060 setStatus( CallFailed );
00061 return;
00062 }
00063 QByteArray data, replyData;
00064 QCString replyType;
00065 QDataStream arg( data, IO_WriteOnly );
00066 arg << arg0;
00067 if ( dcopClient()->call( app(), obj(), "openEventEditor(QString)", data, replyType, replyData ) ) {
00068 setStatus( CallSucceeded );
00069 } else {
00070 callFailed();
00071 }
00072 }
00073
00074 void KCalendarIface_stub::openEventEditor( const QString& arg0, const QString& arg1, const QString& arg2 )
00075 {
00076 if ( !dcopClient() ) {
00077 setStatus( CallFailed );
00078 return;
00079 }
00080 QByteArray data, replyData;
00081 QCString replyType;
00082 QDataStream arg( data, IO_WriteOnly );
00083 arg << arg0;
00084 arg << arg1;
00085 arg << arg2;
00086 if ( dcopClient()->call( app(), obj(), "openEventEditor(QString,QString,QString)", data, replyType, replyData ) ) {
00087 setStatus( CallSucceeded );
00088 } else {
00089 callFailed();
00090 }
00091 }
00092
00093 void KCalendarIface_stub::openEventEditor( const QString& arg0, const QString& arg1, const QString& arg2, const QStringList& arg3 )
00094 {
00095 if ( !dcopClient() ) {
00096 setStatus( CallFailed );
00097 return;
00098 }
00099 QByteArray data, replyData;
00100 QCString replyType;
00101 QDataStream arg( data, IO_WriteOnly );
00102 arg << arg0;
00103 arg << arg1;
00104 arg << arg2;
00105 arg << arg3;
00106 if ( dcopClient()->call( app(), obj(), "openEventEditor(QString,QString,QString,QStringList)", data, replyType, replyData ) ) {
00107 setStatus( CallSucceeded );
00108 } else {
00109 callFailed();
00110 }
00111 }
00112
00113 void KCalendarIface_stub::openEventEditor( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QStringList& arg4, const QString& arg5 )
00114 {
00115 if ( !dcopClient() ) {
00116 setStatus( CallFailed );
00117 return;
00118 }
00119 QByteArray data, replyData;
00120 QCString replyType;
00121 QDataStream arg( data, IO_WriteOnly );
00122 arg << arg0;
00123 arg << arg1;
00124 arg << arg2;
00125 arg << arg3;
00126 arg << arg4;
00127 arg << arg5;
00128 if ( dcopClient()->call( app(), obj(), "openEventEditor(QString,QString,QString,QString,QStringList,QString)", data, replyType, replyData ) ) {
00129 setStatus( CallSucceeded );
00130 } else {
00131 callFailed();
00132 }
00133 }
00134
00135 void KCalendarIface_stub::openTodoEditor( const QString& arg0 )
00136 {
00137 if ( !dcopClient() ) {
00138 setStatus( CallFailed );
00139 return;
00140 }
00141 QByteArray data, replyData;
00142 QCString replyType;
00143 QDataStream arg( data, IO_WriteOnly );
00144 arg << arg0;
00145 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString)", data, replyType, replyData ) ) {
00146 setStatus( CallSucceeded );
00147 } else {
00148 callFailed();
00149 }
00150 }
00151
00152 void KCalendarIface_stub::openTodoEditor( const QString& arg0, const QString& arg1, const QString& arg2 )
00153 {
00154 if ( !dcopClient() ) {
00155 setStatus( CallFailed );
00156 return;
00157 }
00158 QByteArray data, replyData;
00159 QCString replyType;
00160 QDataStream arg( data, IO_WriteOnly );
00161 arg << arg0;
00162 arg << arg1;
00163 arg << arg2;
00164 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString,QString,QString)", data, replyType, replyData ) ) {
00165 setStatus( CallSucceeded );
00166 } else {
00167 callFailed();
00168 }
00169 }
00170
00171 void KCalendarIface_stub::openTodoEditor( const QString& arg0, const QString& arg1, const QString& arg2, const QStringList& arg3 )
00172 {
00173 if ( !dcopClient() ) {
00174 setStatus( CallFailed );
00175 return;
00176 }
00177 QByteArray data, replyData;
00178 QCString replyType;
00179 QDataStream arg( data, IO_WriteOnly );
00180 arg << arg0;
00181 arg << arg1;
00182 arg << arg2;
00183 arg << arg3;
00184 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString,QString,QString,QStringList)", data, replyType, replyData ) ) {
00185 setStatus( CallSucceeded );
00186 } else {
00187 callFailed();
00188 }
00189 }
00190
00191 void KCalendarIface_stub::openTodoEditor( const QString& arg0, const QString& arg1, const QString& arg2, const QString& arg3, const QStringList& arg4, const QString& arg5, bool arg6 )
00192 {
00193 if ( !dcopClient() ) {
00194 setStatus( CallFailed );
00195 return;
00196 }
00197 QByteArray data, replyData;
00198 QCString replyType;
00199 QDataStream arg( data, IO_WriteOnly );
00200 arg << arg0;
00201 arg << arg1;
00202 arg << arg2;
00203 arg << arg3;
00204 arg << arg4;
00205 arg << arg5;
00206 arg << arg6;
00207 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString,QString,QString,QString,QStringList,QString,bool)", data, replyType, replyData ) ) {
00208 setStatus( CallSucceeded );
00209 } else {
00210 callFailed();
00211 }
00212 }
00213
00214 void KCalendarIface_stub::openJournalEditor( const QDate& arg0 )
00215 {
00216 if ( !dcopClient() ) {
00217 setStatus( CallFailed );
00218 return;
00219 }
00220 QByteArray data, replyData;
00221 QCString replyType;
00222 QDataStream arg( data, IO_WriteOnly );
00223 arg << arg0;
00224 if ( dcopClient()->call( app(), obj(), "openJournalEditor(QDate)", data, replyType, replyData ) ) {
00225 setStatus( CallSucceeded );
00226 } else {
00227 callFailed();
00228 }
00229 }
00230
00231 void KCalendarIface_stub::openJournalEditor( const QString& arg0, const QDate& arg1 )
00232 {
00233 if ( !dcopClient() ) {
00234 setStatus( CallFailed );
00235 return;
00236 }
00237 QByteArray data, replyData;
00238 QCString replyType;
00239 QDataStream arg( data, IO_WriteOnly );
00240 arg << arg0;
00241 arg << arg1;
00242 if ( dcopClient()->call( app(), obj(), "openJournalEditor(QString,QDate)", data, replyType, replyData ) ) {
00243 setStatus( CallSucceeded );
00244 } else {
00245 callFailed();
00246 }
00247 }
00248
00249 void KCalendarIface_stub::openJournalEditor( const QString& arg0 )
00250 {
00251 if ( !dcopClient() ) {
00252 setStatus( CallFailed );
00253 return;
00254 }
00255 QByteArray data, replyData;
00256 QCString replyType;
00257 QDataStream arg( data, IO_WriteOnly );
00258 arg << arg0;
00259 if ( dcopClient()->call( app(), obj(), "openJournalEditor(QString)", data, replyType, replyData ) ) {
00260 setStatus( CallSucceeded );
00261 } else {
00262 callFailed();
00263 }
00264 }
00265
00266 void KCalendarIface_stub::showJournalView()
00267 {
00268 if ( !dcopClient() ) {
00269 setStatus( CallFailed );
00270 return;
00271 }
00272 QByteArray data, replyData;
00273 QCString replyType;
00274 if ( dcopClient()->call( app(), obj(), "showJournalView()", data, replyType, replyData ) ) {
00275 setStatus( CallSucceeded );
00276 } else {
00277 callFailed();
00278 }
00279 }
00280
00281 void KCalendarIface_stub::showTodoView()
00282 {
00283 if ( !dcopClient() ) {
00284 setStatus( CallFailed );
00285 return;
00286 }
00287 QByteArray data, replyData;
00288 QCString replyType;
00289 if ( dcopClient()->call( app(), obj(), "showTodoView()", data, replyType, replyData ) ) {
00290 setStatus( CallSucceeded );
00291 } else {
00292 callFailed();
00293 }
00294 }
00295
00296 void KCalendarIface_stub::showEventView()
00297 {
00298 if ( !dcopClient() ) {
00299 setStatus( CallFailed );
00300 return;
00301 }
00302 QByteArray data, replyData;
00303 QCString replyType;
00304 if ( dcopClient()->call( app(), obj(), "showEventView()", data, replyType, replyData ) ) {
00305 setStatus( CallSucceeded );
00306 } else {
00307 callFailed();
00308 }
00309 }
00310
00311 void KCalendarIface_stub::goDate( const QDate& arg0 )
00312 {
00313 if ( !dcopClient() ) {
00314 setStatus( CallFailed );
00315 return;
00316 }
00317 QByteArray data, replyData;
00318 QCString replyType;
00319 QDataStream arg( data, IO_WriteOnly );
00320 arg << arg0;
00321 if ( dcopClient()->call( app(), obj(), "goDate(QDate)", data, replyType, replyData ) ) {
00322 setStatus( CallSucceeded );
00323 } else {
00324 callFailed();
00325 }
00326 }
00327
00328 void KCalendarIface_stub::goDate( const QString& arg0 )
00329 {
00330 if ( !dcopClient() ) {
00331 setStatus( CallFailed );
00332 return;
00333 }
00334 QByteArray data, replyData;
00335 QCString replyType;
00336 QDataStream arg( data, IO_WriteOnly );
00337 arg << arg0;
00338 if ( dcopClient()->call( app(), obj(), "goDate(QString)", data, replyType, replyData ) ) {
00339 setStatus( CallSucceeded );
00340 } else {
00341 callFailed();
00342 }
00343 }
00344
00345 void KCalendarIface_stub::showDate( const QDate& arg0 )
00346 {
00347 if ( !dcopClient() ) {
00348 setStatus( CallFailed );
00349 return;
00350 }
00351 QByteArray data, replyData;
00352 QCString replyType;
00353 QDataStream arg( data, IO_WriteOnly );
00354 arg << arg0;
00355 if ( dcopClient()->call( app(), obj(), "showDate(QDate)", data, replyType, replyData ) ) {
00356 setStatus( CallSucceeded );
00357 } else {
00358 callFailed();
00359 }
00360 }
00361
00362