49 (boolean) |
49 (boolean) |
50 """ |
50 """ |
51 super(BrowserModel, self).__init__(parent) |
51 super(BrowserModel, self).__init__(parent) |
52 |
52 |
53 self.progDir = None |
53 self.progDir = None |
54 self.watchedItems = {} |
|
55 self.watcher = QFileSystemWatcher(self) |
|
56 self.watcher.directoryChanged.connect(self.directoryChanged) |
|
57 |
54 |
58 self.__sysPathInterpreter = "" |
55 self.__sysPathInterpreter = "" |
59 self.__sysPathItem = None |
56 self.__sysPathItem = None |
60 |
57 |
61 if not nopopulate: |
58 if not nopopulate: |
|
59 self.watchedItems = {} |
|
60 self.watcher = QFileSystemWatcher(self) |
|
61 self.watcher.directoryChanged.connect(self.directoryChanged) |
|
62 |
62 rootData = QCoreApplication.translate("BrowserModel", "Name") |
63 rootData = QCoreApplication.translate("BrowserModel", "Name") |
63 self.rootItem = BrowserItem(None, rootData) |
64 self.rootItem = BrowserItem(None, rootData) |
64 |
65 |
65 self.__populateModel() |
66 self.__populateModel() |
66 |
67 |