Exemple #1
0
 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())
Exemple #2
0
 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)
Exemple #3
0
 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())
Exemple #4
0
 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())
Exemple #5
0
 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)
Exemple #6
0
    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)
Exemple #8
0
 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)
Exemple #9
0
 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)
Exemple #10
0
    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)
Exemple #11
0
    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)
Exemple #12
0
 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)
Exemple #13
0
    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)
Exemple #14
0
    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)
Exemple #16
0
    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)
Exemple #17
0
    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)
Exemple #18
0
 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)
Exemple #19
0
 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)
Exemple #22
0
 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())
Exemple #23
0
 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)
Exemple #25
0
 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())
Exemple #26
0
 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())
Exemple #27
0
 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)
Exemple #28
0
 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())
Exemple #29
0
 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)
Exemple #30
0
 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)