refactor main controller and main window to streamline color loading and widget initialization

This commit is contained in:
2025-09-07 13:23:22 +02:00
parent 9d389e6e5f
commit b9caf46104
3 changed files with 32 additions and 17 deletions

11
main.py
View File

@@ -2,20 +2,15 @@ import sys
from PySide6.QtWidgets import QApplication
from ui.main_window import MainWindow
from core.database import DatabaseManager
from core.media import MediaRepository
from controllers.main_controller import MainController
def main():
app = QApplication(sys.argv)
db = DatabaseManager()
db.connect()
media_repo = MediaRepository(db)
media_repo.sync_media()
print(db.get_all_colors())
window = MainWindow()
controller = MainController(window)
controller.load_colors()
window.show()
sys.exit(app.exec())