Single click selection preferred

This commit is contained in:
Andrew Mulbrook 2026-03-23 23:21:01 -05:00
parent 160de4c526
commit 90b72ed678

View file

@ -47,7 +47,7 @@ class NoteBrowser(QWidget):
self._tree.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers) self._tree.setEditTriggers(QAbstractItemView.EditTrigger.NoEditTriggers)
self._tree.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu) self._tree.setContextMenuPolicy(Qt.ContextMenuPolicy.CustomContextMenu)
self._tree.activated.connect(self._on_activated) self._tree.selectionModel().currentChanged.connect(self._on_current_changed)
self._tree.customContextMenuRequested.connect(self._on_context_menu) self._tree.customContextMenuRequested.connect(self._on_context_menu)
layout.addWidget(self._tree) layout.addWidget(self._tree)
@ -66,7 +66,7 @@ class NoteBrowser(QWidget):
# Slots # Slots
# ------------------------------------------------------------------ # ------------------------------------------------------------------
def _on_activated(self, index: QModelIndex) -> None: def _on_current_changed(self, index: QModelIndex) -> None:
note = index.data(Qt.ItemDataRole.UserRole) note = index.data(Qt.ItemDataRole.UserRole)
self._handle_set_active_note(note) self._handle_set_active_note(note)