kontact

akregator_partiface_stub.cpp

00001 /****************************************************************************
00002 **
00003 ** DCOP Stub Implementation created by dcopidl2cpp from akregator_partiface.kidl
00004 **
00005 ** WARNING! All changes made in this file will be lost!
00006 **
00007 *****************************************************************************/
00008 
00009 #include "akregator_partiface_stub.h"
00010 #include <dcopclient.h>
00011 
00012 #include <kdatastream.h>
00013 
00014 namespace Akregator {
00015 
00016 AkregatorPartIface_stub::AkregatorPartIface_stub( const QCString& app, const QCString& obj )
00017   : DCOPStub( app, obj )
00018 {
00019 }
00020 
00021 AkregatorPartIface_stub::AkregatorPartIface_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00022   : DCOPStub( client, app, obj )
00023 {
00024 }
00025 
00026 AkregatorPartIface_stub::AkregatorPartIface_stub( const DCOPRef& ref )
00027   : DCOPStub( ref )
00028 {
00029 }
00030 
00031 void AkregatorPartIface_stub::openStandardFeedList()
00032 {
00033     if ( !dcopClient()  ) {
00034     setStatus( CallFailed );
00035     return;
00036     }
00037     QByteArray data, replyData;
00038     QCString replyType;
00039     if ( dcopClient()->call( app(), obj(), "openStandardFeedList()", data, replyType, replyData ) ) {
00040     setStatus( CallSucceeded );
00041     } else { 
00042     callFailed();
00043     }
00044 }
00045 
00046 void AkregatorPartIface_stub::fetchFeedUrl( const QString& arg0 )
00047 {
00048     if ( !dcopClient()  ) {
00049     setStatus( CallFailed );
00050     return;
00051     }
00052     QByteArray data, replyData;
00053     QCString replyType;
00054     QDataStream arg( data, IO_WriteOnly );
00055     arg << arg0;
00056     if ( dcopClient()->call( app(), obj(), "fetchFeedUrl(QString)", data, replyType, replyData ) ) {
00057     setStatus( CallSucceeded );
00058     } else { 
00059     callFailed();
00060     }
00061 }
00062 
00063 void AkregatorPartIface_stub::fetchAllFeeds()
00064 {
00065     if ( !dcopClient()  ) {
00066     setStatus( CallFailed );
00067     return;
00068     }
00069     QByteArray data, replyData;
00070     QCString replyType;
00071     if ( dcopClient()->call( app(), obj(), "fetchAllFeeds()", data, replyType, replyData ) ) {
00072     setStatus( CallSucceeded );
00073     } else { 
00074     callFailed();
00075     }
00076 }
00077 
00078 void AkregatorPartIface_stub::saveSettings()
00079 {
00080     if ( !dcopClient()  ) {
00081     setStatus( CallFailed );
00082     return;
00083     }
00084     QByteArray data, replyData;
00085     QCString replyType;
00086     if ( dcopClient()->call( app(), obj(), "saveSettings()", data, replyType, replyData ) ) {
00087     setStatus( CallSucceeded );
00088     } else { 
00089     callFailed();
00090     }
00091 }
00092 
00093 void AkregatorPartIface_stub::addFeedsToGroup( const QStringList& arg0, const QString& arg1 )
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     if ( dcopClient()->call( app(), obj(), "addFeedsToGroup(QStringList,QString)", data, replyType, replyData ) ) {
00105     setStatus( CallSucceeded );
00106     } else { 
00107     callFailed();
00108     }
00109 }
00110 
00111 void AkregatorPartIface_stub::exportFile( const KURL& arg0 )
00112 {
00113     if ( !dcopClient()  ) {
00114     setStatus( CallFailed );
00115     return;
00116     }
00117     QByteArray data, replyData;
00118     QCString replyType;
00119     QDataStream arg( data, IO_WriteOnly );
00120     arg << arg0;
00121     if ( dcopClient()->call( app(), obj(), "exportFile(KURL)", data, replyType, replyData ) ) {
00122     setStatus( CallSucceeded );
00123     } else { 
00124     callFailed();
00125     }
00126 }
00127 
00128 void AkregatorPartIface_stub::addFeed()
00129 {
00130     if ( !dcopClient()  ) {
00131     setStatus( CallFailed );
00132     return;
00133     }
00134     QByteArray data, replyData;
00135     QCString replyType;
00136     if ( dcopClient()->call( app(), obj(), "addFeed()", data, replyType, replyData ) ) {
00137     setStatus( CallSucceeded );
00138     } else { 
00139     callFailed();
00140     }
00141 }
00142 
00143 } // namespace
00144 
KDE Home | KDE Accessibility Home | Description of Access Keys