Fix view panel theme update
This commit is contained in:
@@ -104,11 +104,12 @@ class GuiDocViewerPanel(QWidget):
|
||||
self.optsButton.setThemeIcon("more_vertical")
|
||||
self.optsButton.setStyleSheet(SHARED.theme.getStyleSheet(STYLES_MIN_TOOLBUTTON))
|
||||
self.mainTabs.setStyleSheet(SHARED.theme.getStyleSheet(STYLES_FLAT_TABS))
|
||||
self.updateHandle(self._lastHandle)
|
||||
if updateTabs:
|
||||
self.tabBackRefs.updateTheme()
|
||||
self.tabBackRefs.refreshContent(self._lastHandle)
|
||||
for tab in self.kwTabs.values():
|
||||
tab.updateTheme()
|
||||
self._loadAllTags()
|
||||
return
|
||||
|
||||
def openProjectTasks(self) -> None:
|
||||
@@ -410,9 +411,7 @@ class _ViewPanelKeyWords(QTreeWidget):
|
||||
treeHeader.setSectionsMovable(False)
|
||||
|
||||
# Cache Icons Locally
|
||||
self._classIcon = SHARED.theme.getIcon(nwLabels.CLASS_ICON[itemClass], "root")
|
||||
self._editIcon = SHARED.theme.getIcon("edit", "green")
|
||||
self._viewIcon = SHARED.theme.getIcon("view", "blue")
|
||||
self.updateTheme()
|
||||
|
||||
# Signals
|
||||
self.clicked.connect(self._treeItemClicked)
|
||||
@@ -425,10 +424,6 @@ class _ViewPanelKeyWords(QTreeWidget):
|
||||
self._classIcon = SHARED.theme.getIcon(nwLabels.CLASS_ICON[self._class], "root")
|
||||
self._editIcon = SHARED.theme.getIcon("edit", "green")
|
||||
self._viewIcon = SHARED.theme.getIcon("view", "blue")
|
||||
for i in range(self.topLevelItemCount()):
|
||||
if item := self.topLevelItem(i):
|
||||
item.setIcon(self.C_EDIT, self._editIcon)
|
||||
item.setIcon(self.C_VIEW, self._viewIcon)
|
||||
return
|
||||
|
||||
def countEntries(self) -> int:
|
||||
|
||||
Reference in New Issue
Block a user