kio
kdirnotify_stub.cpp
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027 #include "kdirnotify_stub.h"
00028 #include <dcopclient.h>
00029
00030 #include <kdatastream.h>
00031
00032
00033 KDirNotify_stub::KDirNotify_stub( const QCString& app, const QCString& obj )
00034 : DCOPStub( app, obj )
00035 {
00036 }
00037
00038 KDirNotify_stub::KDirNotify_stub( DCOPClient* client, const QCString& app, const QCString& obj )
00039 : DCOPStub( client, app, obj )
00040 {
00041 }
00042
00043 KDirNotify_stub::KDirNotify_stub( const DCOPRef& ref )
00044 : DCOPStub( ref )
00045 {
00046 }
00047
00048 void KDirNotify_stub::FilesAdded( const KURL& arg0 )
00049 {
00050 if ( !dcopClient() ) {
00051 setStatus( CallFailed );
00052 return;
00053 }
00054 QByteArray data;
00055 QDataStream arg( data, IO_WriteOnly );
00056 arg << arg0;
00057 dcopClient()->emitDCOPSignal( "KDirNotify", "FilesAdded(KURL)", data );
00058 setStatus( CallSucceeded );
00059 }
00060
00061 void KDirNotify_stub::FilesRemoved( const KURL::List& arg0 )
00062 {
00063 if ( !dcopClient() ) {
00064 setStatus( CallFailed );
00065 return;
00066 }
00067 QByteArray data;
00068 QDataStream arg( data, IO_WriteOnly );
00069 arg << arg0;
00070 dcopClient()->emitDCOPSignal( "KDirNotify", "FilesRemoved(KURL::List)", data );
00071 setStatus( CallSucceeded );
00072 }
00073
00074 void KDirNotify_stub::FilesChanged( const KURL::List& arg0 )
00075 {
00076 if ( !dcopClient() ) {
00077 setStatus( CallFailed );
00078 return;
00079 }
00080 QByteArray data;
00081 QDataStream arg( data, IO_WriteOnly );
00082 arg << arg0;
00083 dcopClient()->emitDCOPSignal( "KDirNotify", "FilesChanged(KURL::List)", data );
00084 setStatus( CallSucceeded );
00085 }
00086
00087 void KDirNotify_stub::FileRenamed( const KURL& arg0, const KURL& arg1 )
00088 {
00089 if ( !dcopClient() ) {
00090 setStatus( CallFailed );
00091 return;
00092 }
00093 QByteArray data;
00094 QDataStream arg( data, IO_WriteOnly );
00095 arg << arg0;
00096 arg << arg1;
00097 dcopClient()->emitDCOPSignal( "KDirNotify", "FileRenamed(KURL,KURL)", data );
00098 setStatus( CallSucceeded );
00099 }
00100
00101