Exemplo n.º 1
0
 def columnCount(_index=QModelIndex()):
     return 1
Exemplo n.º 2
0
 def columnCount(self, parent=QModelIndex()):
     if parent.isValid():
         return 0
     else:
         return len(self.__headers)
Exemplo n.º 3
0
 def rowCount(self, index=QModelIndex()):
     return 0 if index.isValid() else len(self.scores)
Exemplo n.º 4
0
 def columnCount(self, parent=QModelIndex()):
     return 0 if parent.isValid() else len(self._headers[Qt.Horizontal])
Exemplo n.º 5
0
 def rowCount(self, parent=QModelIndex()):
     return 0 if parent.isValid() else len(self._table)
Exemplo n.º 6
0
 def rowCount(self, parent=QModelIndex()):
     return 0 if parent.isValid() else self.n_attributes
Exemplo n.º 7
0
 def columnCount(self, parent=QModelIndex()):
     if parent.isValid():
         return 0
     return 1 + max((len(row.var.values) for row in self.attrdescs),
                    default=0)
Exemplo n.º 8
0
 def parent(self, index=QModelIndex()):
     """Reimplemented from `QAbstractTableModel.parent`."""
     return QModelIndex()
Exemplo n.º 9
0
 def columnCount(self, parent=QModelIndex()):
     """Reimplemented from `QAbstractTableModel.columnCount`."""
     return 0 if parent.isValid() else self.__columnCount
 def _closeRequested(self, row):
     model = self.model()
     assert 0 <= row < model.rowCount()
     model.removeRows(row, 1, QModelIndex())
Exemplo n.º 11
0
 def columnCount(self, parent=QModelIndex()):
     return 0 if parent.isValid() else max(map(len, self._table), default=0)
Exemplo n.º 12
0
 def rowCount(self, parent=QModelIndex(), *args, **kwargs):
     return 0 if parent.isValid() or self.word_index is None else len(
         self.word_index)
Exemplo n.º 13
0
 def test_count(self):
     model = ContinuousPalettesModel()
     model.items = [self.palette1, self.palette1]
     self.assertEqual(model.rowCount(QModelIndex()), 2)
     self.assertEqual(model.columnCount(QModelIndex()), 1)
Exemplo n.º 14
0
 def removeRows(self, row, count, parent=QModelIndex()):
     # reimplemented
     return False
Exemplo n.º 15
0
 def rowCount(self, parent=QModelIndex()):
     # type: (QModelIndex) -> int
     if parent.isValid():
         return 0
     else:
         return len(self._source_key)
Exemplo n.º 16
0
 def insertRows(self, row, count, parent=QModelIndex()):
     self.beginInsertRows(parent, row, row + count - 1)
     self._table[row:row] = [[''] * self.columnCount() for _ in range(count)]
     self.endInsertRows()
     return True
Exemplo n.º 17
0
 def columnCount(self, parent=QModelIndex()):
     # type: (QModelIndex) -> int
     if parent.isValid():
         return 0
     else:
         return 1
Exemplo n.º 18
0
 def insertColumns(self, column, count, parent=QModelIndex()):
     self.beginInsertColumns(parent, column, column + count - 1)
     for row in self._table:
         row[column:column] = [''] * count
     self.endInsertColumns()
     return True
Exemplo n.º 19
0
 def rowCount(self, parent=QModelIndex()):
     return 0 if parent.isValid() else len(self.attrdescs)
Exemplo n.º 20
0
 def index(self, row, column=0, parent=QModelIndex()):
     if self._is_index_valid_for(row, self) and column == 0:
         return QAbstractListModel.createIndex(self, row, column, parent)
     else:
         return QModelIndex()
Exemplo n.º 21
0
 def columnCount(parent=QModelIndex()):
     return 0 if parent.isValid() else 3
Exemplo n.º 22
0
 def insert(self, i, val):
     self.beginInsertRows(QModelIndex(), i, i)
     self._list.insert(i, val)
     self._other_data.insert(i, _store())
     self.endInsertRows()
 def setFormat(self, fmt):
     if fmt != self.__fmt:
         self.__fmt = fmt
         self.sizeHintChanged.emit(QModelIndex())
Exemplo n.º 24
0
 def dropMimeData(self, data, action, row, column, parent):
     column = 0
     if parent.row() != -1:
         row = parent.row()
     return super().dropMimeData(data, action, row, column, QModelIndex())
Exemplo n.º 25
0
 def columnCount(self, parent=QModelIndex()):
     return 0 if parent.isValid() else self.__columnCount
Exemplo n.º 26
0
 def index(self, row, column=0, parent=QModelIndex()):
     # type: (int, int, QModelIndex) -> QModelIndex
     if not parent.isValid():
         return self.createIndex(row, column, object=row)
     else:
         return QModelIndex()
Exemplo n.º 27
0
 def parent(self, index):
     return QModelIndex()
Exemplo n.º 28
0
 def parent(self, child):  # type: ignore
     return QModelIndex()
Exemplo n.º 29
0
 def columnCount(self, index=QModelIndex()):
     return 1
Exemplo n.º 30
0
    def index(self, row, column=0, parent=QModelIndex()):
        if (parent.isValid() or column < 0 or column >= self.columnCount()
                or row < 0 or row >= self.rowCount()):
            return QModelIndex()

        return self.createIndex(row, column, row)