Public Member Functions | Public Attributes | Protected Attributes | Friends

FileSystemWatcher Class Reference

Inheritance diagram for FileSystemWatcher:
CallBacker

List of all members.

Public Member Functions

 FileSystemWatcher ()
 ~FileSystemWatcher ()
void addFile (const BufferString &)
void addFiles (const BufferStringSet &)
void removeFile (const BufferString &)
void removeFiles (const BufferStringSet &)
const BufferStringchangedDir () const
const BufferStringchangedFile () const

Public Attributes

Notifier< FileSystemWatcherdirectoryChanged
Notifier< FileSystemWatcherfileChanged

Protected Attributes

BufferString chgddir_
BufferString chgdfile_
QFileSystemWatcher * qfswatcher_
QFileSystemWCommqfswatchercomm_

Friends

class QFileSystemWComm

Constructor & Destructor Documentation

FileSystemWatcher::FileSystemWatcher (  ) 
FileSystemWatcher::~FileSystemWatcher (  ) 

Member Function Documentation

void FileSystemWatcher::addFile ( const BufferString  ) 
void FileSystemWatcher::addFiles ( const BufferStringSet  ) 
const BufferString& FileSystemWatcher::changedDir (  )  const [inline]
const BufferString& FileSystemWatcher::changedFile (  )  const [inline]
void FileSystemWatcher::removeFile ( const BufferString  ) 
void FileSystemWatcher::removeFiles ( const BufferStringSet  ) 

Friends And Related Function Documentation

friend class QFileSystemWComm [friend]

Member Data Documentation

QFileSystemWatcher* FileSystemWatcher::qfswatcher_ [protected]