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.2.
Documentation copyright © 1996-2004 the KDE developers.
Generated on Mon Apr 4 04:50:12 2005 by doxygen 1.3.9.1 written by Dimitri van Heesch, © 1997-2003