kontact Library API Documentation

kcalendariface_stub.cpp

00001 /**************************************************************************** 00002 ** 00003 ** DCOP Stub Implementation created by dcopidl2cpp from kcalendariface.kidl 00004 ** 00005 ** WARNING! All changes made in this file will be lost! 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( 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( QString arg0, QString arg1, 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( QString arg0, QString arg1, QString arg2, 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::openTodoEditor( QString arg0 ) 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 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString)", data, replyType, replyData ) ) { 00124 setStatus( CallSucceeded ); 00125 } else { 00126 callFailed(); 00127 } 00128 } 00129 00130 void KCalendarIface_stub::openTodoEditor( QString arg0, QString arg1, QString arg2 ) 00131 { 00132 if ( !dcopClient() ) { 00133 setStatus( CallFailed ); 00134 return; 00135 } 00136 QByteArray data, replyData; 00137 QCString replyType; 00138 QDataStream arg( data, IO_WriteOnly ); 00139 arg << arg0; 00140 arg << arg1; 00141 arg << arg2; 00142 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString,QString,QString)", data, replyType, replyData ) ) { 00143 setStatus( CallSucceeded ); 00144 } else { 00145 callFailed(); 00146 } 00147 } 00148 00149 void KCalendarIface_stub::openTodoEditor( QString arg0, QString arg1, QString arg2, QStringList arg3 ) 00150 { 00151 if ( !dcopClient() ) { 00152 setStatus( CallFailed ); 00153 return; 00154 } 00155 QByteArray data, replyData; 00156 QCString replyType; 00157 QDataStream arg( data, IO_WriteOnly ); 00158 arg << arg0; 00159 arg << arg1; 00160 arg << arg2; 00161 arg << arg3; 00162 if ( dcopClient()->call( app(), obj(), "openTodoEditor(QString,QString,QString,QStringList)", data, replyType, replyData ) ) { 00163 setStatus( CallSucceeded ); 00164 } else { 00165 callFailed(); 00166 } 00167 } 00168 00169 void KCalendarIface_stub::showTodoView() 00170 { 00171 if ( !dcopClient() ) { 00172 setStatus( CallFailed ); 00173 return; 00174 } 00175 QByteArray data, replyData; 00176 QCString replyType; 00177 if ( dcopClient()->call( app(), obj(), "showTodoView()", data, replyType, replyData ) ) { 00178 setStatus( CallSucceeded ); 00179 } else { 00180 callFailed(); 00181 } 00182 } 00183 00184 void KCalendarIface_stub::showEventView() 00185 { 00186 if ( !dcopClient() ) { 00187 setStatus( CallFailed ); 00188 return; 00189 } 00190 QByteArray data, replyData; 00191 QCString replyType; 00192 if ( dcopClient()->call( app(), obj(), "showEventView()", data, replyType, replyData ) ) { 00193 setStatus( CallSucceeded ); 00194 } else { 00195 callFailed(); 00196 } 00197 } 00198 00199 void KCalendarIface_stub::goDate( QDate arg0 ) 00200 { 00201 if ( !dcopClient() ) { 00202 setStatus( CallFailed ); 00203 return; 00204 } 00205 QByteArray data, replyData; 00206 QCString replyType; 00207 QDataStream arg( data, IO_WriteOnly ); 00208 arg << arg0; 00209 if ( dcopClient()->call( app(), obj(), "goDate(QDate)", data, replyType, replyData ) ) { 00210 setStatus( CallSucceeded ); 00211 } else { 00212 callFailed(); 00213 } 00214 } 00215 00216 void KCalendarIface_stub::goDate( QString arg0 ) 00217 { 00218 if ( !dcopClient() ) { 00219 setStatus( CallFailed ); 00220 return; 00221 } 00222 QByteArray data, replyData; 00223 QCString replyType; 00224 QDataStream arg( data, IO_WriteOnly ); 00225 arg << arg0; 00226 if ( dcopClient()->call( app(), obj(), "goDate(QString)", data, replyType, replyData ) ) { 00227 setStatus( CallSucceeded ); 00228 } else { 00229 callFailed(); 00230 } 00231 } 00232 00233
KDE Logo
This file is part of the documentation for kontact Library Version 3.3.0.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Thu Oct 21 19:46:59 2004 by doxygen 1.3.7 written by Dimitri van Heesch, © 1997-2003