Populate the back reference panel

This commit is contained in:
Veronica Berglyd Olsen
2023-11-14 23:56:51 +01:00
parent 4d7ef63e83
commit f4be38dd65
4 changed files with 97 additions and 15 deletions
+3
View File
@@ -56,6 +56,7 @@ logger = logging.getLogger(__name__)
class GuiDocViewer(QTextBrowser):
documentLoaded = pyqtSignal(str)
loadDocumentTagRequest = pyqtSignal(str, Enum)
togglePanelVisibility = pyqtSignal()
@@ -191,6 +192,7 @@ class GuiDocViewer(QTextBrowser):
"""Load text into the viewer from an item handle."""
if not SHARED.project.tree.checkType(tHandle, nwItemType.FILE):
logger.warning("Item not found")
self.documentLoaded.emit("")
return False
logger.debug("Generating preview for item '%s'", tHandle)
@@ -248,6 +250,7 @@ class GuiDocViewer(QTextBrowser):
# the document dirty again to make sure it's re-rendered properly.
self.redrawText()
qApp.restoreOverrideCursor()
self.documentLoaded.emit(tHandle)
return True