Index: sources/storage/DriveWatcher.h =================================================================== diff -u -r12e7b6dda53cf8db7707c7fa55dcf6137e7d6997 -r84c5373209a1a488c00917995f5553d442d159a4 --- sources/storage/DriveWatcher.h (.../DriveWatcher.h) (revision 12e7b6dda53cf8db7707c7fa55dcf6137e7d6997) +++ sources/storage/DriveWatcher.h (.../DriveWatcher.h) (revision 84c5373209a1a488c00917995f5553d442d159a4) @@ -31,9 +31,16 @@ /*! * \brief The DriveWatcher class - * \details This class is to watch the USB device to be mounted if plugged in - * or to be unmounted if user through UI requests it. - * and will notify UI (user) on mounted and removed(No USB drive exists). + * \details This class is watching for the USB and SD-Card drives in Linux file system. + * It has the interval of 1000 ms and will look if any device between /dev/sda1 to /dev/sdz1 exists then will mount it in /media/usb, + * and does check if the SD-Card has been mounted under /media/sdcard, + * but for SD-Card doesn't try to mount it and it has to be mounted prior to UI Application start + * and that's because from UI Application perspective it is not a removable/hot-plug device (although physically it is). + * This class works in its own thread and will send notification by emitting signals about the USB device status + * which are Mounted, Unmounted, Removed + * and SD-Card space conditions changes. + * \note : 'Removed' is when no USB device present. + * */ class DriveWatcher : public QObject {