Adding initial stage of file system watcher
diff --git a/filesystemwatcher/filesystemwatcher.h b/filesystemwatcher/filesystemwatcher.h
new file mode 100644
index 0000000..d4ed8b6
--- /dev/null
+++ b/filesystemwatcher/filesystemwatcher.h
@@ -0,0 +1,36 @@
+#ifndef FILESYSTEMWATCHER_H
+#define FILESYSTEMWATCHER_H
+
+#include <QtGui>
+
+namespace Ui {
+class filesystemwatcher;
+}
+
+class filesystemwatcher : public QMainWindow
+{
+ Q_OBJECT
+
+public:
+ // constructor
+ filesystemwatcher(QString dirPath, QWidget *parent = 0);
+
+ // destructor
+ ~filesystemwatcher();
+
+private slots:
+ // signal for changes to monitored files
+ void fileChangedSlot(QString filePath);
+
+ // signal for changes to monitored directories
+ void dirChangedSlot(QString dirPath);
+
+private:
+ Ui::filesystemwatcher* m_ui; // user interface
+ QFileSystemWatcher* m_watcher; // filesystem watcher
+ QStringListModel* m_listViewModel; // list view model
+ QListView* m_listView; // list
+ QString m_dirPath; // monitored path
+};
+
+#endif // FILESYSTEMWATCHER_H