mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
...
This commit is contained in:
parent
01a7153972
commit
0b9f489e25
@ -112,19 +112,19 @@ class PluginModel(QAbstractItemModel):
|
||||
return QModelIndex()
|
||||
|
||||
if parent.isValid():
|
||||
return self.createIndex(row, column, parent.row())
|
||||
return self.createIndex(row, column, 1+parent.row())
|
||||
else:
|
||||
return self.createIndex(row, column, -1)
|
||||
return self.createIndex(row, column, 0)
|
||||
|
||||
def parent(self, index):
|
||||
if not index.isValid() or index.internalId() == -1:
|
||||
if not index.isValid() or index.internalId() == 0:
|
||||
return QModelIndex()
|
||||
return self.createIndex(index.internalId(), 0, -1)
|
||||
return self.createIndex(index.internalId()-1, 0, 0)
|
||||
|
||||
def rowCount(self, parent):
|
||||
if not parent.isValid():
|
||||
return len(self.categories)
|
||||
if parent.internalId() == -1:
|
||||
if parent.internalId() == 0:
|
||||
category = self.categories[parent.row()]
|
||||
return len(self._data[category])
|
||||
return 0
|
||||
|
Loading…
x
Reference in New Issue
Block a user