Save handle and title key with other data in novel model

This commit is contained in:
Veronica Berglyd Olsen
2025-02-23 22:34:53 +01:00
parent 43e420ab0b
commit 4da120633e
3 changed files with 45 additions and 28 deletions
+5 -2
View File
@@ -105,8 +105,11 @@ class NTreeView(QTreeView):
def mousePressEvent(self, event: QMouseEvent | None) -> None:
"""Emit a signal on mouse middle click."""
if event and event.button() == QtMouseMiddle:
self.middleClicked.emit(self.indexAt(event.pos()))
if (
event and event.button() == QtMouseMiddle
and (index := self.indexAt(event.pos())).isValid()
):
self.middleClicked.emit(index)
return super().mousePressEvent(event)