Пример #1
0
 def _filter_key_released(self, event):
     index = self.filterTreeWidget.currentIndex()
     if index.data(CheckableItemDelegate.CheckTypeRole) and \
             event.key() == Qt.Key_Space:
         self._switch_check_state(index)
         event.accept()
         # Hack to repaint the whole current item:
         self.filterTreeWidget.currentItem().setExpanded(False)
     elif event.key() == Qt.Key_Delete:
         self.delete_current_filter()
     else:
         QTreeWidget.keyReleaseEvent(self.filterTreeWidget, event)
Пример #2
0
 def _filter_key_released(self, event):
     index = self.filterTreeWidget.currentIndex()
     if index.data(CheckableItemDelegate.CheckTypeRole) and \
             event.key() == Qt.Key_Space:
         self._switch_check_state(index)
         event.accept()
         # Hack to repaint the whole current item:
         self.filterTreeWidget.currentItem().setExpanded(False)
     elif event.key() == Qt.Key_Delete:
         self.delete_current_filter()
     else:
         QTreeWidget.keyReleaseEvent(self.filterTreeWidget, event)