157 self.__lastFileItem.setFirstColumnSpanned(True) |
157 self.__lastFileItem.setFirstColumnSpanned(True) |
158 self.__lastFileItem.setExpanded(True) |
158 self.__lastFileItem.setExpanded(True) |
159 if self.__replaceMode: |
159 if self.__replaceMode: |
160 self.__lastFileItem.setFlags( |
160 self.__lastFileItem.setFlags( |
161 self.__lastFileItem.flags() | |
161 self.__lastFileItem.flags() | |
162 Qt.ItemFlags(Qt.ItemFlag.ItemIsUserCheckable | |
162 Qt.ItemFlag.ItemIsUserCheckable | |
163 Qt.ItemFlag.ItemIsTristate)) |
163 Qt.ItemFlag.ItemIsTristate) |
164 self.__lastFileItem.setData(0, self.md5Role, md5) |
164 self.__lastFileItem.setData(0, self.md5Role, md5) |
165 |
165 |
166 itm = QTreeWidgetItem(self.__lastFileItem) |
166 itm = QTreeWidgetItem(self.__lastFileItem) |
167 itm.setTextAlignment(0, Qt.AlignmentFlag.AlignRight) |
167 itm.setTextAlignment(0, Qt.AlignmentFlag.AlignRight) |
168 itm.setData(0, Qt.ItemDataRole.DisplayRole, line) |
168 itm.setData(0, Qt.ItemDataRole.DisplayRole, line) |
171 itm.setData(0, self.startRole, start) |
171 itm.setData(0, self.startRole, start) |
172 itm.setData(0, self.endRole, end) |
172 itm.setData(0, self.endRole, end) |
173 itm.setData(0, self.replaceRole, replTxt) |
173 itm.setData(0, self.replaceRole, replTxt) |
174 if self.__replaceMode: |
174 if self.__replaceMode: |
175 itm.setFlags(itm.flags() | |
175 itm.setFlags(itm.flags() | |
176 Qt.ItemFlags(Qt.ItemFlag.ItemIsUserCheckable)) |
176 Qt.ItemFlag.ItemIsUserCheckable) |
177 itm.setCheckState(0, Qt.CheckState.Checked) |
177 itm.setCheckState(0, Qt.CheckState.Checked) |
178 self.replaceButton.setEnabled(True) |
178 self.replaceButton.setEnabled(True) |
179 |
179 |
180 def show(self, txt=""): |
180 def show(self, txt=""): |
181 """ |
181 """ |