diff --git a/novelwriter/core/index.py b/novelwriter/core/index.py index bf914e13..3c833b2c 100644 --- a/novelwriter/core/index.py +++ b/novelwriter/core/index.py @@ -113,7 +113,7 @@ class NWIndex: self._itemIndex.clear() self._indexChange = 0.0 self._rootChange = {} - SHARED.indexCallBack({"event": "clearIndex"}) + SHARED.indexSignalProxy({"event": "clearIndex"}) return def rebuildIndex(self) -> None: @@ -125,7 +125,7 @@ class NWIndex: theDoc = self._project.storage.getDocument(tHandle) self.scanText(tHandle, theDoc.readDocument() or "", blockSignal=True) self._indexBroken = False - SHARED.indexCallBack({"event": "buildIndex"}) + SHARED.indexSignalProxy({"event": "buildIndex"}) return def deleteHandle(self, tHandle: str) -> None: @@ -135,7 +135,7 @@ class NWIndex: for tTag in delTags: del self._tagsIndex[tTag] del self._itemIndex[tHandle] - SHARED.indexCallBack({ + SHARED.indexSignalProxy({ "event": "updateTags", "deleted": delTags, }) @@ -206,7 +206,7 @@ class NWIndex: self.reIndexHandle(fHandle) self._indexChange = time() - SHARED.indexCallBack({"event": "buildIndex"}) + SHARED.indexSignalProxy({"event": "buildIndex"}) logger.debug("Index loaded in %.3f ms", (time() - tStart)*1000) @@ -290,7 +290,7 @@ class NWIndex: self._indexChange = nowTime self._rootChange[tItem.itemRoot] = nowTime if not blockSignal: - SHARED.indexCallBack({ + SHARED.indexSignalProxy({ "event": "scanText", "handle": tHandle, }) @@ -368,7 +368,7 @@ class NWIndex: del self._tagsIndex[tTag] deleted.append(tTag) if updated or deleted: - SHARED.indexCallBack({ + SHARED.indexSignalProxy({ "event": "updateTags", "updated": updated, "deleted": deleted, diff --git a/novelwriter/gui/docviewer.py b/novelwriter/gui/docviewer.py index 75c088d6..f7f4aab5 100644 --- a/novelwriter/gui/docviewer.py +++ b/novelwriter/gui/docviewer.py @@ -243,9 +243,6 @@ class GuiDocViewer(QTextBrowser): self.docHeader.setTitleFromHandle(self._docHandle) self.updateDocMargins() - # Make sure the main GUI knows we changed the content - # self.mainGui.viewMeta.refreshReferences(tHandle) - # Since we change the content while it may still be rendering, we mark # the document dirty again to make sure it's re-rendered properly. self.redrawText() diff --git a/novelwriter/shared.py b/novelwriter/shared.py index 36b0bdaf..9bad600a 100644 --- a/novelwriter/shared.py +++ b/novelwriter/shared.py @@ -215,10 +215,10 @@ class SharedData(QObject): return ## - # Call-Back Functions + # Signal Proxy ## - def indexCallBack(self, data: dict) -> None: + def indexSignalProxy(self, data: dict) -> None: """Emit signals on behalf of the index.""" event = data.get("event") logger.debug("Received '%s' event from the index", event)