from ui.XslFileEditDialog_ui import Ui_XslFileEditDialog
from ui.XsltParamsEditDialog import XsltParamsEditDialog


class XslFileEditDialog(XsltParamsEditDialog):
    """Dialog zur Bearbeitung von XslFile-Objekten."""

    def _create_ui(self):
        return Ui_XslFileEditDialog()

    def _load_data(self):
        """Lädt die Daten des XslFile-Knotens in den Dialog."""
        if not self.node:
            return
        self.ui.xslFileValueLabel.setText(str(self.node.xsl_file) if self.node.xsl_file else "")
        super()._load_data()
