eric7/VCS/StatusWidget.py

branch
eric7
changeset 8906
dd71fc3619b7
parent 8881
54e42bc2437a
equal deleted inserted replaced
8905:986278234c8a 8906:dd71fc3619b7
431 @pyqtSlot() 431 @pyqtSlot()
432 def __toggleCheckMark(self): 432 def __toggleCheckMark(self):
433 """ 433 """
434 Private slot to toggle the check marks. 434 Private slot to toggle the check marks.
435 """ 435 """
436 for row in range(self.__statusList.count()): 436 itemList = (
437 itm = self.__statusList.item(row) 437 self.__statusList.selectedItems()
438 if len(self.__statusList.selectedItems()) else
439 [self.__statusList.item(row)
440 for row in range(self.__statusList.count())]
441 )
442 for itm in itemList:
438 if ( 443 if (
439 itm.flags() & Qt.ItemFlag.ItemIsUserCheckable == 444 itm.flags() & Qt.ItemFlag.ItemIsUserCheckable ==
440 Qt.ItemFlag.ItemIsUserCheckable 445 Qt.ItemFlag.ItemIsUserCheckable
441 ): 446 ):
442 if itm.checkState() == Qt.CheckState.Unchecked: 447 if itm.checkState() == Qt.CheckState.Unchecked:

eric ide

mercurial