Add note browser pane
This commit is contained in:
parent
72d591194f
commit
4ada169bbe
4 changed files with 270 additions and 3 deletions
|
|
@ -2,9 +2,11 @@
|
|||
"""PySide6 GUI for Trove"""
|
||||
|
||||
import sys
|
||||
from trovedb import trove_factory, user_env
|
||||
|
||||
from PySide6.QtWidgets import (
|
||||
QApplication,
|
||||
QMessageBox,
|
||||
)
|
||||
|
||||
from .main_window import TroveMainWindow
|
||||
|
|
@ -12,10 +14,16 @@ from .main_window import TroveMainWindow
|
|||
def main():
|
||||
app = QApplication(sys.argv)
|
||||
|
||||
trove = trove_factory.get_trove(user_env.TROVEBASE) if user_env.TROVEBASE else None
|
||||
|
||||
if trove is None:
|
||||
QMessageBox.critical(None, "Error", "Trove Database Not Found")
|
||||
sys.exit(1)
|
||||
|
||||
# Respect system theme on KDE
|
||||
app.setStyle("Fusion")
|
||||
|
||||
window = TroveMainWindow()
|
||||
window = TroveMainWindow(trove)
|
||||
window.show()
|
||||
window.restore_settings()
|
||||
sys.exit(app.exec())
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue