Bedre mappehåndtering
This commit is contained in:
@@ -378,10 +378,18 @@ class LibraryPanel(QWidget):
|
||||
|
||||
def _manage_libraries(self):
|
||||
from ui.library_manager import LibraryManagerDialog
|
||||
dialog = LibraryManagerDialog(parent=self.window())
|
||||
dialog.library_removed.connect(lambda _: self.scan_requested.emit())
|
||||
from local.local_db import DB_PATH
|
||||
dialog = LibraryManagerDialog(db_path=str(DB_PATH), parent=self.window())
|
||||
dialog.libraries_changed.connect(self._on_libraries_changed)
|
||||
dialog.exec()
|
||||
|
||||
def _on_libraries_changed(self):
|
||||
"""Kald reload på main_window når biblioteker ændres."""
|
||||
mw = self.window()
|
||||
if hasattr(mw, "_reload_library"):
|
||||
from PyQt6.QtCore import QTimer
|
||||
QTimer.singleShot(500, mw._reload_library)
|
||||
|
||||
def _add_folder(self):
|
||||
from PyQt6.QtWidgets import QFileDialog
|
||||
folder = QFileDialog.getExistingDirectory(self, "Vælg musikmappe")
|
||||
|
||||
Reference in New Issue
Block a user