From 1b7814e8917728cb4157de4ae683a91073754729 Mon Sep 17 00:00:00 2001 From: Veronica Berglyd Olsen <1619840+vkbo@users.noreply.github.com> Date: Fri, 18 Nov 2022 02:07:30 +0100 Subject: [PATCH] Disable tooltip when novel selector is idsabled --- novelwriter/gui/noveltree.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/novelwriter/gui/noveltree.py b/novelwriter/gui/noveltree.py index 429e9851..d7b38a21 100644 --- a/novelwriter/gui/noveltree.py +++ b/novelwriter/gui/noveltree.py @@ -208,7 +208,6 @@ class GuiNovelToolBar(QWidget): self.novelValue.setFont(selFont) self.novelValue.setMinimumWidth(self.mainConf.pxInt(150)) self.novelValue.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding) - self.novelValue.setToolTip(self.tr("Click to change root folder")) self.novelValue.novelSelectionChanged.connect(self.setCurrentRoot) # Refresh Button @@ -280,6 +279,10 @@ class GuiNovelToolBar(QWidget): "QComboBox::drop-down {border-style: none}" ) self.novelValue.updateList(prefix=self.novelPrefix) + if self.novelValue.count() > 1: + self.novelValue.setToolTip(self.tr("Click to change root folder")) + else: + self.novelValue.setToolTip("") return @@ -287,12 +290,17 @@ class GuiNovelToolBar(QWidget): """Run clearing project tasks. """ self.novelValue.clear() + self.novelValue.setToolTip("") return def buildNovelRootMenu(self): """Build the novel root menu. """ self.novelValue.updateList(prefix=self.novelPrefix) + if self.novelValue.count() > 1: + self.novelValue.setToolTip(self.tr("Click to change root folder")) + else: + self.novelValue.setToolTip("") return def setCurrentRoot(self, rootHandle):