Пример #1
0
    def getItem(self, index: QModelIndex) -> ItemType:
        """Return python object for a given `QModelIndex`.

        An invalid `QModelIndex` will return the root object.
        """
        return self._root[index.row()] if index.isValid() else self._root
Пример #2
0
 def on_task_double_clicked(self, index: QModelIndex):
     self.task_double_clicked.emit(self.model().getEventById(
         self.model().index(index.row(), 0).data()))
 def setData(self, index: QModelIndex, value: Any, role: int = ...) -> bool:
     if role == Qt.CheckStateRole:
         self.workflow.set_disabled(self.workflow.operations[index.row()],
                                    not value)
         return True
Пример #4
0
 def on_module_double_clicked(self, index: QModelIndex):
     self.module_double_clicked.emit(self.model().getModuleByName(
         self.model().index(index.row(), 0).data()))