Beispiel #1
0
class RunningLilyPond(CheckGroup):

    configGroup = "preferences"

    def __init__(self, page):
        super(RunningLilyPond, self).__init__(i18n("Running LilyPond"), page)
        layout = QVBoxLayout(self)
        layout.setSpacing(0)

        layout.addWidget(
            self.addCheckBox(i18n("Let LilyPond delete intermediate output files"), "delete intermediate files", True)
        )
        layout.addWidget(self.addCheckBox(i18n("Run LilyPond with verbose output"), "verbose lilypond output", False))

        h = KHBox()
        QLabel(i18n("LilyPond include path:"), h)
        self.includePath = FilePathEdit(h)
        self.includePath.changed.connect(page.changed)
        layout.addWidget(h)

    def defaults(self):
        super(RunningLilyPond, self).defaults()
        self.includePath.clear()

    def loadSettings(self):
        super(RunningLilyPond, self).loadSettings()
        self.includePath.setValue(config("preferences").readPathEntry("lilypond include path", []))

    def saveSettings(self):
        super(RunningLilyPond, self).saveSettings()
        conf = config("preferences")
        conf.writePathEntry("lilypond include path", self.includePath.value())
Beispiel #2
0
    def __init__(self, page):
        super(RunningLilyPond, self).__init__(i18n("Running LilyPond"), page)
        layout = QVBoxLayout(self)
        layout.setSpacing(0)

        layout.addWidget(
            self.addCheckBox(i18n("Let LilyPond delete intermediate output files"), "delete intermediate files", True)
        )
        layout.addWidget(self.addCheckBox(i18n("Run LilyPond with verbose output"), "verbose lilypond output", False))

        h = KHBox()
        QLabel(i18n("LilyPond include path:"), h)
        self.includePath = FilePathEdit(h)
        self.includePath.changed.connect(page.changed)
        layout.addWidget(h)