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 )
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 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString,QString,QString,QString,QStringList,QString)", data, replyType, replyData ) ) {
00207 setStatus( CallSucceeded );
00208 } else {
00209 callFailed();
00210 }
00211 }
00212
00213 void KCalendarIface_stub::openJournalEditor( const QDate& arg0 )
00214 {
00215 if ( !dcopClient() ) {
00216 setStatus( CallFailed );
00217 return;
00218 }
00219 QByteArray data, replyData;
00220 QCString replyType;
00221 QDataStream arg( data, IO_WriteOnly );
00222 arg << arg0;
00223 if ( dcopClient()->call( app(), obj(), "openJournalEditor(QDate)", data, replyType, replyData ) ) {
00224 setStatus( CallSucceeded );
00225 } else {
00226 callFailed();
00227 }
00228 }
00229
00230 void KCalendarIface_stub::openJournalEditor( const QString& arg0, const QDate& arg1 )
00231 {
00232 if ( !dcopClient() ) {
00233 setStatus( CallFailed );
00234 return;
00235 }
00236 QByteArray data, replyData;
00237 QCString replyType;
00238 QDataStream arg( data, IO_WriteOnly );
00239 arg << arg0;
00240 arg << arg1;
00241 if ( dcopClient()->call( app(), obj(), "openJournalEditor(QString,QDate)", data, replyType, replyData ) ) {
00242 setStatus( CallSucceeded );
00243 } else {
00244 callFailed();
00245 }
00246 }
00247
00248 void KCalendarIface_stub::openJournalEditor( const QString& arg0 )
00249 {
00250 if ( !dcopClient() ) {
00251 setStatus( CallFailed );
00252 return;
00253 }
00254 QByteArray data, replyData;
00255 QCString replyType;
00256 QDataStream arg( data, IO_WriteOnly );
00257 arg << arg0;
00258 if ( dcopClient()->call( app(), obj(), "openJournalEditor(QString)", data, replyType, replyData ) ) {
00259 setStatus( CallSucceeded );
00260 } else {
00261 callFailed();
00262 }
00263 }
00264
00265 void KCalendarIface_stub::showJournalView()
00266 {
00267 if ( !dcopClient() ) {
00268 setStatus( CallFailed );
00269 return;
00270 }
00271 QByteArray data, replyData;
00272 QCString replyType;
00273 if ( dcopClient()->call( app(), obj(), "showJournalView()", data, replyType, replyData ) ) {
00274 setStatus( CallSucceeded );
00275 } else {
00276 callFailed();
00277 }
00278 }
00279
00280 void KCalendarIface_stub::showTodoView()
00281 {
00282 if ( !dcopClient() ) {
00283 setStatus( CallFailed );
00284 return;
00285 }
00286 QByteArray data, replyData;
00287 QCString replyType;
00288 if ( dcopClient()->call( app(), obj(), "showTodoView()", data, replyType, replyData ) ) {
00289 setStatus( CallSucceeded );
00290 } else {
00291 callFailed();
00292 }
00293 }
00294
00295 void KCalendarIface_stub::showEventView()
00296 {
00297 if ( !dcopClient() ) {
00298 setStatus( CallFailed );
00299 return;
00300 }
00301 QByteArray data, replyData;
00302 QCString replyType;
00303 if ( dcopClient()->call( app(), obj(), "showEventView()", data, replyType, replyData ) ) {
00304 setStatus( CallSucceeded );
00305 } else {
00306 callFailed();
00307 }
00308 }
00309
00310 void KCalendarIface_stub::goDate( const QDate& 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(), "goDate(QDate)", data, replyType, replyData ) ) {
00321 setStatus( CallSucceeded );
00322 } else {
00323 callFailed();
00324 }
00325 }
00326
00327 void KCalendarIface_stub::goDate( const QString& arg0 )
00328 {
00329 if ( !dcopClient() ) {
00330 setStatus( CallFailed );
00331 return;
00332 }
00333 QByteArray data, replyData;
00334 QCString replyType;
00335 QDataStream arg( data, IO_WriteOnly );
00336 arg << arg0;
00337 if ( dcopClient()->call( app(), obj(), "goDate(QString)", data, replyType, replyData ) ) {
00338 setStatus( CallSucceeded );
00339 } else {
00340 callFailed();
00341 }
00342 }
00343
00344 void KCalendarIface_stub::showDate( const QDate& arg0 )
00345 {
00346 if ( !dcopClient() ) {
00347 setStatus( CallFailed );
00348 return;
00349 }
00350 QByteArray data, replyData;
00351 QCString replyType;
00352 QDataStream arg( data, IO_WriteOnly );
00353 arg << arg0;
00354 if ( dcopClient()->call( app(), obj(), "showDate(QDate)", data, replyType, replyData ) ) {
00355 setStatus( CallSucceeded );
00356 } else {
00357 callFailed();
00358 }
00359 }
00360
00361