korganizer

kcalendariface_skel.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Skeleton generated by dcopidl2cpp from kcalendariface.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "./kcalendariface.h"
00010 
00011 #include <kdatastream.h>
00012 #include <qasciidict.h>
00013 
00014 
00015 static const int KCalendarIface_fhash = 19;
00016 static const char* const KCalendarIface_ftable[19][3] = {
00017     { "KCalendarIface::ResourceRequestReply", "resourceRequest(QValueList<QDateTimePair>,QCString,QString)", "resourceRequest(QValueList<QDateTimePair> busy,QCString resource,QString vCalIn)" },
00018     { "void", "openEventEditor(QString)", "openEventEditor(QString text)" },
00019     { "void", "openEventEditor(QString,QString,QString)", "openEventEditor(QString summary,QString description,QString attachment)" },
00020     { "void", "openEventEditor(QString,QString,QString,QStringList)", "openEventEditor(QString summary,QString description,QString attachment,QStringList attendees)" },
00021     { "void", "openEventEditor(QString,QString,QString,QString,QStringList,QString)", "openEventEditor(QString summary,QString description,QString uri,QString file,QStringList attendees,QString attachmentMimetype)" },
00022     { "void", "openTodoEditor(QString)", "openTodoEditor(QString text)" },
00023     { "void", "openTodoEditor(QString,QString,QString)", "openTodoEditor(QString summary,QString description,QString attachment)" },
00024     { "void", "openTodoEditor(QString,QString,QString,QStringList)", "openTodoEditor(QString summary,QString description,QString attachment,QStringList attendees)" },
00025     { "void", "openTodoEditor(QString,QString,QString,QString,QStringList,QString,bool)", "openTodoEditor(QString summary,QString description,QString uri,QString file,QStringList attendees,QString attachmentMimetype,bool isTask)" },
00026     { "void", "openJournalEditor(QDate)", "openJournalEditor(QDate date)" },
00027     { "void", "openJournalEditor(QString,QDate)", "openJournalEditor(QString text,QDate date)" },
00028     { "void", "openJournalEditor(QString)", "openJournalEditor(QString text)" },
00029     { "void", "showJournalView()", "showJournalView()" },
00030     { "void", "showTodoView()", "showTodoView()" },
00031     { "void", "showEventView()", "showEventView()" },
00032     { "void", "goDate(QDate)", "goDate(QDate date)" },
00033     { "void", "goDate(QString)", "goDate(QString date)" },
00034     { "void", "showDate(QDate)", "showDate(QDate date)" },
00035     { 0, 0, 0 }
00036 };
00037 static const int KCalendarIface_ftable_hiddens[18] = {
00038     0,
00039     0,
00040     0,
00041     0,
00042     0,
00043     0,
00044     0,
00045     0,
00046     0,
00047     0,
00048     0,
00049     0,
00050     0,
00051     0,
00052     0,
00053     0,
00054     0,
00055     0,
00056 };
00057 
00058 bool KCalendarIface::process(const QCString &fun, const QByteArray &data, QCString& replyType, QByteArray &replyData)
00059 {
00060     static QAsciiDict<int>* fdict = 0;
00061     if ( !fdict ) {
00062     fdict = new QAsciiDict<int>( KCalendarIface_fhash, true, false );
00063     for ( int i = 0; KCalendarIface_ftable[i][1]; i++ )
00064         fdict->insert( KCalendarIface_ftable[i][1],  new int( i ) );
00065     }
00066     int* fp = fdict->find( fun );
00067     switch ( fp?*fp:-1) {
00068     case 0: { // KCalendarIface::ResourceRequestReply resourceRequest(QValueList<QDateTimePair>,QCString,QString)
00069     QValueList<QDateTimePair> arg0;
00070     QCString arg1;
00071     QString arg2;
00072     QDataStream arg( data, IO_ReadOnly );
00073     if (arg.atEnd()) return false;
00074     arg >> arg0;
00075     if (arg.atEnd()) return false;
00076     arg >> arg1;
00077     if (arg.atEnd()) return false;
00078     arg >> arg2;
00079     replyType = KCalendarIface_ftable[0][0]; 
00080     QDataStream _replyStream( replyData, IO_WriteOnly );
00081     _replyStream << resourceRequest(arg0, arg1, arg2 );
00082     } break;
00083     case 1: { // void openEventEditor(QString)
00084     QString arg0;
00085     QDataStream arg( data, IO_ReadOnly );
00086     if (arg.atEnd()) return false;
00087     arg >> arg0;
00088     replyType = KCalendarIface_ftable[1][0]; 
00089     openEventEditor(arg0 );
00090     } break;
00091     case 2: { // void openEventEditor(QString,QString,QString)
00092     QString arg0;
00093     QString arg1;
00094     QString arg2;
00095     QDataStream arg( data, IO_ReadOnly );
00096     if (arg.atEnd()) return false;
00097     arg >> arg0;
00098     if (arg.atEnd()) return false;
00099     arg >> arg1;
00100     if (arg.atEnd()) return false;
00101     arg >> arg2;
00102     replyType = KCalendarIface_ftable[2][0]; 
00103     openEventEditor(arg0, arg1, arg2 );
00104     } break;
00105     case 3: { // void openEventEditor(QString,QString,QString,QStringList)
00106     QString arg0;
00107     QString arg1;
00108     QString arg2;
00109     QStringList arg3;
00110     QDataStream arg( data, IO_ReadOnly );
00111     if (arg.atEnd()) return false;
00112     arg >> arg0;
00113     if (arg.atEnd()) return false;
00114     arg >> arg1;
00115     if (arg.atEnd()) return false;
00116     arg >> arg2;
00117     if (arg.atEnd()) return false;
00118     arg >> arg3;
00119     replyType = KCalendarIface_ftable[3][0]; 
00120     openEventEditor(arg0, arg1, arg2, arg3 );
00121     } break;
00122     case 4: { // void openEventEditor(QString,QString,QString,QString,QStringList,QString)
00123     QString arg0;
00124     QString arg1;
00125     QString arg2;
00126     QString arg3;
00127     QStringList arg4;
00128     QString arg5;
00129     QDataStream arg( data, IO_ReadOnly );
00130     if (arg.atEnd()) return false;
00131     arg >> arg0;
00132     if (arg.atEnd()) return false;
00133     arg >> arg1;
00134     if (arg.atEnd()) return false;
00135     arg >> arg2;
00136     if (arg.atEnd()) return false;
00137     arg >> arg3;
00138     if (arg.atEnd()) return false;
00139     arg >> arg4;
00140     if (arg.atEnd()) return false;
00141     arg >> arg5;
00142     replyType = KCalendarIface_ftable[4][0]; 
00143     openEventEditor(arg0, arg1, arg2, arg3, arg4, arg5 );
00144     } break;
00145     case 5: { // void openTodoEditor(QString)
00146     QString arg0;
00147     QDataStream arg( data, IO_ReadOnly );
00148     if (arg.atEnd()) return false;
00149     arg >> arg0;
00150     replyType = KCalendarIface_ftable[5][0]; 
00151     openTodoEditor(arg0 );
00152     } break;
00153     case 6: { // void openTodoEditor(QString,QString,QString)
00154     QString arg0;
00155     QString arg1;
00156     QString arg2;
00157     QDataStream arg( data, IO_ReadOnly );
00158     if (arg.atEnd()) return false;
00159     arg >> arg0;
00160     if (arg.atEnd()) return false;
00161     arg >> arg1;
00162     if (arg.atEnd()) return false;
00163     arg >> arg2;
00164     replyType = KCalendarIface_ftable[6][0]; 
00165     openTodoEditor(arg0, arg1, arg2 );
00166     } break;
00167     case 7: { // void openTodoEditor(QString,QString,QString,QStringList)
00168     QString arg0;
00169     QString arg1;
00170     QString arg2;
00171     QStringList arg3;
00172     QDataStream arg( data, IO_ReadOnly );
00173     if (arg.atEnd()) return false;
00174     arg >> arg0;
00175     if (arg.atEnd()) return false;
00176     arg >> arg1;
00177     if (arg.atEnd()) return false;
00178     arg >> arg2;
00179     if (arg.atEnd()) return false;
00180     arg >> arg3;
00181     replyType = KCalendarIface_ftable[7][0]; 
00182     openTodoEditor(arg0, arg1, arg2, arg3 );
00183     } break;
00184     case 8: { // void openTodoEditor(QString,QString,QString,QString,QStringList,QString,bool)
00185     QString arg0;
00186     QString arg1;
00187     QString arg2;
00188     QString arg3;
00189     QStringList arg4;
00190     QString arg5;
00191     bool arg6;
00192     QDataStream arg( data, IO_ReadOnly );
00193     if (arg.atEnd()) return false;
00194     arg >> arg0;
00195     if (arg.atEnd()) return false;
00196     arg >> arg1;
00197     if (arg.atEnd()) return false;
00198     arg >> arg2;
00199     if (arg.atEnd()) return false;
00200     arg >> arg3;
00201     if (arg.atEnd()) return false;
00202     arg >> arg4;
00203     if (arg.atEnd()) return false;
00204     arg >> arg5;
00205     if (arg.atEnd()) return false;
00206     arg >> arg6;
00207     replyType = KCalendarIface_ftable[8][0]; 
00208     openTodoEditor(arg0, arg1, arg2, arg3, arg4, arg5, arg6 );
00209     } break;
00210     case 9: { // void openJournalEditor(QDate)
00211     QDate arg0;
00212     QDataStream arg( data, IO_ReadOnly );
00213     if (arg.atEnd()) return false;
00214     arg >> arg0;
00215     replyType = KCalendarIface_ftable[9][0]; 
00216     openJournalEditor(arg0 );
00217     } break;
00218     case 10: { // void openJournalEditor(QString,QDate)
00219     QString arg0;
00220     QDate arg1;
00221     QDataStream arg( data, IO_ReadOnly );
00222     if (arg.atEnd()) return false;
00223     arg >> arg0;
00224     if (arg.atEnd()) return false;
00225     arg >> arg1;
00226     replyType = KCalendarIface_ftable[10][0]; 
00227     openJournalEditor(arg0, arg1 );
00228     } break;
00229     case 11: { // void openJournalEditor(QString)
00230     QString arg0;
00231     QDataStream arg( data, IO_ReadOnly );
00232     if (arg.atEnd()) return false;
00233     arg >> arg0;
00234     replyType = KCalendarIface_ftable[11][0]; 
00235     openJournalEditor(arg0 );
00236     } break;
00237     case 12: { // void showJournalView()
00238     replyType = KCalendarIface_ftable[12][0]; 
00239     showJournalView( );
00240     } break;
00241     case 13: { // void showTodoView()
00242     replyType = KCalendarIface_ftable[13][0]; 
00243     showTodoView( );
00244     } break;
00245     case 14: { // void showEventView()
00246     replyType = KCalendarIface_ftable[14][0]; 
00247     showEventView( );
00248     } break;
00249     case 15: { // void goDate(QDate)
00250     QDate arg0;
00251     QDataStream arg( data, IO_ReadOnly );
00252     if (arg.atEnd()) return false;
00253     arg >> arg0;
00254     replyType = KCalendarIface_ftable[15][0]; 
00255     goDate(arg0 );
00256     } break;
00257     case 16: { // void goDate(QString)
00258     QString arg0;
00259     QDataStream arg( data, IO_ReadOnly );
00260     if (arg.atEnd()) return false;
00261     arg >> arg0;
00262     replyType = KCalendarIface_ftable[16][0]; 
00263     goDate(arg0 );
00264     } break;
00265     case 17: { // void showDate(QDate)
00266     QDate arg0;
00267     QDataStream arg( data, IO_ReadOnly );
00268     if (arg.atEnd()) return false;
00269     arg >> arg0;
00270     replyType = KCalendarIface_ftable[17][0]; 
00271     showDate(arg0 );
00272     } break;
00273     default: 
00274     return DCOPObject::process( fun, data, replyType, replyData );
00275     }
00276     return true;
00277 }
00278 
00279 QCStringList KCalendarIface::interfaces()
00280 {
00281     QCStringList ifaces = DCOPObject::interfaces();
00282     ifaces += "KCalendarIface";
00283     return ifaces;
00284 }
00285 
00286 QCStringList KCalendarIface::functions()
00287 {
00288     QCStringList funcs = DCOPObject::functions();
00289     for ( int i = 0; KCalendarIface_ftable[i][2]; i++ ) {
00290     if (KCalendarIface_ftable_hiddens[i])
00291         continue;
00292     QCString func = KCalendarIface_ftable[i][0];
00293     func += ' ';
00294     func += KCalendarIface_ftable[i][2];
00295     funcs << func;
00296     }
00297     return funcs;
00298 }
00299 
00300