kpilot/kpilot
loggerDCOP_stub.cc00001
00002
00003
00004
00005
00006
00007
00008
00009 #include "loggerDCOP_stub.h"
00010 #include <dcopclient.h>
00011
00012 #include <kdatastream.h>
00013
00014
00015 LoggerDCOP_stub::LoggerDCOP_stub( const QCString& app, const QCString& obj )
00016 : DCOPStub( app, obj )
00017 {
00018 }
00019
00020 LoggerDCOP_stub::LoggerDCOP_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00021 : DCOPStub( client, app, obj )
00022 {
00023 }
00024
00025 LoggerDCOP_stub::LoggerDCOP_stub( const DCOPRef& ref )
00026 : DCOPStub( ref )
00027 {
00028 }
00029
00030 void LoggerDCOP_stub::logStartSync()
00031 {
00032 if ( !dcopClient() ) {
00033 setStatus( CallFailed );
00034 return;
00035 }
00036 QByteArray data;
00037 dcopClient()->send( app(), obj(), "logStartSync()", data );
00038 setStatus( CallSucceeded );
00039 }
00040
00041 void LoggerDCOP_stub::logEndSync()
00042 {
00043 if ( !dcopClient() ) {
00044 setStatus( CallFailed );
00045 return;
00046 }
00047 QByteArray data;
00048 dcopClient()->send( app(), obj(), "logEndSync()", data );
00049 setStatus( CallSucceeded );
00050 }
00051
00052 void LoggerDCOP_stub::logError( QString arg0 )
00053 {
00054 if ( !dcopClient() ) {
00055 setStatus( CallFailed );
00056 return;
00057 }
00058 QByteArray data;
00059 QDataStream arg( data, IO_WriteOnly );
00060 arg << arg0;
00061 dcopClient()->send( app(), obj(), "logError(QString)", data );
00062 setStatus( CallSucceeded );
00063 }
00064
00065 void LoggerDCOP_stub::logMessage( QString arg0 )
00066 {
00067 if ( !dcopClient() ) {
00068 setStatus( CallFailed );
00069 return;
00070 }
00071 QByteArray data;
00072 QDataStream arg( data, IO_WriteOnly );
00073 arg << arg0;
00074 dcopClient()->send( app(), obj(), "logMessage(QString)", data );
00075 setStatus( CallSucceeded );
00076 }
00077
00078 void LoggerDCOP_stub::logProgress( QString arg0, int arg1 )
00079 {
00080 if ( !dcopClient() ) {
00081 setStatus( CallFailed );
00082 return;
00083 }
00084 QByteArray data;
00085 QDataStream arg( data, IO_WriteOnly );
00086 arg << arg0;
00087 arg << arg1;
00088 dcopClient()->send( app(), obj(), "logProgress(QString,int)", data );
00089 setStatus( CallSucceeded );
00090 }
00091
00092
|