kdirnotify.h
00001 
00002 
00003 
00004 
00005 
00006 
00007 
00008 
00009 
00010 
00011 
00012 
00013 
00014 
00015 
00016 
00017 
00018 
00019 
00020 #ifndef __kdirnotify_h__
00021 #define __kdirnotify_h__
00022 
00023 #include <dcopobject.h>
00024 #include <kurl.h>
00025 
00032 class KDirNotify : public DCOPObject
00033 {
00034    K_DCOP
00035 protected:
00036   KDirNotify();
00037   virtual ~KDirNotify() {}
00038 
00039 public:
00040 k_dcop:
00046   virtual ASYNC FilesAdded( const KURL & directory ) = 0;
00047 
00053   virtual ASYNC FilesRemoved( const KURL::List & fileList ) = 0;
00054 
00062   virtual ASYNC FilesChanged( const KURL::List & fileList ) = 0;
00063 
00070   virtual ASYNC FileRenamed( const KURL &src, const KURL &dst );
00071 
00072   
00073   
00074   
00075   
00076 
00077 private:
00078   
00079   static int s_serial;
00080 protected:
00081     virtual void virtual_hook( int id, void* data );
00082 };
00083 
00084 #endif
 
This file is part of the documentation for kio Library Version 3.2.0.