typing fixes
This commit is contained in:
parent
85c3ca1c39
commit
da9426177d
@ -486,10 +486,11 @@ class SidebarModel(QAbstractItemModel):
|
|||||||
self._expandWhereNeccessary(idx, tree)
|
self._expandWhereNeccessary(idx, tree)
|
||||||
|
|
||||||
def _expandWhereNeccessary(self, parent: QModelIndex, tree: QTreeView) -> None:
|
def _expandWhereNeccessary(self, parent: QModelIndex, tree: QTreeView) -> None:
|
||||||
|
parentItem: SidebarItem
|
||||||
if not parent.isValid():
|
if not parent.isValid():
|
||||||
parentItem = self.root
|
parentItem = self.root
|
||||||
else:
|
else:
|
||||||
parentItem: SidebarItem = parent.internalPointer()
|
parentItem = parent.internalPointer()
|
||||||
|
|
||||||
# nothing to do?
|
# nothing to do?
|
||||||
if not parentItem.expanded:
|
if not parentItem.expanded:
|
||||||
@ -972,7 +973,7 @@ by clicking on one on the left."""))
|
|||||||
self.sidebarTree.setUniformRowHeights(True)
|
self.sidebarTree.setUniformRowHeights(True)
|
||||||
self.sidebarTree.setHeaderHidden(True)
|
self.sidebarTree.setHeaderHidden(True)
|
||||||
self.sidebarTree.setIndentation(15)
|
self.sidebarTree.setIndentation(15)
|
||||||
self.sidebarTree.expanded.connect(self.onSidebarItemExpanded)
|
self.sidebarTree.expanded.connect(self.onSidebarItemExpanded) # type: ignore
|
||||||
dw.setWidget(self.sidebarTree)
|
dw.setWidget(self.sidebarTree)
|
||||||
p = QPalette()
|
p = QPalette()
|
||||||
p.setColor(QPalette.Base, p.window().color())
|
p.setColor(QPalette.Base, p.window().color())
|
||||||
|
@ -13,7 +13,6 @@ from threading import Thread
|
|||||||
from typing import Optional
|
from typing import Optional
|
||||||
from send2trash import send2trash
|
from send2trash import send2trash
|
||||||
from anki.collection import _Collection
|
from anki.collection import _Collection
|
||||||
from aqt.profiles import ProfileManager
|
|
||||||
from aqt.qt import *
|
from aqt.qt import *
|
||||||
from anki.storage import Collection
|
from anki.storage import Collection
|
||||||
from anki.utils import isWin, isMac, intTime, splitFields, ids2str, \
|
from anki.utils import isWin, isMac, intTime, splitFields, ids2str, \
|
||||||
@ -34,7 +33,7 @@ from aqt.qt import sip
|
|||||||
from anki.lang import _, ngettext
|
from anki.lang import _, ngettext
|
||||||
|
|
||||||
class AnkiQt(QMainWindow):
|
class AnkiQt(QMainWindow):
|
||||||
def __init__(self, app: QApplication, profileManager: ProfileManager, opts, args):
|
def __init__(self, app: QApplication, profileManager, opts, args):
|
||||||
QMainWindow.__init__(self)
|
QMainWindow.__init__(self)
|
||||||
self.state = "startup"
|
self.state = "startup"
|
||||||
self.opts = opts
|
self.opts = opts
|
||||||
|
Loading…
Reference in New Issue
Block a user