refactor main controller and main window to streamline color loading and widget initialization
This commit is contained in:
11
main.py
11
main.py
@@ -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())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user