diff -r 27f636beebad -r 2c730d5fd177 eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py --- a/eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py Mon Mar 01 17:48:43 2021 +0100 +++ b/eric6/Plugins/VcsPlugins/vcsPySvn/SvnStatusDialog.py Tue Mar 02 17:17:09 2021 +0100 @@ -62,12 +62,14 @@ self.__lastColumn = self.statusList.columnCount() self.refreshButton = self.buttonBox.addButton( - self.tr("Refresh"), QDialogButtonBox.ActionRole) + self.tr("Refresh"), QDialogButtonBox.ButtonRole.ActionRole) self.refreshButton.setToolTip( self.tr("Press to refresh the status display")) self.refreshButton.setEnabled(False) - self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) - self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Close).setEnabled(False) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Cancel).setDefault(True) self.diff = None self.vcs = vcs @@ -75,7 +77,7 @@ self.statusList.headerItem().setText(self.__lastColumn, "") self.statusList.header().setSortIndicator(self.__pathColumn, - Qt.AscendingOrder) + Qt.SortOrder.AscendingOrder) if pysvn.svn_version < (1, 5, 0) or pysvn.version < (1, 6, 0): self.statusList.header().hideSection(self.__changelistColumn) @@ -124,7 +126,8 @@ for act in self.menuactions: act.setEnabled(False) - self.statusList.setContextMenuPolicy(Qt.CustomContextMenu) + self.statusList.setContextMenuPolicy( + Qt.ContextMenuPolicy.CustomContextMenu) self.statusList.customContextMenuRequested.connect( self.__showContextMenu) @@ -190,7 +193,8 @@ """ Private method to resize the list columns. """ - self.statusList.header().resizeSections(QHeaderView.ResizeToContents) + self.statusList.header().resizeSections( + QHeaderView.ResizeMode.ResizeToContents) self.statusList.header().setStretchLastSection(True) def __generateItem(self, changelist, status, propStatus, locked, history, @@ -214,32 +218,33 @@ """ statusText = self.tr(svnStatusMap[status]) itm = QTreeWidgetItem(self.statusList) - itm.setData(0, Qt.DisplayRole, "") - itm.setData(1, Qt.DisplayRole, changelist) - itm.setData(2, Qt.DisplayRole, statusText) - itm.setData(3, Qt.DisplayRole, self.tr(svnStatusMap[propStatus])) - itm.setData(4, Qt.DisplayRole, self.yesno[locked]) - itm.setData(5, Qt.DisplayRole, self.yesno[history]) - itm.setData(6, Qt.DisplayRole, self.yesno[switched]) - itm.setData(7, Qt.DisplayRole, self.lockinfo[lockinfo]) - itm.setData(8, Qt.DisplayRole, self.yesno[uptodate]) - itm.setData(9, Qt.DisplayRole, revision) - itm.setData(10, Qt.DisplayRole, change) - itm.setData(11, Qt.DisplayRole, author) - itm.setData(12, Qt.DisplayRole, path) + itm.setData(0, Qt.ItemDataRole.DisplayRole, "") + itm.setData(1, Qt.ItemDataRole.DisplayRole, changelist) + itm.setData(2, Qt.ItemDataRole.DisplayRole, statusText) + itm.setData(3, Qt.ItemDataRole.DisplayRole, + self.tr(svnStatusMap[propStatus])) + itm.setData(4, Qt.ItemDataRole.DisplayRole, self.yesno[locked]) + itm.setData(5, Qt.ItemDataRole.DisplayRole, self.yesno[history]) + itm.setData(6, Qt.ItemDataRole.DisplayRole, self.yesno[switched]) + itm.setData(7, Qt.ItemDataRole.DisplayRole, self.lockinfo[lockinfo]) + itm.setData(8, Qt.ItemDataRole.DisplayRole, self.yesno[uptodate]) + itm.setData(9, Qt.ItemDataRole.DisplayRole, revision) + itm.setData(10, Qt.ItemDataRole.DisplayRole, change) + itm.setData(11, Qt.ItemDataRole.DisplayRole, author) + itm.setData(12, Qt.ItemDataRole.DisplayRole, path) - itm.setTextAlignment(1, Qt.AlignLeft) - itm.setTextAlignment(2, Qt.AlignHCenter) - itm.setTextAlignment(3, Qt.AlignHCenter) - itm.setTextAlignment(4, Qt.AlignHCenter) - itm.setTextAlignment(5, Qt.AlignHCenter) - itm.setTextAlignment(6, Qt.AlignHCenter) - itm.setTextAlignment(7, Qt.AlignHCenter) - itm.setTextAlignment(8, Qt.AlignHCenter) - itm.setTextAlignment(9, Qt.AlignRight) - itm.setTextAlignment(10, Qt.AlignRight) - itm.setTextAlignment(11, Qt.AlignLeft) - itm.setTextAlignment(12, Qt.AlignLeft) + itm.setTextAlignment(1, Qt.AlignmentFlag.AlignLeft) + itm.setTextAlignment(2, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(3, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(4, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(5, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(6, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(7, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(8, Qt.AlignmentFlag.AlignHCenter) + itm.setTextAlignment(9, Qt.AlignmentFlag.AlignRight) + itm.setTextAlignment(10, Qt.AlignmentFlag.AlignRight) + itm.setTextAlignment(11, Qt.AlignmentFlag.AlignLeft) + itm.setTextAlignment(12, Qt.AlignmentFlag.AlignLeft) if ( status in [pysvn.wc_status_kind.added, @@ -249,10 +254,11 @@ pysvn.wc_status_kind.deleted, pysvn.wc_status_kind.modified] ): - itm.setFlags(itm.flags() | Qt.ItemIsUserCheckable) - itm.setCheckState(self.__toBeCommittedColumn, Qt.Checked) + itm.setFlags(itm.flags() | Qt.ItemFlag.ItemIsUserCheckable) + itm.setCheckState(self.__toBeCommittedColumn, + Qt.CheckState.Checked) else: - itm.setFlags(itm.flags() & ~Qt.ItemIsUserCheckable) + itm.setFlags(itm.flags() & ~Qt.ItemFlag.ItemIsUserCheckable) if statusText not in self.__statusFilters: self.__statusFilters.append(statusText) @@ -281,9 +287,12 @@ self.statusList.clear() self.shouldCancel = False - self.buttonBox.button(QDialogButtonBox.Close).setEnabled(False) - self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(True) - self.buttonBox.button(QDialogButtonBox.Cancel).setDefault(True) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Close).setEnabled(False) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Cancel).setEnabled(True) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Cancel).setDefault(True) self.refreshButton.setEnabled(False) self.args = fn @@ -464,9 +473,12 @@ Private slot called when the process finished or the user pressed the button. """ - self.buttonBox.button(QDialogButtonBox.Close).setEnabled(True) - self.buttonBox.button(QDialogButtonBox.Cancel).setEnabled(False) - self.buttonBox.button(QDialogButtonBox.Close).setDefault(True) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Close).setEnabled(True) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Cancel).setEnabled(False) + self.buttonBox.button( + QDialogButtonBox.StandardButton.Close).setDefault(True) self.refreshButton.setEnabled(True) self.__updateButtons() @@ -490,9 +502,13 @@ @param button button that was clicked (QAbstractButton) """ - if button == self.buttonBox.button(QDialogButtonBox.Close): + if button == self.buttonBox.button( + QDialogButtonBox.StandardButton.Close + ): self.close() - elif button == self.buttonBox.button(QDialogButtonBox.Cancel): + elif button == self.buttonBox.button( + QDialogButtonBox.StandardButton.Cancel + ): self.__finish() elif button == self.refreshButton: self.on_refreshButton_clicked() @@ -888,7 +904,10 @@ commitableItems = [] for index in range(self.statusList.topLevelItemCount()): itm = self.statusList.topLevelItem(index) - if itm.checkState(self.__toBeCommittedColumn) == Qt.Checked: + if ( + itm.checkState(self.__toBeCommittedColumn) == + Qt.CheckState.Checked + ): commitableItems.append(itm) return commitableItems @@ -979,8 +998,10 @@ """ for index in range(self.statusList.topLevelItemCount()): itm = self.statusList.topLevelItem(index) - if itm.flags() & Qt.ItemIsUserCheckable: + if itm.flags() & Qt.ItemFlag.ItemIsUserCheckable: if selected: - itm.setCheckState(self.__toBeCommittedColumn, Qt.Checked) + itm.setCheckState( + self.__toBeCommittedColumn, Qt.CheckState.Checked) else: - itm.setCheckState(self.__toBeCommittedColumn, Qt.Unchecked) + itm.setCheckState( + self.__toBeCommittedColumn, Qt.CheckState.Unchecked)