def setupUi(self, language_dialog): """ Set up the UI. """ language_dialog.setObjectName('language_dialog') language_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) language_dialog.resize(300, 50) self.dialog_layout = QtGui.QVBoxLayout(language_dialog) self.dialog_layout.setContentsMargins(8, 8, 8, 8) self.dialog_layout.setSpacing(8) self.dialog_layout.setObjectName('dialog_layout') self.info_label = QtGui.QLabel(language_dialog) self.info_label.setObjectName('info_label') self.dialog_layout.addWidget(self.info_label) self.language_layout = QtGui.QHBoxLayout() self.language_layout.setObjectName('language_layout') self.language_label = QtGui.QLabel(language_dialog) self.language_label.setObjectName('language_label') self.language_layout.addWidget(self.language_label) self.language_combo_box = QtGui.QComboBox(language_dialog) self.language_combo_box.setSizeAdjustPolicy( QtGui.QComboBox.AdjustToContents) self.language_combo_box.setObjectName("language_combo_box") self.language_layout.addWidget(self.language_combo_box) self.dialog_layout.addLayout(self.language_layout) self.button_box = create_button_box(language_dialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(language_dialog) self.setMaximumHeight(self.sizeHint().height())
def setupUi(self, themeLayoutDialog): """ Set up the UI """ themeLayoutDialog.setObjectName('themeLayoutDialogDialog') themeLayoutDialog.setWindowIcon(UiIcons().main_icon) self.preview_layout = QtWidgets.QVBoxLayout(themeLayoutDialog) self.preview_layout.setObjectName('preview_layout') self.preview_area = QtWidgets.QWidget(themeLayoutDialog) self.preview_area.setObjectName('preview_area') self.preview_area_layout = QtWidgets.QGridLayout(self.preview_area) self.preview_area_layout.setContentsMargins(0, 0, 0, 0) self.preview_area_layout.setColumnStretch(0, 1) self.preview_area_layout.setRowStretch(0, 1) self.preview_area_layout.setObjectName('preview_area_layout') self.theme_display_label = QtWidgets.QLabel(self.preview_area) self.theme_display_label.setFrameShape(QtWidgets.QFrame.Box) self.theme_display_label.setScaledContents(True) self.theme_display_label.setObjectName('theme_display_label') self.preview_area_layout.addWidget(self.theme_display_label) self.preview_layout.addWidget(self.preview_area) self.main_colour_label = QtWidgets.QLabel(self.preview_area) self.main_colour_label.setObjectName('main_colour_label') self.preview_layout.addWidget(self.main_colour_label) self.footer_colour_label = QtWidgets.QLabel(self.preview_area) self.footer_colour_label.setObjectName('footer_colour_label') self.preview_layout.addWidget(self.footer_colour_label) self.button_box = create_button_box(themeLayoutDialog, 'button_box', ['ok']) self.preview_layout.addWidget(self.button_box) self.retranslateUi(themeLayoutDialog)
def setupUi(self, add_group_dialog): add_group_dialog.setObjectName('add_group_dialog') add_group_dialog.resize(300, 10) self.dialog_layout = QtWidgets.QVBoxLayout(add_group_dialog) self.dialog_layout.setObjectName('dialog_layout') self.name_layout = QtWidgets.QFormLayout() self.name_layout.setObjectName('name_layout') self.parent_group_label = QtWidgets.QLabel(add_group_dialog) self.parent_group_label.setObjectName('parent_group_label') self.parent_group_combobox = QtWidgets.QComboBox(add_group_dialog) self.parent_group_combobox.setObjectName('parent_group_combobox') self.name_layout.addRow(self.parent_group_label, self.parent_group_combobox) self.name_label = QtWidgets.QLabel(add_group_dialog) self.name_label.setObjectName('name_label') self.name_edit = QtWidgets.QLineEdit(add_group_dialog) self.name_edit.setObjectName('name_edit') self.name_label.setBuddy(self.name_edit) self.name_layout.addRow(self.name_label, self.name_edit) self.dialog_layout.addLayout(self.name_layout) self.button_box = create_button_box(add_group_dialog, 'button_box', ['cancel', 'save']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(add_group_dialog) add_group_dialog.setMaximumHeight(add_group_dialog.sizeHint().height())
def setupUi(self, song_book_dialog): """ Set up the user interface. """ song_book_dialog.setObjectName('song_book_dialog') song_book_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) song_book_dialog.resize(300, 10) self.dialog_layout = QtWidgets.QVBoxLayout(song_book_dialog) self.dialog_layout.setObjectName('dialog_layout') self.book_layout = QtWidgets.QFormLayout() self.book_layout.setObjectName('book_layout') self.name_label = QtWidgets.QLabel(song_book_dialog) self.name_label.setObjectName('name_label') self.name_edit = QtWidgets.QLineEdit(song_book_dialog) self.name_edit.setObjectName('name_edit') self.name_label.setBuddy(self.name_edit) self.book_layout.addRow(self.name_label, self.name_edit) self.publisher_label = QtWidgets.QLabel(song_book_dialog) self.publisher_label.setObjectName('publisher_label') self.publisher_edit = QtWidgets.QLineEdit(song_book_dialog) self.publisher_edit.setObjectName('publisher_edit') self.publisher_label.setBuddy(self.publisher_edit) self.book_layout.addRow(self.publisher_label, self.publisher_edit) self.dialog_layout.addLayout(self.book_layout) self.button_box = create_button_box(song_book_dialog, 'button_box', ['cancel', 'save']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(song_book_dialog) song_book_dialog.setMaximumHeight(song_book_dialog.sizeHint().height())
def setup_ui(self, plugin_view_dialog): """ Set up the UI """ plugin_view_dialog.setObjectName('plugin_view_dialog') plugin_view_dialog.setWindowIcon(UiIcons().main_icon) plugin_view_dialog.setWindowModality(QtCore.Qt.ApplicationModal) self.plugin_layout = QtWidgets.QVBoxLayout(plugin_view_dialog) self.plugin_layout.setObjectName('plugin_layout') self.list_layout = QtWidgets.QHBoxLayout() self.list_layout.setObjectName('list_layout') self.plugin_list_widget = QtWidgets.QListWidget(plugin_view_dialog) self.plugin_list_widget.setObjectName('plugin_list_widget') self.list_layout.addWidget(self.plugin_list_widget) self.plugin_info_group_box = QtWidgets.QGroupBox(plugin_view_dialog) self.plugin_info_group_box.setObjectName('plugin_info_group_box') self.plugin_info_layout = QtWidgets.QFormLayout(self.plugin_info_group_box) self.plugin_info_layout.setObjectName('plugin_info_layout') self.status_label = QtWidgets.QLabel(self.plugin_info_group_box) self.status_label.setObjectName('status_label') self.status_checkbox = QtWidgets.QCheckBox(self.plugin_info_group_box) self.status_checkbox.setObjectName('status_checkbox') self.plugin_info_layout.addRow(self.status_label, self.status_checkbox) self.about_label = QtWidgets.QLabel(self.plugin_info_group_box) self.about_label.setObjectName('about_label') self.about_text_browser = QtWidgets.QTextBrowser(self.plugin_info_group_box) self.about_text_browser.setTextInteractionFlags(QtCore.Qt.LinksAccessibleByMouse) self.about_text_browser.setObjectName('aboutTextBrowser') self.plugin_info_layout.addRow(self.about_label, self.about_text_browser) self.list_layout.addWidget(self.plugin_info_group_box) self.plugin_layout.addLayout(self.list_layout) self.button_box = create_button_box(plugin_view_dialog, 'button_box', ['ok']) self.plugin_layout.addWidget(self.button_box) self.retranslate_ui(plugin_view_dialog)
def setupUi(self, language_dialog): language_dialog.setObjectName('language_dialog') language_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) language_dialog.resize(400, 165) self.language_layout = QtGui.QVBoxLayout(language_dialog) self.language_layout.setSpacing(8) self.language_layout.setMargin(8) self.language_layout.setObjectName('language_layout') self.bible_label = QtGui.QLabel(language_dialog) self.bible_label.setObjectName('bible_label') self.language_layout.addWidget(self.bible_label) self.info_label = QtGui.QLabel(language_dialog) self.info_label.setWordWrap(True) self.info_label.setObjectName('info_label') self.language_layout.addWidget(self.info_label) self.language_h_box_layout = QtGui.QHBoxLayout() self.language_h_box_layout.setSpacing(8) self.language_h_box_layout.setObjectName('language_h_box_layout') self.language_label = QtGui.QLabel(language_dialog) self.language_label.setObjectName('language_label') self.language_h_box_layout.addWidget(self.language_label) self.language_combo_box = QtGui.QComboBox(language_dialog) size_policy = QtGui.QSizePolicy(QtGui.QSizePolicy.MinimumExpanding, QtGui.QSizePolicy.Fixed) size_policy.setHorizontalStretch(0) size_policy.setVerticalStretch(0) size_policy.setHeightForWidth(self.language_combo_box.sizePolicy().hasHeightForWidth()) self.language_combo_box.setSizePolicy(size_policy) self.language_combo_box.setObjectName('language_combo_box') self.language_h_box_layout.addWidget(self.language_combo_box) self.language_layout.addLayout(self.language_h_box_layout) self.button_box = create_button_box(language_dialog, 'button_box', ['cancel', 'ok']) self.language_layout.addWidget(self.button_box) self.retranslateUi(language_dialog)
def setupUi(self, song_usage_delete_dialog): """ Setup the UI :param song_usage_delete_dialog: """ song_usage_delete_dialog.setObjectName('song_usage_delete_dialog') song_usage_delete_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) song_usage_delete_dialog.resize(291, 243) self.vertical_layout = QtWidgets.QVBoxLayout(song_usage_delete_dialog) self.vertical_layout.setSpacing(8) self.vertical_layout.setContentsMargins(8, 8, 8, 8) self.vertical_layout.setObjectName('vertical_layout') self.delete_label = QtWidgets.QLabel(song_usage_delete_dialog) self.delete_label.setObjectName('delete_label') self.vertical_layout.addWidget(self.delete_label) self.delete_calendar = QtWidgets.QCalendarWidget(song_usage_delete_dialog) self.delete_calendar.setFirstDayOfWeek(QtCore.Qt.Sunday) self.delete_calendar.setGridVisible(True) self.delete_calendar.setVerticalHeaderFormat(QtWidgets.QCalendarWidget.NoVerticalHeader) self.delete_calendar.setObjectName('delete_calendar') self.vertical_layout.addWidget(self.delete_calendar) self.button_box = create_button_box(song_usage_delete_dialog, 'button_box', ['cancel', 'ok']) self.vertical_layout.addWidget(self.button_box) self.retranslateUi(song_usage_delete_dialog)
def setupUi(self, serviceItemEditDialog): """ Set up the UI """ serviceItemEditDialog.setObjectName('serviceItemEditDialog') serviceItemEditDialog.setWindowIcon(UiIcons().main_icon) self.dialog_layout = QtWidgets.QGridLayout(serviceItemEditDialog) self.dialog_layout.setContentsMargins(8, 8, 8, 8) self.dialog_layout.setSpacing(8) self.dialog_layout.setObjectName('dialog_layout') self.list_widget = QtWidgets.QListWidget(serviceItemEditDialog) self.list_widget.setAlternatingRowColors(True) self.list_widget.setObjectName('list_widget') self.dialog_layout.addWidget(self.list_widget, 0, 0) self.button_layout = QtWidgets.QVBoxLayout() self.button_layout.setObjectName('button_layout') self.delete_button = create_button(serviceItemEditDialog, 'deleteButton', role='delete', click=serviceItemEditDialog.on_delete_button_clicked) self.button_layout.addWidget(self.delete_button) self.button_layout.addStretch() self.up_button = create_button(serviceItemEditDialog, 'up_button', role='up', click=serviceItemEditDialog.on_up_button_clicked) self.down_button = create_button(serviceItemEditDialog, 'down_button', role='down', click=serviceItemEditDialog.on_down_button_clicked) self.button_layout.addWidget(self.up_button) self.button_layout.addWidget(self.down_button) self.dialog_layout.addLayout(self.button_layout, 0, 1) self.button_box = create_button_box(serviceItemEditDialog, 'button_box', ['cancel', 'save']) self.dialog_layout.addWidget(self.button_box, 1, 0, 1, 2) self.retranslateUi(serviceItemEditDialog)
def setup_ui(self, edit_verse_dialog): edit_verse_dialog.setObjectName('edit_verse_dialog') edit_verse_dialog.setWindowIcon(UiIcons().main_icon) edit_verse_dialog.resize(400, 400) edit_verse_dialog.setModal(True) self.dialog_layout = QtWidgets.QVBoxLayout(edit_verse_dialog) self.dialog_layout.setObjectName('dialog_layout') self.verse_text_edit = SpellTextEdit(edit_verse_dialog) self.verse_text_edit.setObjectName('verse_text_edit') self.dialog_layout.addWidget(self.verse_text_edit) self.verse_type_layout = QtWidgets.QHBoxLayout() self.verse_type_layout.setObjectName('verse_type_layout') self.forced_split_button = QtWidgets.QPushButton(edit_verse_dialog) self.forced_split_button.setIcon(UiIcons().add) self.forced_split_button.setObjectName('forced_split_button') self.verse_type_layout.addWidget(self.forced_split_button) self.overflow_split_button = QtWidgets.QPushButton(edit_verse_dialog) self.overflow_split_button.setIcon(UiIcons().add) self.overflow_split_button.setObjectName('overflow_split_button') self.verse_type_layout.addWidget(self.overflow_split_button) self.verse_type_label = QtWidgets.QLabel(edit_verse_dialog) self.verse_type_label.setObjectName('verse_type_label') self.verse_type_layout.addWidget(self.verse_type_label) self.verse_type_combo_box = QtWidgets.QComboBox(edit_verse_dialog) self.verse_type_combo_box.addItems(['', '', '', '', '', '', '']) self.verse_type_combo_box.setObjectName('verse_type_combo_box') self.verse_type_label.setBuddy(self.verse_type_combo_box) self.verse_type_layout.addWidget(self.verse_type_combo_box) self.verse_number_box = QtWidgets.QSpinBox(edit_verse_dialog) self.verse_number_box.setMinimum(1) self.verse_number_box.setObjectName('verse_number_box') self.verse_type_layout.addWidget(self.verse_number_box) self.insert_button = QtWidgets.QPushButton(edit_verse_dialog) self.insert_button.setIcon(UiIcons().add) self.insert_button.setObjectName('insert_button') self.verse_type_layout.addWidget(self.insert_button) self.verse_type_layout.addStretch() self.dialog_layout.addLayout(self.verse_type_layout) if Registry().get('settings').value('songs/enable chords'): self.transpose_layout = QtWidgets.QHBoxLayout() self.transpose_layout.setObjectName('transpose_layout') self.transpose_label = QtWidgets.QLabel(edit_verse_dialog) self.transpose_label.setObjectName('transpose_label') self.transpose_layout.addWidget(self.transpose_label) self.transpose_up_button = QtWidgets.QPushButton(edit_verse_dialog) self.transpose_up_button.setIcon(UiIcons().arrow_up) self.transpose_up_button.setObjectName('transpose_up') self.transpose_layout.addWidget(self.transpose_up_button) self.transpose_down_button = QtWidgets.QPushButton( edit_verse_dialog) self.transpose_down_button.setIcon(UiIcons().arrow_down) self.transpose_down_button.setObjectName('transpose_down') self.transpose_layout.addWidget(self.transpose_down_button) self.dialog_layout.addLayout(self.transpose_layout) self.button_box = create_button_box(edit_verse_dialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box) self.retranslate_ui(edit_verse_dialog)
def setupUi(self, book_name_dialog): book_name_dialog.setObjectName('book_name_dialog') book_name_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) book_name_dialog.resize(400, 271) self.book_name_layout = QtWidgets.QVBoxLayout(book_name_dialog) self.book_name_layout.setSpacing(8) self.book_name_layout.setContentsMargins(8, 8, 8, 8) self.book_name_layout.setObjectName('book_name_layout') self.info_label = QtWidgets.QLabel(book_name_dialog) self.info_label.setWordWrap(True) self.info_label.setObjectName('info_label') self.book_name_layout.addWidget(self.info_label) self.corresponding_layout = QtWidgets.QGridLayout() self.corresponding_layout.setColumnStretch(1, 1) self.corresponding_layout.setSpacing(8) self.corresponding_layout.setObjectName('corresponding_layout') self.current_label = QtWidgets.QLabel(book_name_dialog) self.current_label.setObjectName('current_label') self.corresponding_layout.addWidget(self.current_label, 0, 0, 1, 1) self.current_book_label = QtWidgets.QLabel(book_name_dialog) self.current_book_label.setObjectName('current_book_label') self.corresponding_layout.addWidget(self.current_book_label, 0, 1, 1, 1) self.corresponding_label = QtWidgets.QLabel(book_name_dialog) self.corresponding_label.setObjectName('corresponding_label') self.corresponding_layout.addWidget(self.corresponding_label, 1, 0, 1, 1) self.corresponding_combo_box = QtWidgets.QComboBox(book_name_dialog) self.corresponding_combo_box.setObjectName('corresponding_combo_box') self.corresponding_layout.addWidget(self.corresponding_combo_box, 1, 1, 1, 1) self.book_name_layout.addLayout(self.corresponding_layout) self.options_group_box = QtWidgets.QGroupBox(book_name_dialog) self.options_group_box.setObjectName('options_group_box') self.options_layout = QtWidgets.QVBoxLayout(self.options_group_box) self.options_layout.setSpacing(8) self.options_layout.setContentsMargins(8, 8, 8, 8) self.options_layout.setObjectName('options_layout') self.old_testament_check_box = QtWidgets.QCheckBox( self.options_group_box) self.old_testament_check_box.setObjectName('old_testament_check_box') self.old_testament_check_box.setCheckState(QtCore.Qt.Checked) self.options_layout.addWidget(self.old_testament_check_box) self.new_testament_check_box = QtWidgets.QCheckBox( self.options_group_box) self.new_testament_check_box.setObjectName('new_testament_check_box') self.new_testament_check_box.setCheckState(QtCore.Qt.Checked) self.options_layout.addWidget(self.new_testament_check_box) self.apocrypha_check_box = QtWidgets.QCheckBox(self.options_group_box) self.apocrypha_check_box.setObjectName('apocrypha_check_box') self.apocrypha_check_box.setCheckState(QtCore.Qt.Checked) self.options_layout.addWidget(self.apocrypha_check_box) self.book_name_layout.addWidget(self.options_group_box) self.button_box = create_button_box(book_name_dialog, 'button_box', ['cancel', 'ok']) self.book_name_layout.addWidget(self.button_box) self.retranslateUi(book_name_dialog)
def setup_ui(self, choose_group_dialog): """ Set up the UI. :param choose_group_dialog: The form object (not the class). """ choose_group_dialog.setObjectName('choose_group_dialog') choose_group_dialog.resize(399, 119) self.choose_group_layout = QtWidgets.QFormLayout(choose_group_dialog) self.choose_group_layout.setFieldGrowthPolicy( QtWidgets.QFormLayout.ExpandingFieldsGrow) self.choose_group_layout.setContentsMargins(8, 8, 8, 8) self.choose_group_layout.setSpacing(8) self.choose_group_layout.setLabelAlignment(QtCore.Qt.AlignLeft | QtCore.Qt.AlignVCenter) self.choose_group_layout.setObjectName('choose_group_layout') self.group_question_label = QtWidgets.QLabel(choose_group_dialog) self.group_question_label.setWordWrap(True) self.group_question_label.setObjectName('group_question_label') self.choose_group_layout.setWidget(1, QtWidgets.QFormLayout.SpanningRole, self.group_question_label) self.nogroup_radio_button = QtWidgets.QRadioButton(choose_group_dialog) self.nogroup_radio_button.setChecked(True) self.nogroup_radio_button.setObjectName('nogroup_radio_button') self.choose_group_layout.setWidget(2, QtWidgets.QFormLayout.LabelRole, self.nogroup_radio_button) self.existing_radio_button = QtWidgets.QRadioButton( choose_group_dialog) self.existing_radio_button.setChecked(False) self.existing_radio_button.setObjectName('existing_radio_button') self.choose_group_layout.setWidget(3, QtWidgets.QFormLayout.LabelRole, self.existing_radio_button) self.group_combobox = QtWidgets.QComboBox(choose_group_dialog) self.group_combobox.setObjectName('group_combobox') self.group_combobox.activated.connect(self.on_group_combobox_selected) self.choose_group_layout.setWidget(3, QtWidgets.QFormLayout.FieldRole, self.group_combobox) self.new_radio_button = QtWidgets.QRadioButton(choose_group_dialog) self.new_radio_button.setChecked(False) self.new_radio_button.setObjectName('new_radio_button') self.choose_group_layout.setWidget(4, QtWidgets.QFormLayout.LabelRole, self.new_radio_button) self.new_group_edit = QtWidgets.QLineEdit(choose_group_dialog) self.new_group_edit.setObjectName('new_group_edit') self.new_group_edit.textEdited.connect(self.on_new_group_edit_changed) self.choose_group_layout.setWidget(4, QtWidgets.QFormLayout.FieldRole, self.new_group_edit) self.group_button_box = create_button_box(choose_group_dialog, 'buttonBox', ['ok']) self.choose_group_layout.setWidget(5, QtWidgets.QFormLayout.FieldRole, self.group_button_box) self.retranslate_ui(choose_group_dialog) QtCore.QMetaObject.connectSlotsByName(choose_group_dialog)
def setupUi(self, edit_verse_dialog): edit_verse_dialog.setObjectName('edit_verse_dialog') edit_verse_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) edit_verse_dialog.resize(400, 400) edit_verse_dialog.setModal(True) self.dialog_layout = QtGui.QVBoxLayout(edit_verse_dialog) self.dialog_layout.setObjectName('dialog_layout') self.chord_hint_label = QtGui.QLabel(edit_verse_dialog) self.chord_hint_label.setObjectName('chord_hint_label') self.dialog_layout.addWidget(self.chord_hint_label) self.verse_text_edit = SpellTextEdit(edit_verse_dialog) self.verse_text_edit.setObjectName('verse_text_edit') self.chord_font = self.verse_text_edit.document().defaultFont() self.chord_font.setFamily('Hack') self.chord_font.setStyleHint(QtGui.QFont.Courier) self.chord_font.setPointSize(9) self.verse_text_edit.document().setDefaultFont(self.chord_font) self.dialog_layout.addWidget(self.verse_text_edit) self.verse_type_layout = QtGui.QHBoxLayout() self.verse_type_layout.setObjectName('verse_type_layout') # Button to insert forced split [br] # Author: nikukatansa self.force_split_button = QtGui.QPushButton(edit_verse_dialog) self.force_split_button.setIcon( build_icon(':/general/general_add.png')) self.force_split_button.setObjectName('force_split_button') self.verse_type_layout.addWidget(self.force_split_button) # END self.split_button = QtGui.QPushButton(edit_verse_dialog) self.split_button.setIcon(build_icon(':/general/general_add.png')) self.split_button.setObjectName('split_button') self.verse_type_layout.addWidget(self.split_button) self.verse_type_label = QtGui.QLabel(edit_verse_dialog) self.verse_type_label.setObjectName('verse_type_label') self.verse_type_layout.addWidget(self.verse_type_label) self.verse_type_combo_box = QtGui.QComboBox(edit_verse_dialog) self.verse_type_combo_box.addItems(['', '', '', '', '', '', '']) self.verse_type_combo_box.setObjectName('verse_type_combo_box') self.verse_type_label.setBuddy(self.verse_type_combo_box) self.verse_type_layout.addWidget(self.verse_type_combo_box) self.verse_number_box = QtGui.QSpinBox(edit_verse_dialog) self.verse_number_box.setMinimum(1) self.verse_number_box.setObjectName('verse_number_box') self.verse_type_layout.addWidget(self.verse_number_box) self.insert_button = QtGui.QPushButton(edit_verse_dialog) self.insert_button.setIcon(build_icon(':/general/general_add.png')) self.insert_button.setObjectName('insert_button') self.verse_type_layout.addWidget(self.insert_button) self.verse_type_layout.addStretch() self.dialog_layout.addLayout(self.verse_type_layout) self.button_box = create_button_box(edit_verse_dialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(edit_verse_dialog)
def setupUi(self, alert_dialog): """ Setup the Alert UI dialog :param alert_dialog: The dialog """ alert_dialog.setObjectName('alert_dialog') alert_dialog.resize(400, 300) alert_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) self.alert_dialog_layout = QtGui.QGridLayout(alert_dialog) self.alert_dialog_layout.setObjectName('alert_dialog_layout') self.alert_text_layout = QtGui.QFormLayout() self.alert_text_layout.setObjectName('alert_text_layout') self.alert_entry_label = QtGui.QLabel(alert_dialog) self.alert_entry_label.setObjectName('alert_entry_label') self.alert_text_edit = QtGui.QLineEdit(alert_dialog) self.alert_text_edit.setObjectName('alert_text_edit') self.alert_entry_label.setBuddy(self.alert_text_edit) self.alert_text_layout.addRow(self.alert_entry_label, self.alert_text_edit) self.alert_parameter = QtGui.QLabel(alert_dialog) self.alert_parameter.setObjectName('alert_parameter') self.parameter_edit = QtGui.QLineEdit(alert_dialog) self.parameter_edit.setObjectName('parameter_edit') self.alert_parameter.setBuddy(self.parameter_edit) self.alert_text_layout.addRow(self.alert_parameter, self.parameter_edit) self.alert_dialog_layout.addLayout(self.alert_text_layout, 0, 0, 1, 2) self.alert_list_widget = QtGui.QListWidget(alert_dialog) self.alert_list_widget.setAlternatingRowColors(True) self.alert_list_widget.setObjectName('alert_list_widget') self.alert_dialog_layout.addWidget(self.alert_list_widget, 1, 0) self.manage_button_layout = QtGui.QVBoxLayout() self.manage_button_layout.setObjectName('manage_button_layout') self.new_button = QtGui.QPushButton(alert_dialog) self.new_button.setIcon(build_icon(':/general/general_new.png')) self.new_button.setObjectName('new_button') self.manage_button_layout.addWidget(self.new_button) self.save_button = QtGui.QPushButton(alert_dialog) self.save_button.setEnabled(False) self.save_button.setIcon(build_icon(':/general/general_save.png')) self.save_button.setObjectName('save_button') self.manage_button_layout.addWidget(self.save_button) self.delete_button = create_button(alert_dialog, 'delete_button', role='delete', enabled=False, click=alert_dialog.on_delete_button_clicked) self.manage_button_layout.addWidget(self.delete_button) self.manage_button_layout.addStretch() self.alert_dialog_layout.addLayout(self.manage_button_layout, 1, 1) display_icon = build_icon(':/general/general_live.png') self.display_button = create_button(alert_dialog, 'display_button', icon=display_icon, enabled=False) self.display_close_button = create_button(alert_dialog, 'display_close_button', icon=display_icon, enabled=False) self.button_box = create_button_box(alert_dialog, 'button_box', ['close'], [self.display_button, self.display_close_button]) self.alert_dialog_layout.addWidget(self.button_box, 2, 0, 1, 2) self.retranslateUi(alert_dialog)
def setup_ui(self, about_dialog): """ Set up the UI for the dialog. :param about_dialog: The QDialog object to set up. """ about_dialog.setObjectName('about_dialog') about_dialog.setWindowIcon(UiIcons().main_icon) self.about_dialog_layout = QtWidgets.QVBoxLayout(about_dialog) self.about_dialog_layout.setContentsMargins(8, 8, 8, 8) self.about_dialog_layout.setObjectName('about_dialog_layout') self.logo_label = QtWidgets.QLabel(about_dialog) self.logo_label.setPixmap( QtGui.QPixmap(':/graphics/openlp-about-logo.png')) self.logo_label.setObjectName('logo_label') self.about_dialog_layout.addWidget(self.logo_label) self.about_notebook = QtWidgets.QTabWidget(about_dialog) self.about_notebook.setObjectName('about_notebook') self.about_tab = QtWidgets.QWidget() self.about_tab.setObjectName('about_tab') self.about_tab_layout = QtWidgets.QVBoxLayout(self.about_tab) self.about_tab_layout.setObjectName('about_tab_layout') self.about_text_edit = QtWidgets.QPlainTextEdit(self.about_tab) self.about_text_edit.setReadOnly(True) self.about_text_edit.setObjectName('about_text_edit') self.about_tab_layout.addWidget(self.about_text_edit) self.about_notebook.addTab(self.about_tab, '') self.credits_tab = QtWidgets.QWidget() self.credits_tab.setObjectName('credits_tab') self.credits_tab_layout = QtWidgets.QVBoxLayout(self.credits_tab) self.credits_tab_layout.setObjectName('credits_tab_layout') self.credits_text_edit = QtWidgets.QPlainTextEdit(self.credits_tab) self.credits_text_edit.setReadOnly(True) self.credits_text_edit.setObjectName('credits_text_edit') self.credits_tab_layout.addWidget(self.credits_text_edit) self.about_notebook.addTab(self.credits_tab, '') self.license_tab = QtWidgets.QWidget() self.license_tab.setObjectName('license_tab') self.license_tab_layout = QtWidgets.QVBoxLayout(self.license_tab) self.license_tab_layout.setObjectName('license_tab_layout') self.license_text_edit = QtWidgets.QPlainTextEdit(self.license_tab) self.license_text_edit.setReadOnly(True) self.license_text_edit.setObjectName('license_text_edit') self.license_tab_layout.addWidget(self.license_text_edit) self.about_notebook.addTab(self.license_tab, '') self.about_dialog_layout.addWidget(self.about_notebook) self.volunteer_button = create_button(None, 'volunteer_button', icon=UiIcons().volunteer) self.button_box = create_button_box(about_dialog, 'button_box', ['close'], [self.volunteer_button]) self.about_dialog_layout.addWidget(self.button_box) self.retranslate_ui(about_dialog) self.about_notebook.setCurrentIndex(0)
def setup_ui(self, song_usage_detail_dialog): """ Set up the UI :param song_usage_detail_dialog: """ song_usage_detail_dialog.setObjectName('song_usage_detail_dialog') song_usage_detail_dialog.setWindowIcon(UiIcons().main_icon) song_usage_detail_dialog.resize(609, 413) self.vertical_layout = QtWidgets.QVBoxLayout(song_usage_detail_dialog) self.vertical_layout.setSpacing(8) self.vertical_layout.setContentsMargins(8, 8, 8, 8) self.vertical_layout.setObjectName('vertical_layout') self.date_range_group_box = QtWidgets.QGroupBox( song_usage_detail_dialog) self.date_range_group_box.setObjectName('date_range_group_box') self.date_horizontal_layout = QtWidgets.QHBoxLayout( self.date_range_group_box) self.date_horizontal_layout.setSpacing(8) self.date_horizontal_layout.setContentsMargins(8, 8, 8, 8) self.date_horizontal_layout.setObjectName('date_horizontal_layout') self.from_date_calendar = QtWidgets.QCalendarWidget( self.date_range_group_box) self.from_date_calendar.setObjectName('from_date_calendar') self.date_horizontal_layout.addWidget(self.from_date_calendar) self.to_label = QtWidgets.QLabel(self.date_range_group_box) self.to_label.setScaledContents(False) self.to_label.setAlignment(QtCore.Qt.AlignCenter) self.to_label.setObjectName('to_label') self.date_horizontal_layout.addWidget(self.to_label) self.to_date_calendar = QtWidgets.QCalendarWidget( self.date_range_group_box) self.to_date_calendar.setObjectName('to_date_calendar') self.date_horizontal_layout.addWidget(self.to_date_calendar) self.vertical_layout.addWidget(self.date_range_group_box) self.file_group_box = QtWidgets.QGroupBox(self.date_range_group_box) self.file_group_box.setObjectName('file_group_box') self.file_horizontal_layout = QtWidgets.QHBoxLayout( self.file_group_box) self.file_horizontal_layout.setSpacing(8) self.file_horizontal_layout.setContentsMargins(8, 8, 8, 8) self.file_horizontal_layout.setObjectName('file_horizontal_layout') self.report_path_edit = PathEdit(self.file_group_box, path_type=PathEditType.Directories, show_revert=False) self.file_horizontal_layout.addWidget(self.report_path_edit) self.vertical_layout.addWidget(self.file_group_box) self.button_box = create_button_box(song_usage_detail_dialog, 'button_box', ['cancel', 'ok']) self.vertical_layout.addWidget(self.button_box) self.retranslate_ui(song_usage_detail_dialog) self.report_path_edit.pathChanged.connect( song_usage_detail_dialog.on_report_path_edit_path_changed)
def setup_ui(self, exception_dialog): """ Set up the UI. """ exception_dialog.setObjectName('exception_dialog') exception_dialog.setWindowIcon(UiIcons().main_icon) self.exception_layout = QtWidgets.QVBoxLayout(exception_dialog) self.exception_layout.setObjectName('exception_layout') self.message_layout = QtWidgets.QHBoxLayout() self.message_layout.setObjectName('messageLayout') # Set margin to make the box a bit wider so the traceback is easier to read. (left, top, right, bottom) self.message_layout.setContentsMargins(0, 0, 50, 0) self.message_layout.addSpacing(12) self.bug_label = QtWidgets.QLabel(exception_dialog) self.bug_label.setPixmap(UiIcons().exception.pixmap(40, 40)) self.bug_label.setSizePolicy(QtWidgets.QSizePolicy.Fixed, QtWidgets.QSizePolicy.Fixed) self.bug_label.setObjectName('bug_label') self.message_layout.addWidget(self.bug_label) self.message_layout.addSpacing(12) self.message_label = QtWidgets.QLabel(exception_dialog) self.message_label.setWordWrap(True) self.message_label.setObjectName('message_label') self.message_layout.addWidget(self.message_label) self.exception_layout.addLayout(self.message_layout) self.description_explanation = QtWidgets.QLabel(exception_dialog) self.description_explanation.setObjectName('description_explanation') self.exception_layout.addWidget(self.description_explanation) self.description_text_edit = QtWidgets.QPlainTextEdit(exception_dialog) self.description_text_edit.setObjectName('description_text_edit') self.exception_layout.addWidget(self.description_text_edit) self.description_word_count = QtWidgets.QLabel(exception_dialog) self.description_word_count.setObjectName('description_word_count') self.exception_layout.addWidget(self.description_word_count) self.exception_text_edit = QtWidgets.QPlainTextEdit(exception_dialog) self.exception_text_edit.setReadOnly(True) self.exception_text_edit.setObjectName('exception_text_edit') self.exception_layout.addWidget(self.exception_text_edit) self.send_report_button = create_button(exception_dialog, 'send_report_button', icon=UiIcons().email, click=self.on_send_report_button_clicked) self.save_report_button = create_button(exception_dialog, 'save_report_button', icon=UiIcons().save, click=self.on_save_report_button_clicked) self.attach_file_button = create_button(exception_dialog, 'attach_file_button', icon=UiIcons().open, click=self.on_attach_file_button_clicked) self.button_box = create_button_box(exception_dialog, 'button_box', ['close'], [self.send_report_button, self.save_report_button, self.attach_file_button]) self.exception_layout.addWidget(self.button_box) self.retranslate_ui(exception_dialog) self.description_text_edit.textChanged.connect(self.on_description_updated)
def setupUi(self, song_usage_detail_dialog): """ Set up the UI :param song_usage_detail_dialog: """ song_usage_detail_dialog.setObjectName('song_usage_detail_dialog') song_usage_detail_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) song_usage_detail_dialog.resize(609, 413) self.vertical_layout = QtGui.QVBoxLayout(song_usage_detail_dialog) self.vertical_layout.setSpacing(8) self.vertical_layout.setContentsMargins(8, 8, 8, 8) self.vertical_layout.setObjectName('vertical_layout') self.date_range_group_box = QtGui.QGroupBox(song_usage_detail_dialog) self.date_range_group_box.setObjectName('date_range_group_box') self.date_horizontal_layout = QtGui.QHBoxLayout(self.date_range_group_box) self.date_horizontal_layout.setSpacing(8) self.date_horizontal_layout.setContentsMargins(8, 8, 8, 8) self.date_horizontal_layout.setObjectName('date_horizontal_layout') self.from_date_calendar = QtGui.QCalendarWidget(self.date_range_group_box) self.from_date_calendar.setObjectName('from_date_calendar') self.date_horizontal_layout.addWidget(self.from_date_calendar) self.to_label = QtGui.QLabel(self.date_range_group_box) self.to_label.setScaledContents(False) self.to_label.setAlignment(QtCore.Qt.AlignCenter) self.to_label.setObjectName('to_label') self.date_horizontal_layout.addWidget(self.to_label) self.to_date_calendar = QtGui.QCalendarWidget(self.date_range_group_box) self.to_date_calendar.setObjectName('to_date_calendar') self.date_horizontal_layout.addWidget(self.to_date_calendar) self.vertical_layout.addWidget(self.date_range_group_box) self.file_group_box = QtGui.QGroupBox(self.date_range_group_box) self.file_group_box.setObjectName('file_group_box') self.file_horizontal_layout = QtGui.QHBoxLayout(self.file_group_box) self.file_horizontal_layout.setSpacing(8) self.file_horizontal_layout.setContentsMargins(8, 8, 8, 8) self.file_horizontal_layout.setObjectName('file_horizontal_layout') self.file_line_edit = QtGui.QLineEdit(self.file_group_box) self.file_line_edit.setObjectName('file_line_edit') self.file_line_edit.setReadOnly(True) self.file_horizontal_layout.addWidget(self.file_line_edit) self.save_file_push_button = QtGui.QPushButton(self.file_group_box) self.save_file_push_button.setMaximumWidth(self.save_file_push_button.size().height()) self.save_file_push_button.setIcon(build_icon(':/general/general_open.png')) self.save_file_push_button.setObjectName('save_file_push_button') self.file_horizontal_layout.addWidget(self.save_file_push_button) self.vertical_layout.addWidget(self.file_group_box) self.button_box = create_button_box(song_usage_detail_dialog, 'button_box', ['cancel', 'ok']) self.vertical_layout.addWidget(self.button_box) self.retranslateUi(song_usage_detail_dialog) self.save_file_push_button.clicked.connect(song_usage_detail_dialog.define_output_location)
def setupUi(self): """ Set up the UI of the dialog """ self.setObjectName('serviceNoteEdit') self.dialog_layout = QtWidgets.QVBoxLayout(self) self.dialog_layout.setContentsMargins(8, 8, 8, 8) self.dialog_layout.setSpacing(8) self.dialog_layout.setObjectName('vertical_layout') self.text_edit = SpellTextEdit(self, False) self.text_edit.setObjectName('textEdit') self.dialog_layout.addWidget(self.text_edit) self.button_box = create_button_box(self, 'button_box', ['cancel', 'save']) self.dialog_layout.addWidget(self.button_box)
def setupUi(self, custom_slide_edit_dialog): custom_slide_edit_dialog.setObjectName('custom_slide_edit_dialog') custom_slide_edit_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) custom_slide_edit_dialog.resize(350, 300) self.dialog_layout = QtGui.QVBoxLayout(custom_slide_edit_dialog) self.slide_text_edit = SpellTextEdit(self) self.slide_text_edit.setObjectName('slide_text_edit') self.dialog_layout.addWidget(self.slide_text_edit) self.split_button = create_button(custom_slide_edit_dialog, 'splitButton', icon=':/general/general_add.png') self.insert_button = create_button(custom_slide_edit_dialog, 'insertButton', icon=':/general/general_add.png') self.button_box = create_button_box(custom_slide_edit_dialog, 'button_box', ['cancel', 'save'], [self.split_button, self.insert_button]) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(custom_slide_edit_dialog)
def setupUi(self, plugin_view_dialog): """ Set up the UI """ plugin_view_dialog.setObjectName('plugin_view_dialog') plugin_view_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) plugin_view_dialog.setWindowModality(QtCore.Qt.ApplicationModal) self.plugin_layout = QtWidgets.QVBoxLayout(plugin_view_dialog) self.plugin_layout.setObjectName('plugin_layout') self.list_layout = QtWidgets.QHBoxLayout() self.list_layout.setObjectName('list_layout') self.plugin_list_widget = QtWidgets.QListWidget(plugin_view_dialog) self.plugin_list_widget.setObjectName('plugin_list_widget') self.list_layout.addWidget(self.plugin_list_widget) self.plugin_info_group_box = QtWidgets.QGroupBox(plugin_view_dialog) self.plugin_info_group_box.setObjectName('plugin_info_group_box') self.plugin_info_layout = QtWidgets.QFormLayout( self.plugin_info_group_box) self.plugin_info_layout.setObjectName('plugin_info_layout') self.status_label = QtWidgets.QLabel(self.plugin_info_group_box) self.status_label.setObjectName('status_label') self.status_combo_box = QtWidgets.QComboBox(self.plugin_info_group_box) self.status_combo_box.addItems(('', '')) self.status_combo_box.setObjectName('status_combo_box') self.plugin_info_layout.addRow(self.status_label, self.status_combo_box) self.version_label = QtWidgets.QLabel(self.plugin_info_group_box) self.version_label.setObjectName('version_label') self.version_number_label = QtWidgets.QLabel( self.plugin_info_group_box) self.version_number_label.setObjectName('version_number_label') self.plugin_info_layout.addRow(self.version_label, self.version_number_label) self.about_label = QtWidgets.QLabel(self.plugin_info_group_box) self.about_label.setObjectName('about_label') self.about_text_browser = QtWidgets.QTextBrowser( self.plugin_info_group_box) self.about_text_browser.setTextInteractionFlags( QtCore.Qt.LinksAccessibleByMouse) self.about_text_browser.setObjectName('aboutTextBrowser') self.plugin_info_layout.addRow(self.about_label, self.about_text_browser) self.list_layout.addWidget(self.plugin_info_group_box) self.plugin_layout.addLayout(self.list_layout) self.button_box = create_button_box(plugin_view_dialog, 'button_box', ['ok']) self.plugin_layout.addWidget(self.button_box) self.retranslateUi(plugin_view_dialog)
def setup_ui(self, custom_slide_edit_dialog): custom_slide_edit_dialog.setObjectName('custom_slide_edit_dialog') custom_slide_edit_dialog.setWindowIcon(UiIcons().main_icon) custom_slide_edit_dialog.resize(350, 300) self.dialog_layout = QtWidgets.QVBoxLayout(custom_slide_edit_dialog) self.slide_text_edit = SpellTextEdit(self) self.slide_text_edit.setObjectName('slide_text_edit') self.dialog_layout.addWidget(self.slide_text_edit) self.split_button = create_button(custom_slide_edit_dialog, 'splitButton', icon=UiIcons().add) self.insert_button = create_button(custom_slide_edit_dialog, 'insertButton', icon=UiIcons().add) self.button_box = create_button_box( custom_slide_edit_dialog, 'button_box', ['cancel', 'save'], [self.split_button, self.insert_button]) self.dialog_layout.addWidget(self.button_box) self.retranslate_ui(custom_slide_edit_dialog)
def setupUi(self, file_rename_dialog): """ Set up the UI """ file_rename_dialog.setObjectName('file_rename_dialog') file_rename_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) file_rename_dialog.resize(300, 10) self.dialog_layout = QtGui.QGridLayout(file_rename_dialog) self.dialog_layout.setObjectName('dialog_layout') self.file_name_label = QtGui.QLabel(file_rename_dialog) self.file_name_label.setObjectName('file_name_label') self.dialog_layout.addWidget(self.file_name_label, 0, 0) self.file_name_edit = QtGui.QLineEdit(file_rename_dialog) self.file_name_edit.setValidator(QtGui.QRegExpValidator(QtCore.QRegExp(r'[^/\\?*|<>\[\]":+%]+'), self)) self.file_name_edit.setObjectName('file_name_edit') self.dialog_layout.addWidget(self.file_name_edit, 0, 1) self.button_box = create_button_box(file_rename_dialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box, 1, 0, 1, 2) self.retranslateUi(file_rename_dialog) self.setMaximumHeight(self.sizeHint().height())
def setup_ui(self, settings_dialog): """ Set up the UI """ settings_dialog.setObjectName('settings_dialog') settings_dialog.setWindowIcon(UiIcons().main_icon) settings_dialog.resize(920, 625) self.dialog_layout = QtWidgets.QGridLayout(settings_dialog) self.dialog_layout.setObjectName('dialog_layout') self.dialog_layout.setContentsMargins(8, 8, 8, 8) self.setting_list_widget = QtWidgets.QListWidget(settings_dialog) self.setting_list_widget.setUniformItemSizes(True) self.setting_list_widget.setMinimumSize(QtCore.QSize(150, 0)) self.setting_list_widget.setHorizontalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOff) self.setting_list_widget.setObjectName('setting_list_widget') self.dialog_layout.addWidget(self.setting_list_widget, 0, 0, 1, 1) self.stacked_layout = QtWidgets.QStackedLayout() self.stacked_layout.setObjectName('stacked_layout') self.dialog_layout.addLayout(self.stacked_layout, 0, 1, 1, 1) self.button_box = create_button_box(settings_dialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box, 1, 1, 1, 1) self.retranslate_ui(settings_dialog)
def setupUi(self, edit_verse_dialog): edit_verse_dialog.setObjectName('edit_verse_dialog') edit_verse_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) edit_verse_dialog.resize(400, 400) edit_verse_dialog.setModal(True) self.dialog_layout = QtWidgets.QVBoxLayout(edit_verse_dialog) self.dialog_layout.setObjectName('dialog_layout') self.verse_text_edit = SpellTextEdit(edit_verse_dialog) self.verse_text_edit.setObjectName('verse_text_edit') self.dialog_layout.addWidget(self.verse_text_edit) self.verse_type_layout = QtWidgets.QHBoxLayout() self.verse_type_layout.setObjectName('verse_type_layout') self.split_button = QtWidgets.QPushButton(edit_verse_dialog) self.split_button.setIcon(build_icon(':/general/general_add.png')) self.split_button.setObjectName('split_button') self.verse_type_layout.addWidget(self.split_button) self.verse_type_label = QtWidgets.QLabel(edit_verse_dialog) self.verse_type_label.setObjectName('verse_type_label') self.verse_type_layout.addWidget(self.verse_type_label) self.verse_type_combo_box = QtWidgets.QComboBox(edit_verse_dialog) self.verse_type_combo_box.addItems(['', '', '', '', '', '', '']) self.verse_type_combo_box.setObjectName('verse_type_combo_box') self.verse_type_label.setBuddy(self.verse_type_combo_box) self.verse_type_layout.addWidget(self.verse_type_combo_box) self.verse_number_box = QtWidgets.QSpinBox(edit_verse_dialog) self.verse_number_box.setMinimum(1) self.verse_number_box.setObjectName('verse_number_box') self.verse_type_layout.addWidget(self.verse_number_box) self.insert_button = QtWidgets.QPushButton(edit_verse_dialog) self.insert_button.setIcon(build_icon(':/general/general_add.png')) self.insert_button.setObjectName('insert_button') self.verse_type_layout.addWidget(self.insert_button) self.verse_type_layout.addStretch() self.dialog_layout.addLayout(self.verse_type_layout) self.button_box = create_button_box(edit_verse_dialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(edit_verse_dialog)
def setupUi(self, topics_dialog): """ Set up the user interface for the topics dialog. """ topics_dialog.setObjectName('topics_dialog') topics_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) topics_dialog.resize(300, 10) self.dialog_layout = QtGui.QVBoxLayout(topics_dialog) self.dialog_layout.setObjectName('dialog_layout') self.name_layout = QtGui.QFormLayout() self.name_layout.setObjectName('name_layout') self.name_label = QtGui.QLabel(topics_dialog) self.name_label.setObjectName('name_label') self.name_edit = QtGui.QLineEdit(topics_dialog) self.name_edit.setObjectName('name_edit') self.name_label.setBuddy(self.name_edit) self.name_layout.addRow(self.name_label, self.name_edit) self.dialog_layout.addLayout(self.name_layout) self.button_box = create_button_box(topics_dialog, 'button_box', ['cancel', 'save']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(topics_dialog) topics_dialog.setMaximumHeight(topics_dialog.sizeHint().height())
def setupUi(self, authors_dialog): """ Set up the UI for the dialog. """ authors_dialog.setObjectName('authors_dialog') authors_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) authors_dialog.resize(300, 10) authors_dialog.setModal(True) self.dialog_layout = QtWidgets.QVBoxLayout(authors_dialog) self.dialog_layout.setObjectName('dialog_layout') self.author_layout = QtWidgets.QFormLayout() self.author_layout.setObjectName('author_layout') self.first_name_label = QtWidgets.QLabel(authors_dialog) self.first_name_label.setObjectName('first_name_label') self.first_name_edit = QtWidgets.QLineEdit(authors_dialog) self.first_name_edit.setObjectName('first_name_edit') self.first_name_label.setBuddy(self.first_name_edit) self.author_layout.addRow(self.first_name_label, self.first_name_edit) self.last_name_label = QtWidgets.QLabel(authors_dialog) self.last_name_label.setObjectName('last_name_label') self.last_name_edit = QtWidgets.QLineEdit(authors_dialog) self.last_name_edit.setObjectName('last_name_edit') self.last_name_label.setBuddy(self.last_name_edit) self.author_layout.addRow(self.last_name_label, self.last_name_edit) self.display_label = QtWidgets.QLabel(authors_dialog) self.display_label.setObjectName('display_label') self.display_edit = QtWidgets.QLineEdit(authors_dialog) self.display_edit.setObjectName('display_edit') self.display_label.setBuddy(self.display_edit) self.author_layout.addRow(self.display_label, self.display_edit) self.dialog_layout.addLayout(self.author_layout) self.button_box = create_button_box(authors_dialog, 'button_box', ['cancel', 'save']) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(authors_dialog) authors_dialog.setMaximumHeight(authors_dialog.sizeHint().height())
def setupUi(self, shortcutListDialog): """ Set up the UI """ shortcutListDialog.setObjectName('shortcutListDialog') shortcutListDialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) shortcutListDialog.resize(500, 438) self.shortcut_list_layout = QtGui.QVBoxLayout(shortcutListDialog) self.shortcut_list_layout.setObjectName('shortcut_list_layout') self.description_label = QtGui.QLabel(shortcutListDialog) self.description_label.setObjectName('description_label') self.description_label.setWordWrap(True) self.shortcut_list_layout.addWidget(self.description_label) self.tree_widget = QtGui.QTreeWidget(shortcutListDialog) self.tree_widget.setObjectName('tree_widget') self.tree_widget.setAlternatingRowColors(True) self.tree_widget.setColumnCount(3) self.tree_widget.setColumnWidth(0, 250) self.shortcut_list_layout.addWidget(self.tree_widget) self.details_layout = QtGui.QGridLayout() self.details_layout.setObjectName('details_layout') self.details_layout.setContentsMargins(-1, 0, -1, -1) self.default_radio_button = QtGui.QRadioButton(shortcutListDialog) self.default_radio_button.setObjectName('default_radio_button') self.default_radio_button.setChecked(True) self.details_layout.addWidget(self.default_radio_button, 0, 0, 1, 1) self.custom_radio_button = QtGui.QRadioButton(shortcutListDialog) self.custom_radio_button.setObjectName('custom_radio_button') self.details_layout.addWidget(self.custom_radio_button, 1, 0, 1, 1) self.primary_layout = QtGui.QHBoxLayout() self.primary_layout.setObjectName('primary_layout') self.primary_push_button = CaptureShortcutButton(shortcutListDialog) self.primary_push_button.setObjectName('primary_push_button') self.primary_push_button.setMinimumSize(QtCore.QSize(84, 0)) self.primary_push_button.setIcon( build_icon(':/system/system_configure_shortcuts.png')) self.primary_layout.addWidget(self.primary_push_button) self.clear_primary_button = QtGui.QToolButton(shortcutListDialog) self.clear_primary_button.setObjectName('clear_primary_button') self.clear_primary_button.setMinimumSize(QtCore.QSize(0, 16)) self.clear_primary_button.setIcon( build_icon(':/system/clear_shortcut.png')) self.primary_layout.addWidget(self.clear_primary_button) self.details_layout.addLayout(self.primary_layout, 1, 1, 1, 1) self.alternate_layout = QtGui.QHBoxLayout() self.alternate_layout.setObjectName('alternate_layout') self.alternate_push_button = CaptureShortcutButton(shortcutListDialog) self.alternate_push_button.setObjectName('alternate_push_button') self.alternate_push_button.setIcon( build_icon(':/system/system_configure_shortcuts.png')) self.alternate_layout.addWidget(self.alternate_push_button) self.clear_alternate_button = QtGui.QToolButton(shortcutListDialog) self.clear_alternate_button.setObjectName('clear_alternate_button') self.clear_alternate_button.setIcon( build_icon(':/system/clear_shortcut.png')) self.alternate_layout.addWidget(self.clear_alternate_button) self.details_layout.addLayout(self.alternate_layout, 1, 2, 1, 1) self.primary_label = QtGui.QLabel(shortcutListDialog) self.primary_label.setObjectName('primary_label') self.details_layout.addWidget(self.primary_label, 0, 1, 1, 1) self.alternate_label = QtGui.QLabel(shortcutListDialog) self.alternate_label.setObjectName('alternate_label') self.details_layout.addWidget(self.alternate_label, 0, 2, 1, 1) self.shortcut_list_layout.addLayout(self.details_layout) self.button_box = create_button_box(shortcutListDialog, 'button_box', ['cancel', 'ok', 'defaults']) self.button_box.setOrientation(QtCore.Qt.Horizontal) self.shortcut_list_layout.addWidget(self.button_box) self.retranslateUi(shortcutListDialog)
def setupUi(self, StartTimeDialog): """ Set up the UI """ StartTimeDialog.setObjectName('StartTimeDialog') StartTimeDialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) StartTimeDialog.resize(350, 10) self.dialog_layout = QtWidgets.QGridLayout(StartTimeDialog) self.dialog_layout.setObjectName('dialog_layout') self.start_label = QtWidgets.QLabel(StartTimeDialog) self.start_label.setObjectName('start_label') self.start_label.setAlignment(QtCore.Qt.AlignHCenter) self.dialog_layout.addWidget(self.start_label, 0, 1, 1, 1) self.finish_label = QtWidgets.QLabel(StartTimeDialog) self.finish_label.setObjectName('finish_label') self.finish_label.setAlignment(QtCore.Qt.AlignHCenter) self.dialog_layout.addWidget(self.finish_label, 0, 2, 1, 1) self.length_label = QtWidgets.QLabel(StartTimeDialog) self.length_label.setObjectName('start_label') self.length_label.setAlignment(QtCore.Qt.AlignHCenter) self.dialog_layout.addWidget(self.length_label, 0, 3, 1, 1) self.hour_label = QtWidgets.QLabel(StartTimeDialog) self.hour_label.setObjectName('hour_label') self.dialog_layout.addWidget(self.hour_label, 1, 0, 1, 1) self.hour_spin_box = QtWidgets.QSpinBox(StartTimeDialog) self.hour_spin_box.setObjectName('hour_spin_box') self.hour_spin_box.setMinimum(0) self.hour_spin_box.setMaximum(4) self.dialog_layout.addWidget(self.hour_spin_box, 1, 1, 1, 1) self.hour_finish_spin_box = QtWidgets.QSpinBox(StartTimeDialog) self.hour_finish_spin_box.setObjectName('hour_finish_spin_box') self.hour_finish_spin_box.setMinimum(0) self.hour_finish_spin_box.setMaximum(4) self.dialog_layout.addWidget(self.hour_finish_spin_box, 1, 2, 1, 1) self.hour_finish_label = QtWidgets.QLabel(StartTimeDialog) self.hour_finish_label.setObjectName('hour_label') self.hour_finish_label.setAlignment(QtCore.Qt.AlignRight) self.dialog_layout.addWidget(self.hour_finish_label, 1, 3, 1, 1) self.minute_label = QtWidgets.QLabel(StartTimeDialog) self.minute_label.setObjectName('minute_label') self.dialog_layout.addWidget(self.minute_label, 2, 0, 1, 1) self.minute_spin_box = QtWidgets.QSpinBox(StartTimeDialog) self.minute_spin_box.setObjectName('minute_spin_box') self.minute_spin_box.setMinimum(0) self.minute_spin_box.setMaximum(59) self.dialog_layout.addWidget(self.minute_spin_box, 2, 1, 1, 1) self.minute_finish_spin_box = QtWidgets.QSpinBox(StartTimeDialog) self.minute_finish_spin_box.setObjectName('minute_finish_spin_box') self.minute_finish_spin_box.setMinimum(0) self.minute_finish_spin_box.setMaximum(59) self.dialog_layout.addWidget(self.minute_finish_spin_box, 2, 2, 1, 1) self.minute_finish_label = QtWidgets.QLabel(StartTimeDialog) self.minute_finish_label.setObjectName('minute_label') self.minute_finish_label.setAlignment(QtCore.Qt.AlignRight) self.dialog_layout.addWidget(self.minute_finish_label, 2, 3, 1, 1) self.second_label = QtWidgets.QLabel(StartTimeDialog) self.second_label.setObjectName('second_label') self.dialog_layout.addWidget(self.second_label, 3, 0, 1, 1) self.second_spin_box = QtWidgets.QSpinBox(StartTimeDialog) self.second_spin_box.setObjectName('second_spin_box') self.second_spin_box.setMinimum(0) self.second_spin_box.setMaximum(59) self.second_finish_spin_box = QtWidgets.QSpinBox(StartTimeDialog) self.second_finish_spin_box.setObjectName('second_finish_spin_box') self.second_finish_spin_box.setMinimum(0) self.second_finish_spin_box.setMaximum(59) self.dialog_layout.addWidget(self.second_finish_spin_box, 3, 2, 1, 1) self.second_finish_label = QtWidgets.QLabel(StartTimeDialog) self.second_finish_label.setObjectName('second_label') self.second_finish_label.setAlignment(QtCore.Qt.AlignRight) self.dialog_layout.addWidget(self.second_finish_label, 3, 3, 1, 1) self.dialog_layout.addWidget(self.second_spin_box, 3, 1, 1, 1) self.button_box = create_button_box(StartTimeDialog, 'button_box', ['cancel', 'ok']) self.dialog_layout.addWidget(self.button_box, 5, 2, 1, 2) self.retranslateUi(StartTimeDialog) self.setMaximumHeight(self.sizeHint().height())
def setupUi(self, edit_song_dialog): edit_song_dialog.setObjectName('edit_song_dialog') edit_song_dialog.setWindowIcon(build_icon(u':/icon/openlp-logo.svg')) edit_song_dialog.resize(900, 600) edit_song_dialog.setModal(True) self.dialog_layout = QtWidgets.QVBoxLayout(edit_song_dialog) self.dialog_layout.setSpacing(8) self.dialog_layout.setContentsMargins(8, 8, 8, 8) self.dialog_layout.setObjectName('dialog_layout') self.song_tab_widget = QtWidgets.QTabWidget(edit_song_dialog) self.song_tab_widget.setObjectName('song_tab_widget') # lyrics tab self.lyrics_tab = QtWidgets.QWidget() self.lyrics_tab.setObjectName('lyrics_tab') self.lyrics_tab_layout = QtWidgets.QGridLayout(self.lyrics_tab) self.lyrics_tab_layout.setObjectName('lyrics_tab_layout') self.title_label = QtWidgets.QLabel(self.lyrics_tab) self.title_label.setObjectName('title_label') self.lyrics_tab_layout.addWidget(self.title_label, 0, 0) self.title_edit = QtWidgets.QLineEdit(self.lyrics_tab) self.title_edit.setObjectName('title_edit') self.title_label.setBuddy(self.title_edit) self.lyrics_tab_layout.addWidget(self.title_edit, 0, 1, 1, 2) self.alternative_title_label = QtWidgets.QLabel(self.lyrics_tab) self.alternative_title_label.setObjectName('alternative_title_label') self.lyrics_tab_layout.addWidget(self.alternative_title_label, 1, 0) self.alternative_edit = QtWidgets.QLineEdit(self.lyrics_tab) self.alternative_edit.setObjectName('alternative_edit') self.alternative_title_label.setBuddy(self.alternative_edit) self.lyrics_tab_layout.addWidget(self.alternative_edit, 1, 1, 1, 2) self.lyrics_label = QtWidgets.QLabel(self.lyrics_tab) self.lyrics_label.setFixedHeight(self.title_edit.sizeHint().height()) self.lyrics_label.setObjectName('lyrics_label') self.lyrics_tab_layout.addWidget(self.lyrics_label, 2, 0, QtCore.Qt.AlignTop) self.verse_list_widget = SingleColumnTableWidget(self.lyrics_tab) self.verse_list_widget.setAlternatingRowColors(True) self.verse_list_widget.setSelectionBehavior( QtWidgets.QAbstractItemView.SelectRows) self.verse_list_widget.setSelectionMode( QtWidgets.QAbstractItemView.SingleSelection) self.verse_list_widget.setEditTriggers( QtWidgets.QAbstractItemView.NoEditTriggers) self.verse_list_widget.setObjectName('verse_list_widget') self.lyrics_label.setBuddy(self.verse_list_widget) self.lyrics_tab_layout.addWidget(self.verse_list_widget, 2, 1) self.verse_order_label = QtWidgets.QLabel(self.lyrics_tab) self.verse_order_label.setObjectName('verse_order_label') self.lyrics_tab_layout.addWidget(self.verse_order_label, 3, 0) self.verse_order_edit = QtWidgets.QLineEdit(self.lyrics_tab) self.verse_order_edit.setObjectName('verse_order_edit') self.verse_order_label.setBuddy(self.verse_order_edit) self.lyrics_tab_layout.addWidget(self.verse_order_edit, 3, 1, 1, 2) self.verse_buttons_layout = QtWidgets.QVBoxLayout() self.verse_buttons_layout.setObjectName('verse_buttons_layout') self.verse_add_button = QtWidgets.QPushButton(self.lyrics_tab) self.verse_add_button.setObjectName('verse_add_button') self.verse_buttons_layout.addWidget(self.verse_add_button) self.verse_edit_button = QtWidgets.QPushButton(self.lyrics_tab) self.verse_edit_button.setObjectName('verse_edit_button') self.verse_buttons_layout.addWidget(self.verse_edit_button) self.verse_edit_all_button = QtWidgets.QPushButton(self.lyrics_tab) self.verse_edit_all_button.setObjectName('verse_edit_all_button') self.verse_buttons_layout.addWidget(self.verse_edit_all_button) self.verse_delete_button = QtWidgets.QPushButton(self.lyrics_tab) self.verse_delete_button.setObjectName('verse_delete_button') self.verse_buttons_layout.addWidget(self.verse_delete_button) self.verse_buttons_layout.addStretch() self.lyrics_tab_layout.addLayout(self.verse_buttons_layout, 2, 2) self.song_tab_widget.addTab(self.lyrics_tab, '') # authors tab self.authors_tab = QtWidgets.QWidget() self.authors_tab.setObjectName('authors_tab') self.authors_tab_layout = QtWidgets.QHBoxLayout(self.authors_tab) self.authors_tab_layout.setObjectName('authors_tab_layout') self.authors_left_layout = QtWidgets.QVBoxLayout() self.authors_left_layout.setObjectName('authors_left_layout') self.authors_group_box = QtWidgets.QGroupBox(self.authors_tab) self.authors_group_box.setObjectName('authors_group_box') self.authors_layout = QtWidgets.QVBoxLayout(self.authors_group_box) self.authors_layout.setObjectName('authors_layout') self.author_add_layout = QtWidgets.QVBoxLayout() self.author_add_layout.setObjectName('author_add_layout') self.author_type_layout = QtWidgets.QHBoxLayout() self.author_type_layout.setObjectName('author_type_layout') self.authors_combo_box = create_combo_box(self.authors_group_box, 'authors_combo_box') self.author_add_layout.addWidget(self.authors_combo_box) self.author_types_combo_box = create_combo_box( self.authors_group_box, 'author_types_combo_box', editable=False) self.author_type_layout.addWidget(self.author_types_combo_box) self.author_add_button = QtWidgets.QPushButton(self.authors_group_box) self.author_add_button.setObjectName('author_add_button') self.author_type_layout.addWidget(self.author_add_button) self.author_add_layout.addLayout(self.author_type_layout) self.authors_layout.addLayout(self.author_add_layout) self.authors_list_view = QtWidgets.QListWidget(self.authors_group_box) self.authors_list_view.setAlternatingRowColors(True) self.authors_list_view.setObjectName('authors_list_view') self.authors_layout.addWidget(self.authors_list_view) self.author_remove_layout = QtWidgets.QHBoxLayout() self.author_remove_layout.setObjectName('author_remove_layout') self.author_remove_layout.addStretch() self.author_edit_button = QtWidgets.QPushButton(self.authors_group_box) self.author_edit_button.setObjectName('author_edit_button') self.author_remove_layout.addWidget(self.author_edit_button) self.author_remove_button = QtWidgets.QPushButton( self.authors_group_box) self.author_remove_button.setObjectName('author_remove_button') self.author_remove_layout.addWidget(self.author_remove_button) self.authors_layout.addLayout(self.author_remove_layout) self.authors_left_layout.addWidget(self.authors_group_box) self.maintenance_layout = QtWidgets.QHBoxLayout() self.maintenance_layout.setObjectName('maintenance_layout') self.maintenance_button = QtWidgets.QPushButton(self.authors_tab) self.maintenance_button.setObjectName('maintenance_button') self.maintenance_layout.addWidget(self.maintenance_button) self.maintenance_layout.addStretch() self.authors_left_layout.addLayout(self.maintenance_layout) self.authors_tab_layout.addLayout(self.authors_left_layout) self.authors_right_layout = QtWidgets.QVBoxLayout() self.authors_right_layout.setObjectName('authors_right_layout') self.topics_group_box = QtWidgets.QGroupBox(self.authors_tab) self.topics_group_box.setObjectName('topics_group_box') self.topics_layout = QtWidgets.QVBoxLayout(self.topics_group_box) self.topics_layout.setObjectName('topics_layout') self.topic_add_layout = QtWidgets.QHBoxLayout() self.topic_add_layout.setObjectName('topic_add_layout') self.topics_combo_box = create_combo_box(self.topics_group_box, 'topics_combo_box') self.topic_add_layout.addWidget(self.topics_combo_box) self.topic_add_button = QtWidgets.QPushButton(self.topics_group_box) self.topic_add_button.setObjectName('topic_add_button') self.topic_add_layout.addWidget(self.topic_add_button) self.topics_layout.addLayout(self.topic_add_layout) self.topics_list_view = QtWidgets.QListWidget(self.topics_group_box) self.topics_list_view.setAlternatingRowColors(True) self.topics_list_view.setObjectName('topics_list_view') self.topics_layout.addWidget(self.topics_list_view) self.topic_remove_layout = QtWidgets.QHBoxLayout() self.topic_remove_layout.setObjectName('topic_remove_layout') self.topic_remove_layout.addStretch() self.topic_remove_button = QtWidgets.QPushButton(self.topics_group_box) self.topic_remove_button.setObjectName('topic_remove_button') self.topic_remove_layout.addWidget(self.topic_remove_button) self.topics_layout.addLayout(self.topic_remove_layout) self.authors_right_layout.addWidget(self.topics_group_box) self.songbook_group_box = QtWidgets.QGroupBox(self.authors_tab) self.songbook_group_box.setObjectName('songbook_group_box') self.songbooks_layout = QtWidgets.QVBoxLayout(self.songbook_group_box) self.songbooks_layout.setObjectName('songbooks_layout') self.songbook_add_layout = QtWidgets.QHBoxLayout() self.songbook_add_layout.setObjectName('songbook_add_layout') self.songbooks_combo_box = create_combo_box(self.songbook_group_box, 'songbooks_combo_box') self.songbook_add_layout.addWidget(self.songbooks_combo_box) self.songbook_entry_edit = QtWidgets.QLineEdit(self.songbook_group_box) self.songbook_entry_edit.setMaximumWidth(100) self.songbook_add_layout.addWidget(self.songbook_entry_edit) self.songbook_add_button = QtWidgets.QPushButton( self.songbook_group_box) self.songbook_add_button.setObjectName('songbook_add_button') self.songbook_add_layout.addWidget(self.songbook_add_button) self.songbooks_layout.addLayout(self.songbook_add_layout) self.songbooks_list_view = QtWidgets.QListWidget( self.songbook_group_box) self.songbooks_list_view.setAlternatingRowColors(True) self.songbooks_list_view.setObjectName('songbooks_list_view') self.songbooks_layout.addWidget(self.songbooks_list_view) self.songbook_remove_layout = QtWidgets.QHBoxLayout() self.songbook_remove_layout.setObjectName('songbook_remove_layout') self.songbook_remove_layout.addStretch() self.songbook_remove_button = QtWidgets.QPushButton( self.songbook_group_box) self.songbook_remove_button.setObjectName('songbook_remove_button') self.songbook_remove_layout.addWidget(self.songbook_remove_button) self.songbooks_layout.addLayout(self.songbook_remove_layout) self.authors_right_layout.addWidget(self.songbook_group_box) self.authors_tab_layout.addLayout(self.authors_right_layout) self.song_tab_widget.addTab(self.authors_tab, '') # theme tab self.theme_tab = QtWidgets.QWidget() self.theme_tab.setObjectName('theme_tab') self.theme_tab_layout = QtWidgets.QHBoxLayout(self.theme_tab) self.theme_tab_layout.setObjectName('theme_tab_layout') self.theme_left_layout = QtWidgets.QVBoxLayout() self.theme_left_layout.setObjectName('theme_left_layout') self.theme_group_box = QtWidgets.QGroupBox(self.theme_tab) self.theme_group_box.setObjectName('theme_group_box') self.theme_layout = QtWidgets.QHBoxLayout(self.theme_group_box) self.theme_layout.setObjectName('theme_layout') self.theme_combo_box = create_combo_box(self.theme_group_box, 'theme_combo_box') self.theme_layout.addWidget(self.theme_combo_box) self.theme_add_button = QtWidgets.QPushButton(self.theme_group_box) self.theme_add_button.setObjectName('theme_add_button') self.theme_layout.addWidget(self.theme_add_button) self.theme_left_layout.addWidget(self.theme_group_box) self.rights_group_box = QtWidgets.QGroupBox(self.theme_tab) self.rights_group_box.setObjectName('rights_group_box') self.rights_layout = QtWidgets.QVBoxLayout(self.rights_group_box) self.rights_layout.setObjectName('rights_layout') self.copyright_layout = QtWidgets.QHBoxLayout() self.copyright_layout.setObjectName('copyright_layout') self.copyright_edit = QtWidgets.QLineEdit(self.rights_group_box) self.copyright_edit.setObjectName('copyright_edit') self.copyright_layout.addWidget(self.copyright_edit) self.copyright_insert_button = QtWidgets.QToolButton( self.rights_group_box) self.copyright_insert_button.setObjectName('copyright_insert_button') self.copyright_layout.addWidget(self.copyright_insert_button) self.rights_layout.addLayout(self.copyright_layout) self.ccli_layout = QtWidgets.QHBoxLayout() self.ccli_layout.setObjectName('ccli_layout') self.ccli_label = QtWidgets.QLabel(self.rights_group_box) self.ccli_label.setObjectName('ccli_label') self.ccli_layout.addWidget(self.ccli_label) self.ccli_number_edit = QtWidgets.QLineEdit(self.rights_group_box) self.ccli_number_edit.setValidator(QtGui.QIntValidator()) self.ccli_number_edit.setObjectName('ccli_number_edit') self.ccli_layout.addWidget(self.ccli_number_edit) self.rights_layout.addLayout(self.ccli_layout) self.theme_left_layout.addWidget(self.rights_group_box) self.theme_left_layout.addStretch() self.theme_tab_layout.addLayout(self.theme_left_layout) self.comments_group_box = QtWidgets.QGroupBox(self.theme_tab) self.comments_group_box.setObjectName('comments_group_box') self.comments_layout = QtWidgets.QVBoxLayout(self.comments_group_box) self.comments_layout.setObjectName('comments_layout') self.comments_edit = QtWidgets.QTextEdit(self.comments_group_box) self.comments_edit.setObjectName('comments_edit') self.comments_layout.addWidget(self.comments_edit) self.theme_tab_layout.addWidget(self.comments_group_box) self.song_tab_widget.addTab(self.theme_tab, '') # audio tab self.audio_tab = QtWidgets.QWidget() self.audio_tab.setObjectName('audio_tab') self.audio_layout = QtWidgets.QHBoxLayout(self.audio_tab) self.audio_layout.setObjectName('audio_layout') self.audio_list_widget = QtWidgets.QListWidget(self.audio_tab) self.audio_list_widget.setObjectName('audio_list_widget') self.audio_layout.addWidget(self.audio_list_widget) self.audio_buttons_layout = QtWidgets.QVBoxLayout() self.audio_buttons_layout.setObjectName('audio_buttons_layout') self.from_file_button = QtWidgets.QPushButton(self.audio_tab) self.from_file_button.setObjectName('from_file_button') self.audio_buttons_layout.addWidget(self.from_file_button) self.from_media_button = QtWidgets.QPushButton(self.audio_tab) self.from_media_button.setObjectName('from_media_button') self.audio_buttons_layout.addWidget(self.from_media_button) self.audio_remove_button = QtWidgets.QPushButton(self.audio_tab) self.audio_remove_button.setObjectName('audio_remove_button') self.audio_buttons_layout.addWidget(self.audio_remove_button) self.audio_remove_all_button = QtWidgets.QPushButton(self.audio_tab) self.audio_remove_all_button.setObjectName('audio_remove_all_button') self.audio_buttons_layout.addWidget(self.audio_remove_all_button) self.audio_buttons_layout.addStretch(1) self.up_button = create_button(self, 'up_button', role='up', click=self.on_up_button_clicked) self.down_button = create_button(self, 'down_button', role='down', click=self.on_down_button_clicked) self.audio_buttons_layout.addWidget(self.up_button) self.audio_buttons_layout.addWidget(self.down_button) self.audio_layout.addLayout(self.audio_buttons_layout) self.song_tab_widget.addTab(self.audio_tab, '') # Last few bits self.dialog_layout.addWidget(self.song_tab_widget) self.bottom_layout = QtWidgets.QHBoxLayout() self.bottom_layout.setObjectName('bottom_layout') self.warning_label = QtWidgets.QLabel(edit_song_dialog) self.warning_label.setObjectName('warning_label') self.bottom_layout.addWidget(self.warning_label) self.button_box = create_button_box(edit_song_dialog, 'button_box', ['cancel', 'save']) self.bottom_layout.addWidget(self.button_box) self.dialog_layout.addLayout(self.bottom_layout) self.retranslateUi(edit_song_dialog)
def setupUi(self, custom_edit_dialog): """ Build the Edit Dialog UI :param custom_edit_dialog: The Dialog """ custom_edit_dialog.setObjectName('custom_edit_dialog') custom_edit_dialog.setWindowIcon(UiIcons().main_icon) custom_edit_dialog.resize(450, 350) self.dialog_layout = QtWidgets.QVBoxLayout(custom_edit_dialog) self.dialog_layout.setObjectName('dialog_layout') self.title_layout = QtWidgets.QHBoxLayout() self.title_layout.setObjectName('title_layout') self.title_label = QtWidgets.QLabel(custom_edit_dialog) self.title_label.setObjectName('title_label') self.title_layout.addWidget(self.title_label) self.title_edit = QtWidgets.QLineEdit(custom_edit_dialog) self.title_label.setBuddy(self.title_edit) self.title_edit.setObjectName('title_edit') self.title_layout.addWidget(self.title_edit) self.dialog_layout.addLayout(self.title_layout) self.central_layout = QtWidgets.QHBoxLayout() self.central_layout.setObjectName('central_layout') self.slide_list_view = QtWidgets.QListWidget(custom_edit_dialog) self.slide_list_view.setAlternatingRowColors(True) self.slide_list_view.setObjectName('slide_list_view') self.central_layout.addWidget(self.slide_list_view) self.button_layout = QtWidgets.QVBoxLayout() self.button_layout.setObjectName('button_layout') self.add_button = QtWidgets.QPushButton(custom_edit_dialog) self.add_button.setObjectName('add_button') self.button_layout.addWidget(self.add_button) self.edit_button = QtWidgets.QPushButton(custom_edit_dialog) self.edit_button.setEnabled(False) self.edit_button.setObjectName('edit_button') self.button_layout.addWidget(self.edit_button) self.edit_all_button = QtWidgets.QPushButton(custom_edit_dialog) self.edit_all_button.setObjectName('edit_all_button') self.button_layout.addWidget(self.edit_all_button) self.delete_button = create_button( custom_edit_dialog, 'delete_button', role='delete', click=custom_edit_dialog.on_delete_button_clicked) self.delete_button.setEnabled(False) self.button_layout.addWidget(self.delete_button) self.button_layout.addStretch() self.up_button = create_button( custom_edit_dialog, 'up_button', role='up', enabled=False, click=custom_edit_dialog.on_up_button_clicked) self.down_button = create_button( custom_edit_dialog, 'down_button', role='down', enabled=False, click=custom_edit_dialog.on_down_button_clicked) self.button_layout.addWidget(self.up_button) self.button_layout.addWidget(self.down_button) self.central_layout.addLayout(self.button_layout) self.dialog_layout.addLayout(self.central_layout) self.bottom_form_layout = QtWidgets.QFormLayout() self.bottom_form_layout.setObjectName('bottom_form_layout') self.theme_label = QtWidgets.QLabel(custom_edit_dialog) self.theme_label.setObjectName('theme_label') self.theme_combo_box = QtWidgets.QComboBox(custom_edit_dialog) self.theme_combo_box.setSizeAdjustPolicy( QtWidgets.QComboBox.AdjustToContents) self.theme_combo_box.setObjectName('theme_combo_box') self.theme_label.setBuddy(self.theme_combo_box) self.bottom_form_layout.addRow(self.theme_label, self.theme_combo_box) self.credit_label = QtWidgets.QLabel(custom_edit_dialog) self.credit_label.setObjectName('credit_label') self.credit_edit = QtWidgets.QLineEdit(custom_edit_dialog) self.credit_edit.setObjectName('credit_edit') self.credit_label.setBuddy(self.credit_edit) self.bottom_form_layout.addRow(self.credit_label, self.credit_edit) self.dialog_layout.addLayout(self.bottom_form_layout) self.preview_button = QtWidgets.QPushButton() self.button_box = create_button_box(custom_edit_dialog, 'button_box', ['cancel', 'save'], [self.preview_button]) self.dialog_layout.addWidget(self.button_box) self.retranslateUi(custom_edit_dialog)