Add note browser pane

This commit is contained in:
Andrew Mulbrook 2026-03-22 23:17:03 -05:00
parent 72d591194f
commit 4ada169bbe
4 changed files with 270 additions and 3 deletions

View file

@ -12,8 +12,11 @@ from PySide6.QtWidgets import (
from .settings import get_settings
from trovedb import trove as tr
from .note_browser import NoteBrowser
class TroveMainWindow(QMainWindow):
def __init__(self):
def __init__(self, trove: tr.Trove):
super().__init__()
self.setWindowTitle("Trove")
@ -43,7 +46,7 @@ class TroveMainWindow(QMainWindow):
# Horizontal splitter: tree | editor
splitter = QSplitter(Qt.Orientation.Horizontal)
self._note_browser = QLabel("Note Browser")
self._note_browser = NoteBrowser(trove)
splitter.addWidget(self._note_browser)
self._tool = QLabel("View/Edit Tool")