111 |
111 |
112 self.clear() |
112 self.clear() |
113 |
113 |
114 for i in range(self.__model.rowCount(self.__root)): |
114 for i in range(self.__model.rowCount(self.__root)): |
115 idx = self.__model.index(i, 0, self.__root) |
115 idx = self.__model.index(i, 0, self.__root) |
116 v = QVariant(idx) |
116 v = idx |
117 |
117 |
118 title = idx.data(Qt.DisplayRole).toString() |
118 title = idx.data(Qt.DisplayRole) |
119 icon = idx.data(Qt.DecorationRole).toPyObject() |
119 icon = idx.data(Qt.DecorationRole) |
120 if icon == NotImplemented or icon is None: |
120 if icon == NotImplemented or icon is None: |
121 icon = QIcon() |
121 icon = QIcon() |
122 folder = self.__model.hasChildren(idx) |
122 folder = self.__model.hasChildren(idx) |
123 |
123 |
124 act = self.addAction(icon, title) |
124 act = self.addAction(icon, title) |