kontact

knodeiface_stub.cpp

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