def __init__(self, page): super(SavingDocument, self).__init__(page) layout = QVBoxLayout() self.setLayout(layout) def customchanged(): self.changed.emit() self.filenameTemplate.setEnabled(self.customFilename.isChecked()) self.stripwsp = QCheckBox(toggled=self.changed) self.backup = QCheckBox(toggled=self.changed) self.metainfo = QCheckBox(toggled=self.changed) layout.addWidget(self.stripwsp) layout.addWidget(self.backup) layout.addWidget(self.metainfo) hbox = QHBoxLayout() layout.addLayout(hbox) self.basedirLabel = l = QLabel() self.basedir = UrlRequester() hbox.addWidget(self.basedirLabel) hbox.addWidget(self.basedir) self.basedir.changed.connect(self.changed) filenameBox = QHBoxLayout() layout.addLayout(filenameBox) self.customFilename = QCheckBox(toggled=customchanged) self.filenameTemplate = QLineEdit(textEdited=self.changed) filenameBox.addWidget(self.customFilename) filenameBox.addWidget(self.filenameTemplate) app.translateUI(self)
def __init__(self, page): super(SavingDocument, self).__init__(page) layout = QVBoxLayout() self.setLayout(layout) self.stripwsp = QCheckBox(toggled=self.changed) self.backup = QCheckBox(toggled=self.changed) self.metainfo = QCheckBox(toggled=self.changed) layout.addWidget(self.stripwsp) layout.addWidget(self.backup) layout.addWidget(self.metainfo) hbox = QHBoxLayout() layout.addLayout(hbox) self.basedirLabel = l = QLabel() self.basedir = UrlRequester() hbox.addWidget(self.basedirLabel) hbox.addWidget(self.basedir) self.basedir.changed.connect(self.changed) app.translateUI(self)
def __init__(self, page): super(SessionsAndFiles, self).__init__(page) layout = QVBoxLayout() self.setLayout(layout) def changed(): self.changed.emit() self.new_combo.setEnabled(self.template.isChecked()) self.session_combo.setEnabled(self.session_custom.isChecked()) def customchanged(): self.changed.emit() self.filenameTemplate.setEnabled(self.customFilename.isChecked()) self.verbose_toolbuttons = QCheckBox(toggled=self.changed) layout.addWidget(self.verbose_toolbuttons) self.tabs = QTabWidget() layout.addWidget(self.tabs) # New Documents Tab self.new_tab = QWidget() self.tabs.addTab(self.new_tab, "") new_layout_wrap = QVBoxLayout() self.new_tab.setLayout(new_layout_wrap) new_layout = QGridLayout() new_layout_wrap.addLayout(new_layout) self.emptyDocument = QRadioButton(toggled=changed) self.lilyVersion = QRadioButton(toggled=changed) self.template = QRadioButton(toggled=changed) self.new_combo = QComboBox(currentIndexChanged=changed) new_layout.addWidget(self.emptyDocument, 0, 0, 1, 2) new_layout.addWidget(self.lilyVersion, 1, 0, 1, 2) new_layout.addWidget(self.template, 2, 0, 1, 1) new_layout.addWidget(self.new_combo, 2, 1, 1, 1) new_layout_wrap.addStretch() # Saving Files Tab self.save_tab = QWidget() self.tabs.addTab(self.save_tab, "") save_layout = QVBoxLayout() self.save_tab.setLayout(save_layout) self.stripwsp = QCheckBox(toggled=self.changed) self.backup = QCheckBox(toggled=self.changed) self.metainfo = QCheckBox(toggled=self.changed) save_layout.addWidget(self.stripwsp) save_layout.addWidget(self.backup) save_layout.addWidget(self.metainfo) basedir_layout = QHBoxLayout() save_layout.addLayout(basedir_layout) self.basedirLabel = l = QLabel() self.basedir = UrlRequester() basedir_layout.addWidget(self.basedirLabel) basedir_layout.addWidget(self.basedir) self.basedir.changed.connect(self.changed) filename_layout = QHBoxLayout() save_layout.addLayout(filename_layout) self.customFilename = QCheckBox(toggled=customchanged) self.filenameTemplate = QLineEdit(textEdited=self.changed) filename_layout.addWidget(self.customFilename) filename_layout.addWidget(self.filenameTemplate) # Sessions Tab self.session_tab = QWidget() self.tabs.addTab(self.session_tab, "") session_layout = QGridLayout() session_layout_wrap = QVBoxLayout() self.session_tab.setLayout(session_layout_wrap) self.session_label = QLabel() session_layout_wrap.addWidget(self.session_label) session_layout_wrap.addLayout(session_layout) self.session_none = QRadioButton(toggled=changed) self.session_lastused = QRadioButton(toggled=changed) self.session_custom = QRadioButton(toggled=changed) self.session_combo = QComboBox(currentIndexChanged=changed) session_layout.addWidget(self.session_none, 0, 0, 1, 2) session_layout.addWidget(self.session_lastused, 1, 0, 1, 2) session_layout.addWidget(self.session_custom, 2, 0, 1, 1) session_layout.addWidget(self.session_combo, 2, 1, 1, 1) session_layout_wrap.addStretch() self.loadNewCombo() self.page().parent().finished.connect(self.saveTabIndex) app.translateUI(self)