diff --git a/.eric4project/openlp.org 2.0.e4q b/.eric4project/openlp.org 2.0.e4q index 2d70d504d..a4532917d 100644 --- a/.eric4project/openlp.org 2.0.e4q +++ b/.eric4project/openlp.org 2.0.e4q @@ -1,7 +1,7 @@ - + \ No newline at end of file diff --git a/.eric4project/openlp.org 2.0.e4t b/.eric4project/openlp.org 2.0.e4t index 500f265cc..d6a468db6 100644 --- a/.eric4project/openlp.org 2.0.e4t +++ b/.eric4project/openlp.org 2.0.e4t @@ -1,7 +1,7 @@ - + TODO: what is the tags for bridge, pre-chorus? diff --git a/openlp.org 2.0.e4p b/openlp.org 2.0.e4p index 8e66e1a56..2f3cb0da6 100644 --- a/openlp.org 2.0.e4p +++ b/openlp.org 2.0.e4p @@ -1,7 +1,7 @@ - + Python @@ -21,8 +21,6 @@ openlp/__init__.py demo.py openlp/core/settingsmanager.py - openlp/resources/openlp_rc.py - openlp/resources/__init__.py openlp/core/plugin.py openlp/core/xmlrootclass.py openlp/plugins/biblemanager/__init__.py @@ -75,24 +73,10 @@ openlp/core/event.py -
openlp/resources/forms/mainwindow.ui
-
openlp/resources/forms/settings.ui
-
openlp/resources/forms/themewizard.ui
-
openlp/resources/forms/about.ui
-
openlp/resources/forms/editsongform.ui
-
openlp/resources/forms/alertform.ui
-
openlp/resources/forms/openlpimportform.ui
-
openlp/resources/forms/openlpexportform.ui
-
openlp/resources/forms/opensongimportform.ui
-
openlp/resources/forms/opensongexportform.ui
-
openlp/resources/forms/splashscreen.ui
-
openlp/resources/forms/songexport.ui
-
openlp/resources/forms/bibleimport.ui
- openlp/resources/images/openlp-2.qrc diff --git a/openlp.pyw b/openlp.pyw index 8173b3ccd..5f576bf9d 100755 --- a/openlp.pyw +++ b/openlp.pyw @@ -1,6 +1,5 @@ #!/usr/bin/env python # -*- coding: utf-8 -*- -# vim: autoindent shiftwidth=4 expandtab textwidth=80 """ OpenLP - Open Source Lyrics Projection Copyright (c) 2008 Raoul Snyman @@ -22,7 +21,7 @@ Place, Suite 330, Boston, MA 02111-1307 USA import sys from PyQt4 import QtCore, QtGui -from openlp.resources import * +from openlp.core.resources import * from openlp.core.ui import MainWindow, SplashScreen class OpenLP(QtGui.QApplication): diff --git a/openlp/core/pluginmanager.py b/openlp/core/pluginmanager.py index bb3103cf2..0ab14a68a 100644 --- a/openlp/core/pluginmanager.py +++ b/openlp/core/pluginmanager.py @@ -1,3 +1,5 @@ +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 """ OpenLP - Open Source Lyrics Projection Copyright (c) 2008 Raoul Snyman @@ -15,13 +17,10 @@ You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -# vim: autoindent shiftwidth=4 expandtab textwidth=80 -# import openlp.plugins import os, sys import logging -# Shouldn't this be a core class? i.e. from openlp.core import Plugin from openlp.core import Plugin # Not sure what this is for. I prefer keeping as much code in the class as possible. diff --git a/openlp/core/ui/about.py b/openlp/core/ui/about.py index 4477efdf9..cf3546650 100644 --- a/openlp/core/ui/about.py +++ b/openlp/core/ui/about.py @@ -1,227 +1,238 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\about.ui' -# -# Created: Wed Nov 05 20:52:55 2008 -# by: PyQt4 UI code generator 4.4.4-snapshot-20080918 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -from openlp.resources import * - -class AboutForm(object): - - def __init__(self): - self.AboutDialog = QtGui.QDialog() - self.setupUi() - - def setupUi(self): - self.AboutDialog.setObjectName("AboutDialog") - self.AboutDialog.resize(470, 481) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.AboutDialog.setWindowIcon(icon) - self.AboutDialogLayout = QtGui.QVBoxLayout(self.AboutDialog) - self.AboutDialogLayout.setSpacing(8) - self.AboutDialogLayout.setMargin(8) - self.AboutDialogLayout.setObjectName("AboutDialogLayout") - self.Logo = QtGui.QLabel(self.AboutDialog) - self.Logo.setAutoFillBackground(False) - self.Logo.setStyleSheet("background-color: rgb(255, 255, 255);") - self.Logo.setFrameShape(QtGui.QFrame.StyledPanel) - self.Logo.setLineWidth(1) - self.Logo.setPixmap(QtGui.QPixmap(":/graphics/about-new.bmp")) - self.Logo.setScaledContents(False) - self.Logo.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) - self.Logo.setObjectName("Logo") - self.AboutDialogLayout.addWidget(self.Logo) - self.AboutNotebook = QtGui.QTabWidget(self.AboutDialog) - self.AboutNotebook.setObjectName("AboutNotebook") - self.LicenseTab = QtGui.QWidget() - self.LicenseTab.setObjectName("LicenseTab") - self.LicenseTabLayout = QtGui.QVBoxLayout(self.LicenseTab) - self.LicenseTabLayout.setSpacing(8) - self.LicenseTabLayout.setMargin(8) - self.LicenseTabLayout.setObjectName("LicenseTabLayout") - self.CopyrightLabel = QtGui.QLabel(self.LicenseTab) - self.CopyrightLabel.setObjectName("CopyrightLabel") - self.LicenseTabLayout.addWidget(self.CopyrightLabel) - self.AboutAuthors = QtGui.QLabel(self.LicenseTab) - self.AboutAuthors.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) - self.AboutAuthors.setWordWrap(True) - self.AboutAuthors.setObjectName("AboutAuthors") - self.LicenseTabLayout.addWidget(self.AboutAuthors) - self.License1Label = QtGui.QLabel(self.LicenseTab) - self.License1Label.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) - self.License1Label.setWordWrap(True) - self.License1Label.setObjectName("License1Label") - self.LicenseTabLayout.addWidget(self.License1Label) - self.License2Label = QtGui.QLabel(self.LicenseTab) - self.License2Label.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) - self.License2Label.setWordWrap(True) - self.License2Label.setObjectName("License2Label") - self.LicenseTabLayout.addWidget(self.License2Label) - self.License3Label = QtGui.QLabel(self.LicenseTab) - self.License3Label.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) - self.License3Label.setWordWrap(True) - self.License3Label.setObjectName("License3Label") - self.LicenseTabLayout.addWidget(self.License3Label) - self.AboutNotebook.addTab(self.LicenseTab, "") - self.CreditsTab = QtGui.QWidget() - self.CreditsTab.setObjectName("CreditsTab") - self.CreditsTabLayout = QtGui.QVBoxLayout(self.CreditsTab) - self.CreditsTabLayout.setObjectName("CreditsTabLayout") - self.CreditsScrollArea = QtGui.QScrollArea(self.CreditsTab) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.CreditsScrollArea.sizePolicy().hasHeightForWidth()) - self.CreditsScrollArea.setSizePolicy(sizePolicy) - self.CreditsScrollArea.setSizeIncrement(QtCore.QSize(10, 10)) - self.CreditsScrollArea.setBaseSize(QtCore.QSize(372, 391)) - self.CreditsScrollArea.setMouseTracking(True) - self.CreditsScrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) - self.CreditsScrollArea.setWidgetResizable(False) - self.CreditsScrollArea.setAlignment(QtCore.Qt.AlignCenter) - self.CreditsScrollArea.setObjectName("CreditsScrollArea") - self.CreditsScrollContent = QtGui.QWidget(self.CreditsScrollArea) - self.CreditsScrollContent.setGeometry(QtCore.QRect(6, 0, 400, 760)) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.CreditsScrollContent.sizePolicy().hasHeightForWidth()) - self.CreditsScrollContent.setSizePolicy(sizePolicy) - self.CreditsScrollContent.setBaseSize(QtCore.QSize(400, 760)) - self.CreditsScrollContent.setObjectName("CreditsScrollContent") - self.CreditsScrollContentLayout = QtGui.QVBoxLayout(self.CreditsScrollContent) - self.CreditsScrollContentLayout.setSpacing(0) - self.CreditsScrollContentLayout.setMargin(8) - self.CreditsScrollContentLayout.setObjectName("CreditsScrollContentLayout") - self.CreditsLabel = QtGui.QLabel(self.CreditsScrollContent) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.CreditsLabel.sizePolicy().hasHeightForWidth()) - self.CreditsLabel.setSizePolicy(sizePolicy) - self.CreditsLabel.setMinimumSize(QtCore.QSize(369, 391)) - self.CreditsLabel.setSizeIncrement(QtCore.QSize(10, 10)) - self.CreditsLabel.setBaseSize(QtCore.QSize(369, 760)) - font = QtGui.QFont() - font.setPointSize(12) - self.CreditsLabel.setFont(font) - self.CreditsLabel.setObjectName("CreditsLabel") - self.CreditsScrollContentLayout.addWidget(self.CreditsLabel) - self.CreditsScrollArea.setWidget(self.CreditsScrollContent) - self.CreditsTabLayout.addWidget(self.CreditsScrollArea) - self.AboutNotebook.addTab(self.CreditsTab, "") - self.AboutDialogLayout.addWidget(self.AboutNotebook) - self.ButtonWidget = QtGui.QWidget(self.AboutDialog) - self.ButtonWidget.setObjectName("ButtonWidget") - self.ButtonWidgetLayout = QtGui.QHBoxLayout(self.ButtonWidget) - self.ButtonWidgetLayout.setSpacing(8) - self.ButtonWidgetLayout.setMargin(0) - self.ButtonWidgetLayout.setObjectName("ButtonWidgetLayout") - spacerItem = QtGui.QSpacerItem(275, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.ButtonWidgetLayout.addItem(spacerItem) - self.ContributeButton = QtGui.QPushButton(self.ButtonWidget) - self.ContributeButton.setObjectName("ContributeButton") - self.ButtonWidgetLayout.addWidget(self.ContributeButton) - self.CloseButton = QtGui.QPushButton(self.ButtonWidget) - self.CloseButton.setObjectName("CloseButton") - self.ButtonWidgetLayout.addWidget(self.CloseButton) - self.AboutDialogLayout.addWidget(self.ButtonWidget) - self.extContributeItem = QtGui.QAction(self.AboutDialog) - self.extContributeItem.setObjectName("extContributeItem") - - self.retranslateUi() - self.AboutNotebook.setCurrentIndex(1) - QtCore.QObject.connect(self.CloseButton, QtCore.SIGNAL("clicked()"), self.AboutDialog.close) - QtCore.QMetaObject.connectSlotsByName(self.AboutDialog) - self.AboutDialog.setTabOrder(self.CreditsScrollArea, self.ContributeButton) - - QtCore.QObject.connect(self.ContributeButton, QtCore.SIGNAL("clicked()"), self.onContributeButtonClicked) - - def retranslateUi(self): - self.AboutDialog.setWindowTitle(QtGui.QApplication.translate("AboutDialog", "About openlp.org", None, QtGui.QApplication.UnicodeUTF8)) - self.CopyrightLabel.setText(QtGui.QApplication.translate("AboutDialog", "Copyright © 2004-2008 openlp.org Foundation", None, QtGui.QApplication.UnicodeUTF8)) - self.AboutAuthors.setText(QtGui.QApplication.translate("AboutDialog", "openlp.org is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.", None, QtGui.QApplication.UnicodeUTF8)) - self.License1Label.setText(QtGui.QApplication.translate("AboutDialog", "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.", None, QtGui.QApplication.UnicodeUTF8)) - self.License2Label.setText(QtGui.QApplication.translate("AboutDialog", "You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.", None, QtGui.QApplication.UnicodeUTF8)) - self.License3Label.setText(QtGui.QApplication.translate("AboutDialog", "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.", None, QtGui.QApplication.UnicodeUTF8)) - self.AboutNotebook.setTabText(self.AboutNotebook.indexOf(self.LicenseTab), QtGui.QApplication.translate("AboutDialog", "License", None, QtGui.QApplication.UnicodeUTF8)) - self.CreditsLabel.setText(QtGui.QApplication.translate("AboutDialog", "\n" -"\n" -"

openlp.org 2.0.0

\n" -"

Copyright © 2004-2008 openlp.org Foundation

\n" -"

\n" -"

- Lead Developer -

\n" -"

Raoul Snyman

\n" -"

\n" -"

- Original Development -

\n" -"

Tim Ebenezer

\n" -"

\n" -"

- Additional Development -

\n" -"

Derek Scotney

\n" -"

\n" -"

- Testing -

\n" -"

Jonathan Corwin

\n" -"

Scott Hileard

\n" -"

Ken Marshall

\n" -"

Duane Pearce

\n" -"

Andrew (thealok)

\n" -"

Les Norbo

\n" -"

Many others in the community

\n" -"

\n" -"

- Documentation -

\n" -"

Raoul Snyman

\n" -"

Hannah Snyman

\n" -"

David Bunce

\n" -"

Seth Mayo

\n" -"

\n" -"

- Components Used -

\n" -"

JCL & JVCL - Project Jedi

\n" -"

Mozilla Public License

\n" -"

\n" -"

Toolbar2000 - JR Software

\n" -"

GNU General Public License

\n" -"

\n" -"

TBX - Alex Denisov

\n" -"

Custom Freeware License

\n" -"

\n" -"

Graphics 32 - Alex Denisov

\n" -"

Mozilla Public License

\n" -"

\n" -"

Saturn Component Pack - Saturn Laboratories

\n" -"

Mozilla Public License

\n" -"

\n" -"

- Final Credit -

\n" -"

\"For God so loved the world that He gave

\n" -"

His one and only Son, so that whoever

\n" -"

believes in Him will not perish but inherit

\n" -"

eternal life.\" -- John 3:16

\n" -"

And last but not least, final credit goes to

\n" -"

God our Father, for sending His Son to die

\n" -"

on the cross, setting us free from sin. We

\n" -"

bring this software to you for free because

\n" -"

He has set us free.

", None, QtGui.QApplication.UnicodeUTF8)) - self.AboutNotebook.setTabText(self.AboutNotebook.indexOf(self.CreditsTab), QtGui.QApplication.translate("AboutDialog", "Credits", None, QtGui.QApplication.UnicodeUTF8)) - self.ContributeButton.setText(QtGui.QApplication.translate("AboutDialog", "Contribute", None, QtGui.QApplication.UnicodeUTF8)) - self.CloseButton.setText(QtGui.QApplication.translate("AboutDialog", "Close", None, QtGui.QApplication.UnicodeUTF8)) - self.extContributeItem.setText(QtGui.QApplication.translate("AboutDialog", "&Contribute", None, QtGui.QApplication.UnicodeUTF8)) - - def show(self): - self.AboutDialog.show() - - def onContributeButtonClicked(self): - ''' This routine will open the default - web-browser to the contribute page - of openlp.org as did the original - button on the About form - ''' - import webbrowser - url = "http://www.openlp.org/en/documentation/introduction/contributing.html" - webbrowser.open_new(url) +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 +""" +OpenLP - Open Source Lyrics Projection +Copyright (c) 2008 Raoul Snyman +Portions copyright (c) 2008 Martin Thompson, Tim Bentley, + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA +""" + +from PyQt4 import QtCore, QtGui + +from openlp.core.resources import * + +class AboutForm(object): + + def __init__(self): + self.AboutDialog = QtGui.QDialog() + self.setupUi() + + def setupUi(self): + self.AboutDialog.setObjectName("AboutDialog") + self.AboutDialog.resize(470, 481) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.AboutDialog.setWindowIcon(icon) + self.AboutDialogLayout = QtGui.QVBoxLayout(self.AboutDialog) + self.AboutDialogLayout.setSpacing(8) + self.AboutDialogLayout.setMargin(8) + self.AboutDialogLayout.setObjectName("AboutDialogLayout") + self.Logo = QtGui.QLabel(self.AboutDialog) + self.Logo.setAutoFillBackground(False) + self.Logo.setStyleSheet("background-color: rgb(255, 255, 255);") + self.Logo.setFrameShape(QtGui.QFrame.StyledPanel) + self.Logo.setLineWidth(1) + self.Logo.setPixmap(QtGui.QPixmap(":/graphics/about-new.bmp")) + self.Logo.setScaledContents(False) + self.Logo.setAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignVCenter) + self.Logo.setObjectName("Logo") + self.AboutDialogLayout.addWidget(self.Logo) + self.AboutNotebook = QtGui.QTabWidget(self.AboutDialog) + self.AboutNotebook.setObjectName("AboutNotebook") + self.LicenseTab = QtGui.QWidget() + self.LicenseTab.setObjectName("LicenseTab") + self.LicenseTabLayout = QtGui.QVBoxLayout(self.LicenseTab) + self.LicenseTabLayout.setSpacing(8) + self.LicenseTabLayout.setMargin(8) + self.LicenseTabLayout.setObjectName("LicenseTabLayout") + self.CopyrightLabel = QtGui.QLabel(self.LicenseTab) + self.CopyrightLabel.setObjectName("CopyrightLabel") + self.LicenseTabLayout.addWidget(self.CopyrightLabel) + self.AboutAuthors = QtGui.QLabel(self.LicenseTab) + self.AboutAuthors.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) + self.AboutAuthors.setWordWrap(True) + self.AboutAuthors.setObjectName("AboutAuthors") + self.LicenseTabLayout.addWidget(self.AboutAuthors) + self.License1Label = QtGui.QLabel(self.LicenseTab) + self.License1Label.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) + self.License1Label.setWordWrap(True) + self.License1Label.setObjectName("License1Label") + self.LicenseTabLayout.addWidget(self.License1Label) + self.License2Label = QtGui.QLabel(self.LicenseTab) + self.License2Label.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) + self.License2Label.setWordWrap(True) + self.License2Label.setObjectName("License2Label") + self.LicenseTabLayout.addWidget(self.License2Label) + self.License3Label = QtGui.QLabel(self.LicenseTab) + self.License3Label.setAlignment(QtCore.Qt.AlignJustify|QtCore.Qt.AlignVCenter) + self.License3Label.setWordWrap(True) + self.License3Label.setObjectName("License3Label") + self.LicenseTabLayout.addWidget(self.License3Label) + self.AboutNotebook.addTab(self.LicenseTab, "") + self.CreditsTab = QtGui.QWidget() + self.CreditsTab.setObjectName("CreditsTab") + self.CreditsTabLayout = QtGui.QVBoxLayout(self.CreditsTab) + self.CreditsTabLayout.setObjectName("CreditsTabLayout") + self.CreditsScrollArea = QtGui.QScrollArea(self.CreditsTab) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.CreditsScrollArea.sizePolicy().hasHeightForWidth()) + self.CreditsScrollArea.setSizePolicy(sizePolicy) + self.CreditsScrollArea.setSizeIncrement(QtCore.QSize(10, 10)) + self.CreditsScrollArea.setBaseSize(QtCore.QSize(372, 391)) + self.CreditsScrollArea.setMouseTracking(True) + self.CreditsScrollArea.setVerticalScrollBarPolicy(QtCore.Qt.ScrollBarAlwaysOn) + self.CreditsScrollArea.setWidgetResizable(False) + self.CreditsScrollArea.setAlignment(QtCore.Qt.AlignCenter) + self.CreditsScrollArea.setObjectName("CreditsScrollArea") + self.CreditsScrollContent = QtGui.QWidget(self.CreditsScrollArea) + self.CreditsScrollContent.setGeometry(QtCore.QRect(6, 0, 400, 760)) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.CreditsScrollContent.sizePolicy().hasHeightForWidth()) + self.CreditsScrollContent.setSizePolicy(sizePolicy) + self.CreditsScrollContent.setBaseSize(QtCore.QSize(400, 760)) + self.CreditsScrollContent.setObjectName("CreditsScrollContent") + self.CreditsScrollContentLayout = QtGui.QVBoxLayout(self.CreditsScrollContent) + self.CreditsScrollContentLayout.setSpacing(0) + self.CreditsScrollContentLayout.setMargin(8) + self.CreditsScrollContentLayout.setObjectName("CreditsScrollContentLayout") + self.CreditsLabel = QtGui.QLabel(self.CreditsScrollContent) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Fixed, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.CreditsLabel.sizePolicy().hasHeightForWidth()) + self.CreditsLabel.setSizePolicy(sizePolicy) + self.CreditsLabel.setMinimumSize(QtCore.QSize(369, 391)) + self.CreditsLabel.setSizeIncrement(QtCore.QSize(10, 10)) + self.CreditsLabel.setBaseSize(QtCore.QSize(369, 760)) + font = QtGui.QFont() + font.setPointSize(12) + self.CreditsLabel.setFont(font) + self.CreditsLabel.setObjectName("CreditsLabel") + self.CreditsScrollContentLayout.addWidget(self.CreditsLabel) + self.CreditsScrollArea.setWidget(self.CreditsScrollContent) + self.CreditsTabLayout.addWidget(self.CreditsScrollArea) + self.AboutNotebook.addTab(self.CreditsTab, "") + self.AboutDialogLayout.addWidget(self.AboutNotebook) + self.ButtonWidget = QtGui.QWidget(self.AboutDialog) + self.ButtonWidget.setObjectName("ButtonWidget") + self.ButtonWidgetLayout = QtGui.QHBoxLayout(self.ButtonWidget) + self.ButtonWidgetLayout.setSpacing(8) + self.ButtonWidgetLayout.setMargin(0) + self.ButtonWidgetLayout.setObjectName("ButtonWidgetLayout") + spacerItem = QtGui.QSpacerItem(275, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.ButtonWidgetLayout.addItem(spacerItem) + self.ContributeButton = QtGui.QPushButton(self.ButtonWidget) + self.ContributeButton.setObjectName("ContributeButton") + self.ButtonWidgetLayout.addWidget(self.ContributeButton) + self.CloseButton = QtGui.QPushButton(self.ButtonWidget) + self.CloseButton.setObjectName("CloseButton") + self.ButtonWidgetLayout.addWidget(self.CloseButton) + self.AboutDialogLayout.addWidget(self.ButtonWidget) + self.extContributeItem = QtGui.QAction(self.AboutDialog) + self.extContributeItem.setObjectName("extContributeItem") + + self.retranslateUi() + self.AboutNotebook.setCurrentIndex(1) + QtCore.QObject.connect(self.CloseButton, QtCore.SIGNAL("clicked()"), self.AboutDialog.close) + QtCore.QMetaObject.connectSlotsByName(self.AboutDialog) + self.AboutDialog.setTabOrder(self.CreditsScrollArea, self.ContributeButton) + + QtCore.QObject.connect(self.ContributeButton, QtCore.SIGNAL("clicked()"), self.onContributeButtonClicked) + + def retranslateUi(self): + self.AboutDialog.setWindowTitle(QtGui.QApplication.translate("AboutDialog", "About openlp.org", None, QtGui.QApplication.UnicodeUTF8)) + self.CopyrightLabel.setText(QtGui.QApplication.translate("AboutDialog", "Copyright © 2004-2008 openlp.org Foundation", None, QtGui.QApplication.UnicodeUTF8)) + self.AboutAuthors.setText(QtGui.QApplication.translate("AboutDialog", "openlp.org is written and maintained by volunteers. If you would like to see more free Christian software being written, please consider contributing by using the button below.", None, QtGui.QApplication.UnicodeUTF8)) + self.License1Label.setText(QtGui.QApplication.translate("AboutDialog", "This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.", None, QtGui.QApplication.UnicodeUTF8)) + self.License2Label.setText(QtGui.QApplication.translate("AboutDialog", "You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.", None, QtGui.QApplication.UnicodeUTF8)) + self.License3Label.setText(QtGui.QApplication.translate("AboutDialog", "This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.", None, QtGui.QApplication.UnicodeUTF8)) + self.AboutNotebook.setTabText(self.AboutNotebook.indexOf(self.LicenseTab), QtGui.QApplication.translate("AboutDialog", "License", None, QtGui.QApplication.UnicodeUTF8)) + self.CreditsLabel.setText(QtGui.QApplication.translate("AboutDialog", "\n" +"\n" +"

openlp.org 2.0.0

\n" +"

Copyright © 2004-2008 openlp.org Foundation

\n" +"

\n" +"

- Lead Developer -

\n" +"

Raoul Snyman

\n" +"

\n" +"

- Original Development -

\n" +"

Tim Ebenezer

\n" +"

\n" +"

- Additional Development -

\n" +"

Derek Scotney

\n" +"

\n" +"

- Testing -

\n" +"

Jonathan Corwin

\n" +"

Scott Hileard

\n" +"

Ken Marshall

\n" +"

Duane Pearce

\n" +"

Andrew (thealok)

\n" +"

Les Norbo

\n" +"

Many others in the community

\n" +"

\n" +"

- Documentation -

\n" +"

Raoul Snyman

\n" +"

Hannah Snyman

\n" +"

David Bunce

\n" +"

Seth Mayo

\n" +"

\n" +"

- Components Used -

\n" +"

JCL & JVCL - Project Jedi

\n" +"

Mozilla Public License

\n" +"

\n" +"

Toolbar2000 - JR Software

\n" +"

GNU General Public License

\n" +"

\n" +"

TBX - Alex Denisov

\n" +"

Custom Freeware License

\n" +"

\n" +"

Graphics 32 - Alex Denisov

\n" +"

Mozilla Public License

\n" +"

\n" +"

Saturn Component Pack - Saturn Laboratories

\n" +"

Mozilla Public License

\n" +"

\n" +"

- Final Credit -

\n" +"

\"For God so loved the world that He gave

\n" +"

His one and only Son, so that whoever

\n" +"

believes in Him will not perish but inherit

\n" +"

eternal life.\" -- John 3:16

\n" +"

And last but not least, final credit goes to

\n" +"

God our Father, for sending His Son to die

\n" +"

on the cross, setting us free from sin. We

\n" +"

bring this software to you for free because

\n" +"

He has set us free.

", None, QtGui.QApplication.UnicodeUTF8)) + self.AboutNotebook.setTabText(self.AboutNotebook.indexOf(self.CreditsTab), QtGui.QApplication.translate("AboutDialog", "Credits", None, QtGui.QApplication.UnicodeUTF8)) + self.ContributeButton.setText(QtGui.QApplication.translate("AboutDialog", "Contribute", None, QtGui.QApplication.UnicodeUTF8)) + self.CloseButton.setText(QtGui.QApplication.translate("AboutDialog", "Close", None, QtGui.QApplication.UnicodeUTF8)) + self.extContributeItem.setText(QtGui.QApplication.translate("AboutDialog", "&Contribute", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.AboutDialog.show() + + def onContributeButtonClicked(self): + ''' This routine will open the default + web-browser to the contribute page + of openlp.org as did the original + button on the About form + ''' + import webbrowser + url = "http://www.openlp.org/en/documentation/introduction/contributing.html" + webbrowser.open_new(url) diff --git a/openlp/core/ui/alertform.py b/openlp/core/ui/alertform.py index e36b106ec..4024c14ed 100644 --- a/openlp/core/ui/alertform.py +++ b/openlp/core/ui/alertform.py @@ -1,81 +1,92 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\alertform.ui' -# -# Created: Wed Nov 05 20:54:20 2008 -# by: PyQt4 UI code generator 4.4.4-snapshot-20080918 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -from openlp.resources import * - -class AlertForm(object): - - def __init__(self): - self.AlertForm = QtGui.QWidget() - self.setupUi() - - def setupUi(self): - self.AlertForm.setObjectName("AlertForm") - self.AlertForm.resize(370, 105) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.AlertForm.setWindowIcon(icon) - self.AlertFormLayout = QtGui.QVBoxLayout(self.AlertForm) - self.AlertFormLayout.setSpacing(8) - self.AlertFormLayout.setMargin(8) - self.AlertFormLayout.setObjectName("AlertFormLayout") - self.AlertEntryWidget = QtGui.QWidget(self.AlertForm) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.AlertEntryWidget.sizePolicy().hasHeightForWidth()) - self.AlertEntryWidget.setSizePolicy(sizePolicy) - self.AlertEntryWidget.setObjectName("AlertEntryWidget") - self.AlertEntryLabel = QtGui.QLabel(self.AlertEntryWidget) - self.AlertEntryLabel.setGeometry(QtCore.QRect(0, 0, 353, 16)) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.AlertEntryLabel.sizePolicy().hasHeightForWidth()) - self.AlertEntryLabel.setSizePolicy(sizePolicy) - self.AlertEntryLabel.setObjectName("AlertEntryLabel") - self.AlertEntryEditItem = QtGui.QLineEdit(self.AlertEntryWidget) - self.AlertEntryEditItem.setGeometry(QtCore.QRect(0, 20, 353, 21)) - self.AlertEntryEditItem.setObjectName("AlertEntryEditItem") - self.AlertFormLayout.addWidget(self.AlertEntryWidget) - self.ButtonBoxWidget = QtGui.QWidget(self.AlertForm) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.ButtonBoxWidget.sizePolicy().hasHeightForWidth()) - self.ButtonBoxWidget.setSizePolicy(sizePolicy) - self.ButtonBoxWidget.setObjectName("ButtonBoxWidget") - self.horizontalLayout = QtGui.QHBoxLayout(self.ButtonBoxWidget) - self.horizontalLayout.setSpacing(8) - self.horizontalLayout.setMargin(0) - self.horizontalLayout.setObjectName("horizontalLayout") - spacerItem = QtGui.QSpacerItem(267, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout.addItem(spacerItem) - self.DisplayButton = QtGui.QPushButton(self.ButtonBoxWidget) - self.DisplayButton.setObjectName("DisplayButton") - self.horizontalLayout.addWidget(self.DisplayButton) - self.CancelButton = QtGui.QPushButton(self.ButtonBoxWidget) - self.CancelButton.setObjectName("CancelButton") - self.horizontalLayout.addWidget(self.CancelButton) - self.AlertFormLayout.addWidget(self.ButtonBoxWidget) - - self.retranslateUi() - QtCore.QObject.connect(self.CancelButton, QtCore.SIGNAL("clicked()"), self.AlertForm.close) - QtCore.QMetaObject.connectSlotsByName(self.AlertForm) - - def retranslateUi(self): - self.AlertForm.setWindowTitle(QtGui.QApplication.translate("AlertForm", "Alert Message", None, QtGui.QApplication.UnicodeUTF8)) - self.AlertEntryLabel.setText(QtGui.QApplication.translate("AlertForm", "Alert Text:", None, QtGui.QApplication.UnicodeUTF8)) - self.DisplayButton.setText(QtGui.QApplication.translate("AlertForm", "Display", None, QtGui.QApplication.UnicodeUTF8)) - self.CancelButton.setText(QtGui.QApplication.translate("AlertForm", "Cancel", None, QtGui.QApplication.UnicodeUTF8)) - - def show(self): - self.AlertForm.show() +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 +""" +OpenLP - Open Source Lyrics Projection +Copyright (c) 2008 Raoul Snyman +Portions copyright (c) 2008 Martin Thompson, Tim Bentley, + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA +""" + +from PyQt4 import QtCore, QtGui + +from openlp.core.resources import * + +class AlertForm(object): + + def __init__(self): + self.AlertForm = QtGui.QWidget() + self.setupUi() + + def setupUi(self): + self.AlertForm.setObjectName("AlertForm") + self.AlertForm.resize(370, 105) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.AlertForm.setWindowIcon(icon) + self.AlertFormLayout = QtGui.QVBoxLayout(self.AlertForm) + self.AlertFormLayout.setSpacing(8) + self.AlertFormLayout.setMargin(8) + self.AlertFormLayout.setObjectName("AlertFormLayout") + self.AlertEntryWidget = QtGui.QWidget(self.AlertForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AlertEntryWidget.sizePolicy().hasHeightForWidth()) + self.AlertEntryWidget.setSizePolicy(sizePolicy) + self.AlertEntryWidget.setObjectName("AlertEntryWidget") + self.AlertEntryLabel = QtGui.QLabel(self.AlertEntryWidget) + self.AlertEntryLabel.setGeometry(QtCore.QRect(0, 0, 353, 16)) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AlertEntryLabel.sizePolicy().hasHeightForWidth()) + self.AlertEntryLabel.setSizePolicy(sizePolicy) + self.AlertEntryLabel.setObjectName("AlertEntryLabel") + self.AlertEntryEditItem = QtGui.QLineEdit(self.AlertEntryWidget) + self.AlertEntryEditItem.setGeometry(QtCore.QRect(0, 20, 353, 21)) + self.AlertEntryEditItem.setObjectName("AlertEntryEditItem") + self.AlertFormLayout.addWidget(self.AlertEntryWidget) + self.ButtonBoxWidget = QtGui.QWidget(self.AlertForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Preferred) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ButtonBoxWidget.sizePolicy().hasHeightForWidth()) + self.ButtonBoxWidget.setSizePolicy(sizePolicy) + self.ButtonBoxWidget.setObjectName("ButtonBoxWidget") + self.horizontalLayout = QtGui.QHBoxLayout(self.ButtonBoxWidget) + self.horizontalLayout.setSpacing(8) + self.horizontalLayout.setMargin(0) + self.horizontalLayout.setObjectName("horizontalLayout") + spacerItem = QtGui.QSpacerItem(267, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout.addItem(spacerItem) + self.DisplayButton = QtGui.QPushButton(self.ButtonBoxWidget) + self.DisplayButton.setObjectName("DisplayButton") + self.horizontalLayout.addWidget(self.DisplayButton) + self.CancelButton = QtGui.QPushButton(self.ButtonBoxWidget) + self.CancelButton.setObjectName("CancelButton") + self.horizontalLayout.addWidget(self.CancelButton) + self.AlertFormLayout.addWidget(self.ButtonBoxWidget) + + self.retranslateUi() + QtCore.QObject.connect(self.CancelButton, QtCore.SIGNAL("clicked()"), self.AlertForm.close) + QtCore.QMetaObject.connectSlotsByName(self.AlertForm) + + def retranslateUi(self): + self.AlertForm.setWindowTitle(QtGui.QApplication.translate("AlertForm", "Alert Message", None, QtGui.QApplication.UnicodeUTF8)) + self.AlertEntryLabel.setText(QtGui.QApplication.translate("AlertForm", "Alert Text:", None, QtGui.QApplication.UnicodeUTF8)) + self.DisplayButton.setText(QtGui.QApplication.translate("AlertForm", "Display", None, QtGui.QApplication.UnicodeUTF8)) + self.CancelButton.setText(QtGui.QApplication.translate("AlertForm", "Cancel", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.AlertForm.show() diff --git a/openlp/core/ui/mainwindow.py b/openlp/core/ui/mainwindow.py index 1dbfd3900..005f555ec 100644 --- a/openlp/core/ui/mainwindow.py +++ b/openlp/core/ui/mainwindow.py @@ -1,6 +1,5 @@ -#!/usr/bin/env pythonw # -*- coding: utf-8 -*- -# vim: autoindent shiftwidth=4 expandtab textwidth=80 +# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 """ OpenLP - Open Source Lyrics Projection Copyright (c) 2008 Raoul Snyman @@ -19,27 +18,14 @@ this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -# Form implementation generated from reading ui file 'openlp/resources/forms/mainwindow.ui' -# -# Created: Wed Oct 29 21:07:26 2008 -# by: PyQt4 UI code generator 4.4.3 -# -# WARNING! All changes made in this file will be lost! - from time import sleep - from PyQt4 import QtCore, QtGui -from openlp.ui.forms.about import AboutForm -from openlp.ui.forms.alertform import AlertForm -from openlp.ui.forms.editsongform import EditSongForm -from openlp.ui.forms.openlpexportform import OpenLPExportForm -from openlp.ui.forms.openlpimportform import OpenLPImportForm -from openlp.ui.forms.opensongexportform import OpenSongExportForm -from openlp.ui.forms.opensongimportform import OpenSongImportForm -from openlp.ui.forms.settings import SettingsDialog - -from openlp.resources import * +from openlp.core.resources import * +from openlp.core.ui.about import AboutForm +from openlp.core.ui.alertform import AlertForm +from openlp.core.ui.settings import SettingsDialog +from openlp.core import Plugin, PluginManager, MediaManagerItem, SettingsTab class MainWindow(object): @@ -48,12 +34,13 @@ class MainWindow(object): self.setupUi() self.about_form = AboutForm() self.alert_form = AlertForm() - self.edit_song_form = EditSongForm() - self.openlpexportform = OpenLPExportForm() - self.openlpimportform = OpenLPImportForm() - self.opensongexportform = OpenSongExportForm() - self.opensongimportform = OpenSongImportForm() + #self.edit_song_form = EditSongForm() + #self.openlpexportform = OpenLPExportForm() + #self.openlpimportform = OpenLPImportForm() + #self.opensongexportform = OpenSongExportForm() + #self.opensongimportform = OpenSongImportForm() self.settings_form = SettingsDialog() + self.plugin_manager = PluginManager() def setupUi(self): self.main_window.setObjectName("main_window") @@ -177,395 +164,6 @@ class MainWindow(object): self.MediaToolBox.setObjectName("MediaToolBox") # This is where we will eventually get the Plugin Manager to pull in # the media manager items. - self.SongPage = QtGui.QWidget() - self.SongPage.setGeometry(QtCore.QRect(0, 0, 267, 609)) - self.SongPage.setObjectName("SongPage") - self.SongsPageLayout = QtGui.QVBoxLayout(self.SongPage) - self.SongsPageLayout.setSpacing(0) - self.SongsPageLayout.setMargin(0) - self.SongsPageLayout.setObjectName("SongsPageLayout") - self.SongToolbar = QtGui.QWidget(self.SongPage) - self.SongToolbar.setObjectName("SongToolbar") - self.SongToolbarLayout = QtGui.QHBoxLayout(self.SongToolbar) - self.SongToolbarLayout.setSpacing(0) - self.SongToolbarLayout.setMargin(0) - self.SongToolbarLayout.setObjectName("SongToolbarLayout") - self.SongNewItem = QtGui.QToolButton(self.SongToolbar) - icon1 = QtGui.QIcon() - icon1.addPixmap(QtGui.QPixmap(":/songs/song_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SongNewItem.setIcon(icon1) - self.SongNewItem.setIconSize(QtCore.QSize(20, 20)) - self.SongNewItem.setAutoRaise(True) - self.SongNewItem.setObjectName("SongNewItem") - self.SongToolbarLayout.addWidget(self.SongNewItem) - self.SongEditItem = QtGui.QToolButton(self.SongToolbar) - icon2 = QtGui.QIcon() - icon2.addPixmap(QtGui.QPixmap(":/songs/song_edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SongEditItem.setIcon(icon2) - self.SongEditItem.setIconSize(QtCore.QSize(20, 20)) - self.SongEditItem.setAutoRaise(True) - self.SongEditItem.setObjectName("SongEditItem") - self.SongToolbarLayout.addWidget(self.SongEditItem) - self.SongDeleteItem = QtGui.QToolButton(self.SongToolbar) - icon3 = QtGui.QIcon() - icon3.addPixmap(QtGui.QPixmap(":/songs/song_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SongDeleteItem.setIcon(icon3) - self.SongDeleteItem.setIconSize(QtCore.QSize(20, 20)) - self.SongDeleteItem.setAutoRaise(True) - self.SongDeleteItem.setObjectName("SongDeleteItem") - self.SongToolbarLayout.addWidget(self.SongDeleteItem) - self.SongLine = QtGui.QFrame(self.SongToolbar) - self.SongLine.setMinimumSize(QtCore.QSize(0, 0)) - self.SongLine.setFrameShadow(QtGui.QFrame.Sunken) - self.SongLine.setLineWidth(1) - self.SongLine.setMidLineWidth(0) - self.SongLine.setFrameShape(QtGui.QFrame.VLine) - self.SongLine.setFrameShadow(QtGui.QFrame.Sunken) - self.SongLine.setObjectName("SongLine") - self.SongToolbarLayout.addWidget(self.SongLine) - self.SongPreviewItem = QtGui.QToolButton(self.SongToolbar) - icon4 = QtGui.QIcon() - icon4.addPixmap(QtGui.QPixmap(":/system/system_preview.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SongPreviewItem.setIcon(icon4) - self.SongPreviewItem.setIconSize(QtCore.QSize(20, 20)) - self.SongPreviewItem.setAutoRaise(True) - self.SongPreviewItem.setObjectName("SongPreviewItem") - self.SongToolbarLayout.addWidget(self.SongPreviewItem) - self.SongLiveItem = QtGui.QToolButton(self.SongToolbar) - icon5 = QtGui.QIcon() - icon5.addPixmap(QtGui.QPixmap(":/system/system_live.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SongLiveItem.setIcon(icon5) - self.SongLiveItem.setIconSize(QtCore.QSize(20, 20)) - self.SongLiveItem.setAutoRaise(True) - self.SongLiveItem.setObjectName("SongLiveItem") - self.SongToolbarLayout.addWidget(self.SongLiveItem) - self.SongAddItem = QtGui.QToolButton(self.SongToolbar) - icon6 = QtGui.QIcon() - icon6.addPixmap(QtGui.QPixmap(":/system/system_add.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SongAddItem.setIcon(icon6) - self.SongAddItem.setIconSize(QtCore.QSize(20, 20)) - self.SongAddItem.setAutoRaise(True) - self.SongAddItem.setObjectName("SongAddItem") - self.SongToolbarLayout.addWidget(self.SongAddItem) - spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.SongToolbarLayout.addItem(spacerItem) - self.SongsPageLayout.addWidget(self.SongToolbar) - self.SongList = QtGui.QTableWidget(self.SongPage) - self.SongList.setObjectName("SongList") - self.SongList.setColumnCount(0) - self.SongList.setRowCount(0) - self.SongsPageLayout.addWidget(self.SongList) - icon7 = QtGui.QIcon() - icon7.addPixmap(QtGui.QPixmap(":/media/media_song.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaToolBox.addItem(self.SongPage, icon7, "") - self.VersePage = QtGui.QWidget() - self.VersePage.setGeometry(QtCore.QRect(0, 0, 267, 609)) - self.VersePage.setObjectName("VersePage") - self.VersesPageLayout = QtGui.QVBoxLayout(self.VersePage) - self.VersesPageLayout.setSpacing(0) - self.VersesPageLayout.setMargin(0) - self.VersesPageLayout.setObjectName("VersesPageLayout") - self.VerseToolbar = QtGui.QWidget(self.VersePage) - self.VerseToolbar.setObjectName("VerseToolbar") - self.VerseToolbarLayout = QtGui.QHBoxLayout(self.VerseToolbar) - self.VerseToolbarLayout.setSpacing(0) - self.VerseToolbarLayout.setMargin(0) - self.VerseToolbarLayout.setObjectName("VerseToolbarLayout") - self.VersePreviewItem = QtGui.QToolButton(self.VerseToolbar) - self.VersePreviewItem.setIcon(icon4) - self.VersePreviewItem.setIconSize(QtCore.QSize(20, 20)) - self.VersePreviewItem.setAutoRaise(True) - self.VersePreviewItem.setObjectName("VersePreviewItem") - self.VerseToolbarLayout.addWidget(self.VersePreviewItem) - self.VerseLiveItem = QtGui.QToolButton(self.VerseToolbar) - self.VerseLiveItem.setIcon(icon5) - self.VerseLiveItem.setIconSize(QtCore.QSize(20, 20)) - self.VerseLiveItem.setAutoRaise(True) - self.VerseLiveItem.setObjectName("VerseLiveItem") - self.VerseToolbarLayout.addWidget(self.VerseLiveItem) - self.VerseAddItem = QtGui.QToolButton(self.VerseToolbar) - self.VerseAddItem.setIcon(icon6) - self.VerseAddItem.setIconSize(QtCore.QSize(20, 20)) - self.VerseAddItem.setAutoRaise(True) - self.VerseAddItem.setObjectName("VerseAddItem") - self.VerseToolbarLayout.addWidget(self.VerseAddItem) - spacerItem1 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.VerseToolbarLayout.addItem(spacerItem1) - self.VersesPageLayout.addWidget(self.VerseToolbar) - self.line = QtGui.QFrame(self.VersePage) - self.line.setFrameShape(QtGui.QFrame.HLine) - self.line.setFrameShadow(QtGui.QFrame.Sunken) - self.line.setObjectName("line") - self.VersesPageLayout.addWidget(self.line) - self.VerseSearchWidget = QtGui.QWidget(self.VersePage) - self.VerseSearchWidget.setObjectName("VerseSearchWidget") - self.VerseSearchLayout = QtGui.QGridLayout(self.VerseSearchWidget) - self.VerseSearchLayout.setMargin(8) - self.VerseSearchLayout.setSpacing(8) - self.VerseSearchLayout.setObjectName("VerseSearchLayout") - self.label = QtGui.QLabel(self.VerseSearchWidget) - self.label.setObjectName("label") - self.VerseSearchLayout.addWidget(self.label, 0, 0, 1, 1) - self.comboBox = QtGui.QComboBox(self.VerseSearchWidget) - self.comboBox.setObjectName("comboBox") - self.VerseSearchLayout.addWidget(self.comboBox, 0, 1, 1, 1) - self.label_2 = QtGui.QLabel(self.VerseSearchWidget) - self.label_2.setObjectName("label_2") - self.VerseSearchLayout.addWidget(self.label_2, 1, 0, 1, 1) - self.lineEdit = QtGui.QLineEdit(self.VerseSearchWidget) - self.lineEdit.setObjectName("lineEdit") - self.VerseSearchLayout.addWidget(self.lineEdit, 1, 1, 1, 1) - self.widget = QtGui.QWidget(self.VerseSearchWidget) - self.widget.setObjectName("widget") - self.horizontalLayout = QtGui.QHBoxLayout(self.widget) - self.horizontalLayout.setSpacing(0) - self.horizontalLayout.setMargin(0) - self.horizontalLayout.setObjectName("horizontalLayout") - spacerItem2 = QtGui.QSpacerItem(83, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout.addItem(spacerItem2) - self.pushButton = QtGui.QPushButton(self.widget) - self.pushButton.setObjectName("pushButton") - self.horizontalLayout.addWidget(self.pushButton) - self.VerseSearchLayout.addWidget(self.widget, 2, 1, 1, 1) - self.VersesPageLayout.addWidget(self.VerseSearchWidget) - self.VerseList = QtGui.QTableWidget(self.VersePage) - self.VerseList.setObjectName("VerseList") - self.VerseList.setColumnCount(0) - self.VerseList.setRowCount(0) - self.VersesPageLayout.addWidget(self.VerseList) - icon8 = QtGui.QIcon() - icon8.addPixmap(QtGui.QPixmap(":/media/media_verse.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaToolBox.addItem(self.VersePage, icon8, "") - self.CustomSlidePage = QtGui.QWidget() - self.CustomSlidePage.setGeometry(QtCore.QRect(0, 0, 267, 609)) - self.CustomSlidePage.setObjectName("CustomSlidePage") - self.verticalLayout = QtGui.QVBoxLayout(self.CustomSlidePage) - self.verticalLayout.setSpacing(0) - self.verticalLayout.setMargin(0) - self.verticalLayout.setObjectName("verticalLayout") - self.CustomSlideToolbar = QtGui.QWidget(self.CustomSlidePage) - self.CustomSlideToolbar.setObjectName("CustomSlideToolbar") - self.horizontalLayout_2 = QtGui.QHBoxLayout(self.CustomSlideToolbar) - self.horizontalLayout_2.setSpacing(0) - self.horizontalLayout_2.setContentsMargins(0, 2, 0, 0) - self.horizontalLayout_2.setObjectName("horizontalLayout_2") - self.CustomNewButton = QtGui.QToolButton(self.CustomSlideToolbar) - icon9 = QtGui.QIcon() - icon9.addPixmap(QtGui.QPixmap(":/custom/custom_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.CustomNewButton.setIcon(icon9) - self.CustomNewButton.setIconSize(QtCore.QSize(20, 20)) - self.CustomNewButton.setAutoRaise(True) - self.CustomNewButton.setObjectName("CustomNewButton") - self.horizontalLayout_2.addWidget(self.CustomNewButton) - self.CustomEditButton = QtGui.QToolButton(self.CustomSlideToolbar) - icon10 = QtGui.QIcon() - icon10.addPixmap(QtGui.QPixmap(":/custom/custom_edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.CustomEditButton.setIcon(icon10) - self.CustomEditButton.setIconSize(QtCore.QSize(20, 20)) - self.CustomEditButton.setAutoRaise(True) - self.CustomEditButton.setObjectName("CustomEditButton") - self.horizontalLayout_2.addWidget(self.CustomEditButton) - self.CustomDeleteButton = QtGui.QToolButton(self.CustomSlideToolbar) - icon11 = QtGui.QIcon() - icon11.addPixmap(QtGui.QPixmap(":/custom/custom_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.CustomDeleteButton.setIcon(icon11) - self.CustomDeleteButton.setIconSize(QtCore.QSize(20, 20)) - self.CustomDeleteButton.setAutoRaise(True) - self.CustomDeleteButton.setObjectName("CustomDeleteButton") - self.horizontalLayout_2.addWidget(self.CustomDeleteButton) - self.CustomToolbarLine = QtGui.QFrame(self.CustomSlideToolbar) - self.CustomToolbarLine.setFrameShape(QtGui.QFrame.VLine) - self.CustomToolbarLine.setFrameShadow(QtGui.QFrame.Sunken) - self.CustomToolbarLine.setObjectName("CustomToolbarLine") - self.horizontalLayout_2.addWidget(self.CustomToolbarLine) - self.CustomPreviewButton = QtGui.QToolButton(self.CustomSlideToolbar) - self.CustomPreviewButton.setIcon(icon4) - self.CustomPreviewButton.setIconSize(QtCore.QSize(20, 20)) - self.CustomPreviewButton.setAutoRaise(True) - self.CustomPreviewButton.setObjectName("CustomPreviewButton") - self.horizontalLayout_2.addWidget(self.CustomPreviewButton) - self.CustomLiveButton = QtGui.QToolButton(self.CustomSlideToolbar) - self.CustomLiveButton.setIcon(icon5) - self.CustomLiveButton.setIconSize(QtCore.QSize(20, 20)) - self.CustomLiveButton.setAutoRaise(True) - self.CustomLiveButton.setObjectName("CustomLiveButton") - self.horizontalLayout_2.addWidget(self.CustomLiveButton) - self.CustomAddButton = QtGui.QToolButton(self.CustomSlideToolbar) - self.CustomAddButton.setIcon(icon6) - self.CustomAddButton.setIconSize(QtCore.QSize(20, 20)) - self.CustomAddButton.setAutoRaise(True) - self.CustomAddButton.setObjectName("CustomAddButton") - self.horizontalLayout_2.addWidget(self.CustomAddButton) - spacerItem3 = QtGui.QSpacerItem(84, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.horizontalLayout_2.addItem(spacerItem3) - self.verticalLayout.addWidget(self.CustomSlideToolbar) - self.CustomSlideList = QtGui.QListWidget(self.CustomSlidePage) - self.CustomSlideList.setObjectName("CustomSlideList") - self.verticalLayout.addWidget(self.CustomSlideList) - icon12 = QtGui.QIcon() - icon12.addPixmap(QtGui.QPixmap(":/media/media_custom.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaToolBox.addItem(self.CustomSlidePage, icon12, "") - self.PresentationPage = QtGui.QWidget() - self.PresentationPage.setGeometry(QtCore.QRect(0, 0, 267, 609)) - self.PresentationPage.setObjectName("PresentationPage") - self.PresentationsLayout = QtGui.QVBoxLayout(self.PresentationPage) - self.PresentationsLayout.setSpacing(0) - self.PresentationsLayout.setMargin(0) - self.PresentationsLayout.setObjectName("PresentationsLayout") - self.PresentationToolbar = QtGui.QWidget(self.PresentationPage) - self.PresentationToolbar.setObjectName("PresentationToolbar") - self.PresentationToolbarLayout = QtGui.QHBoxLayout(self.PresentationToolbar) - self.PresentationToolbarLayout.setSpacing(0) - self.PresentationToolbarLayout.setMargin(0) - self.PresentationToolbarLayout.setObjectName("PresentationToolbarLayout") - self.PresentationLoadItem = QtGui.QToolButton(self.PresentationToolbar) - icon13 = QtGui.QIcon() - icon13.addPixmap(QtGui.QPixmap(":/videos/video_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.PresentationLoadItem.setIcon(icon13) - self.PresentationLoadItem.setIconSize(QtCore.QSize(20, 20)) - self.PresentationLoadItem.setAutoRaise(True) - self.PresentationLoadItem.setObjectName("PresentationLoadItem") - self.PresentationToolbarLayout.addWidget(self.PresentationLoadItem) - self.PresentationDeleteItem = QtGui.QToolButton(self.PresentationToolbar) - icon14 = QtGui.QIcon() - icon14.addPixmap(QtGui.QPixmap(":/videos/video_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.PresentationDeleteItem.setIcon(icon14) - self.PresentationDeleteItem.setIconSize(QtCore.QSize(20, 20)) - self.PresentationDeleteItem.setAutoRaise(True) - self.PresentationDeleteItem.setObjectName("PresentationDeleteItem") - self.PresentationToolbarLayout.addWidget(self.PresentationDeleteItem) - self.PresentationLine = QtGui.QFrame(self.PresentationToolbar) - self.PresentationLine.setFrameShape(QtGui.QFrame.VLine) - self.PresentationLine.setFrameShadow(QtGui.QFrame.Sunken) - self.PresentationLine.setObjectName("PresentationLine") - self.PresentationToolbarLayout.addWidget(self.PresentationLine) - self.PresentationLiveItem = QtGui.QToolButton(self.PresentationToolbar) - self.PresentationLiveItem.setIcon(icon5) - self.PresentationLiveItem.setIconSize(QtCore.QSize(20, 20)) - self.PresentationLiveItem.setAutoRaise(True) - self.PresentationLiveItem.setObjectName("PresentationLiveItem") - self.PresentationToolbarLayout.addWidget(self.PresentationLiveItem) - self.PresentationAddItem = QtGui.QToolButton(self.PresentationToolbar) - self.PresentationAddItem.setIcon(icon6) - self.PresentationAddItem.setIconSize(QtCore.QSize(20, 20)) - self.PresentationAddItem.setAutoRaise(True) - self.PresentationAddItem.setObjectName("PresentationAddItem") - self.PresentationToolbarLayout.addWidget(self.PresentationAddItem) - spacerItem4 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.PresentationToolbarLayout.addItem(spacerItem4) - self.PresentationsLayout.addWidget(self.PresentationToolbar) - self.listWidget_2 = QtGui.QListWidget(self.PresentationPage) - self.listWidget_2.setObjectName("listWidget_2") - self.PresentationsLayout.addWidget(self.listWidget_2) - icon15 = QtGui.QIcon() - icon15.addPixmap(QtGui.QPixmap(":/media/media_presentation.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaToolBox.addItem(self.PresentationPage, icon15, "") - self.VideoPage = QtGui.QWidget() - self.VideoPage.setGeometry(QtCore.QRect(0, 0, 267, 609)) - self.VideoPage.setObjectName("VideoPage") - self.VideosLayout = QtGui.QVBoxLayout(self.VideoPage) - self.VideosLayout.setSpacing(0) - self.VideosLayout.setMargin(0) - self.VideosLayout.setObjectName("VideosLayout") - self.VideoToolbar = QtGui.QWidget(self.VideoPage) - self.VideoToolbar.setObjectName("VideoToolbar") - self.VideoToolbarLayout = QtGui.QHBoxLayout(self.VideoToolbar) - self.VideoToolbarLayout.setSpacing(0) - self.VideoToolbarLayout.setMargin(0) - self.VideoToolbarLayout.setObjectName("VideoToolbarLayout") - self.VideoLoadItem = QtGui.QToolButton(self.VideoToolbar) - self.VideoLoadItem.setIcon(icon13) - self.VideoLoadItem.setIconSize(QtCore.QSize(20, 20)) - self.VideoLoadItem.setAutoRaise(True) - self.VideoLoadItem.setObjectName("VideoLoadItem") - self.VideoToolbarLayout.addWidget(self.VideoLoadItem) - self.VideoDeleteItem = QtGui.QToolButton(self.VideoToolbar) - self.VideoDeleteItem.setIcon(icon14) - self.VideoDeleteItem.setIconSize(QtCore.QSize(20, 20)) - self.VideoDeleteItem.setAutoRaise(True) - self.VideoDeleteItem.setObjectName("VideoDeleteItem") - self.VideoToolbarLayout.addWidget(self.VideoDeleteItem) - self.VideoLine = QtGui.QFrame(self.VideoToolbar) - self.VideoLine.setFrameShape(QtGui.QFrame.VLine) - self.VideoLine.setFrameShadow(QtGui.QFrame.Sunken) - self.VideoLine.setObjectName("VideoLine") - self.VideoToolbarLayout.addWidget(self.VideoLine) - self.VideoLiveItem = QtGui.QToolButton(self.VideoToolbar) - self.VideoLiveItem.setIcon(icon5) - self.VideoLiveItem.setIconSize(QtCore.QSize(20, 20)) - self.VideoLiveItem.setAutoRaise(True) - self.VideoLiveItem.setObjectName("VideoLiveItem") - self.VideoToolbarLayout.addWidget(self.VideoLiveItem) - self.VideoAddItem = QtGui.QToolButton(self.VideoToolbar) - self.VideoAddItem.setIcon(icon6) - self.VideoAddItem.setIconSize(QtCore.QSize(20, 20)) - self.VideoAddItem.setAutoRaise(True) - self.VideoAddItem.setObjectName("VideoAddItem") - self.VideoToolbarLayout.addWidget(self.VideoAddItem) - spacerItem5 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.VideoToolbarLayout.addItem(spacerItem5) - self.VideosLayout.addWidget(self.VideoToolbar) - self.listWidget = QtGui.QListWidget(self.VideoPage) - self.listWidget.setObjectName("listWidget") - self.VideosLayout.addWidget(self.listWidget) - icon16 = QtGui.QIcon() - icon16.addPixmap(QtGui.QPixmap(":/media/media_video.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaToolBox.addItem(self.VideoPage, icon16, "") - self.ImagePage = QtGui.QWidget() - self.ImagePage.setGeometry(QtCore.QRect(0, 0, 267, 609)) - self.ImagePage.setObjectName("ImagePage") - self.ImagesLayout = QtGui.QVBoxLayout(self.ImagePage) - self.ImagesLayout.setSpacing(0) - self.ImagesLayout.setMargin(0) - self.ImagesLayout.setObjectName("ImagesLayout") - self.ImageToolbar = QtGui.QWidget(self.ImagePage) - self.ImageToolbar.setObjectName("ImageToolbar") - self.ImageToolbarLayout = QtGui.QHBoxLayout(self.ImageToolbar) - self.ImageToolbarLayout.setSpacing(0) - self.ImageToolbarLayout.setMargin(0) - self.ImageToolbarLayout.setObjectName("ImageToolbarLayout") - self.ImageLoadItem = QtGui.QToolButton(self.ImageToolbar) - icon17 = QtGui.QIcon() - icon17.addPixmap(QtGui.QPixmap(":/images/image_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ImageLoadItem.setIcon(icon17) - self.ImageLoadItem.setIconSize(QtCore.QSize(20, 20)) - self.ImageLoadItem.setAutoRaise(True) - self.ImageLoadItem.setObjectName("ImageLoadItem") - self.ImageToolbarLayout.addWidget(self.ImageLoadItem) - self.ImageDeleteItem = QtGui.QToolButton(self.ImageToolbar) - icon18 = QtGui.QIcon() - icon18.addPixmap(QtGui.QPixmap(":/images/image_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ImageDeleteItem.setIcon(icon18) - self.ImageDeleteItem.setIconSize(QtCore.QSize(20, 20)) - self.ImageDeleteItem.setAutoRaise(True) - self.ImageDeleteItem.setObjectName("ImageDeleteItem") - self.ImageToolbarLayout.addWidget(self.ImageDeleteItem) - self.ImageLine = QtGui.QFrame(self.ImageToolbar) - self.ImageLine.setFrameShape(QtGui.QFrame.VLine) - self.ImageLine.setFrameShadow(QtGui.QFrame.Sunken) - self.ImageLine.setObjectName("ImageLine") - self.ImageToolbarLayout.addWidget(self.ImageLine) - self.ImageLiveItem = QtGui.QToolButton(self.ImageToolbar) - self.ImageLiveItem.setIcon(icon5) - self.ImageLiveItem.setIconSize(QtCore.QSize(20, 20)) - self.ImageLiveItem.setAutoRaise(True) - self.ImageLiveItem.setObjectName("ImageLiveItem") - self.ImageToolbarLayout.addWidget(self.ImageLiveItem) - self.ImageAddItem = QtGui.QToolButton(self.ImageToolbar) - self.ImageAddItem.setIcon(icon6) - self.ImageAddItem.setIconSize(QtCore.QSize(20, 20)) - self.ImageAddItem.setAutoRaise(True) - self.ImageAddItem.setObjectName("ImageAddItem") - self.ImageToolbarLayout.addWidget(self.ImageAddItem) - spacerItem6 = QtGui.QSpacerItem(105, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.ImageToolbarLayout.addItem(spacerItem6) - self.ImagesLayout.addWidget(self.ImageToolbar) - self.ImageListView = QtGui.QListWidget(self.ImagePage) - self.ImageListView.setObjectName("ImageListView") - self.ImagesLayout.addWidget(self.ImageListView) - icon19 = QtGui.QIcon() - icon19.addPixmap(QtGui.QPixmap(":/media/media_image.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaToolBox.addItem(self.ImagePage, icon19, "") self.MediaManagerLayout.addWidget(self.MediaToolBox) self.MediaManagerDock.setWidget(self.MediaManagerContents) self.main_window.addDockWidget(QtCore.Qt.DockWidgetArea(1), self.MediaManagerDock) @@ -890,11 +488,11 @@ class MainWindow(object): QtCore.QObject.connect(self.HelpAboutItem, QtCore.SIGNAL("triggered()"), self.onHelpAboutItemClicked) QtCore.QObject.connect(self.ToolsAlertItem, QtCore.SIGNAL("triggered()"), self.onToolsAlertItemClicked) QtCore.QObject.connect(self.OptionsSettingsItem, QtCore.SIGNAL("triggered()"), self.onOptionsSettingsItemClicked) - QtCore.QObject.connect(self.SongEditItem, QtCore.SIGNAL("clicked()"), self.onSongEditItemClicked) - QtCore.QObject.connect(self.ImportOpenlp1Item, QtCore.SIGNAL("triggered()"), self.onImportOpenlp1ItemClicked) - QtCore.QObject.connect(self.ExportOpenlp1Item, QtCore.SIGNAL("triggered()"), self.onExportOpenlp1ItemClicked) - QtCore.QObject.connect(self.ImportOpenSongItem, QtCore.SIGNAL("triggered()"), self.onImportOpenSongItemClicked) - QtCore.QObject.connect(self.ExportOpenSongItem, QtCore.SIGNAL("triggered()"), self.onExportOpenSongItemClicked) + #QtCore.QObject.connect(self.SongEditItem, QtCore.SIGNAL("clicked()"), self.onSongEditItemClicked) + #QtCore.QObject.connect(self.ImportOpenlp1Item, QtCore.SIGNAL("triggered()"), self.onImportOpenlp1ItemClicked) + #QtCore.QObject.connect(self.ExportOpenlp1Item, QtCore.SIGNAL("triggered()"), self.onExportOpenlp1ItemClicked) + #QtCore.QObject.connect(self.ImportOpenSongItem, QtCore.SIGNAL("triggered()"), self.onImportOpenSongItemClicked) + #QtCore.QObject.connect(self.ExportOpenSongItem, QtCore.SIGNAL("triggered()"), self.onExportOpenSongItemClicked) def retranslateUi(self): self.main_window.setWindowTitle(QtGui.QApplication.translate("main_window", "openlp.org 2.0", None, QtGui.QApplication.UnicodeUTF8)) @@ -910,51 +508,6 @@ class MainWindow(object): self.ToolsMenu.setTitle(QtGui.QApplication.translate("main_window", "&Tools", None, QtGui.QApplication.UnicodeUTF8)) self.HelpMenu.setTitle(QtGui.QApplication.translate("main_window", "&Help", None, QtGui.QApplication.UnicodeUTF8)) self.MediaManagerDock.setWindowTitle(QtGui.QApplication.translate("main_window", "Media Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.SongNewItem.setText(QtGui.QApplication.translate("main_window", "New Song", None, QtGui.QApplication.UnicodeUTF8)) - self.SongEditItem.setText(QtGui.QApplication.translate("main_window", "Edit Song", None, QtGui.QApplication.UnicodeUTF8)) - self.SongDeleteItem.setText(QtGui.QApplication.translate("main_window", "Delete Song", None, QtGui.QApplication.UnicodeUTF8)) - self.SongPreviewItem.setText(QtGui.QApplication.translate("main_window", "Send to Preview", None, QtGui.QApplication.UnicodeUTF8)) - self.SongLiveItem.setText(QtGui.QApplication.translate("main_window", "Send to Live", None, QtGui.QApplication.UnicodeUTF8)) - self.SongAddItem.setText(QtGui.QApplication.translate("main_window", "Add to Service", None, QtGui.QApplication.UnicodeUTF8)) - self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.SongPage), QtGui.QApplication.translate("main_window", "Songs", None, QtGui.QApplication.UnicodeUTF8)) - self.VersePreviewItem.setText(QtGui.QApplication.translate("main_window", "Send to Preview", None, QtGui.QApplication.UnicodeUTF8)) - self.VerseLiveItem.setText(QtGui.QApplication.translate("main_window", "Send to Live", None, QtGui.QApplication.UnicodeUTF8)) - self.VerseAddItem.setText(QtGui.QApplication.translate("main_window", "Add to Service", None, QtGui.QApplication.UnicodeUTF8)) - self.label.setText(QtGui.QApplication.translate("main_window", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.label_2.setText(QtGui.QApplication.translate("main_window", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) - self.pushButton.setText(QtGui.QApplication.translate("main_window", "Search", None, QtGui.QApplication.UnicodeUTF8)) - self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.VersePage), QtGui.QApplication.translate("main_window", "Bible Verses", None, QtGui.QApplication.UnicodeUTF8)) - self.CustomNewButton.setText(QtGui.QApplication.translate("main_window", "New Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) - self.CustomEditButton.setText(QtGui.QApplication.translate("main_window", "Edit Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) - self.CustomDeleteButton.setText(QtGui.QApplication.translate("main_window", "Delete Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) - self.CustomPreviewButton.setText(QtGui.QApplication.translate("main_window", "Preview Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) - self.CustomLiveButton.setText(QtGui.QApplication.translate("main_window", "Send Live", None, QtGui.QApplication.UnicodeUTF8)) - self.CustomAddButton.setText(QtGui.QApplication.translate("main_window", "Add To Service", None, QtGui.QApplication.UnicodeUTF8)) - self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.CustomSlidePage), QtGui.QApplication.translate("main_window", "Custom Slides", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationLoadItem.setToolTip(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationLoadItem.setStatusTip(QtGui.QApplication.translate("main_window", "Load a video", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationLoadItem.setText(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationDeleteItem.setToolTip(QtGui.QApplication.translate("main_window", "Remove Video", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationDeleteItem.setText(QtGui.QApplication.translate("main_window", "RI", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationLiveItem.setText(QtGui.QApplication.translate("main_window", "Send to Live", None, QtGui.QApplication.UnicodeUTF8)) - self.PresentationAddItem.setText(QtGui.QApplication.translate("main_window", "Add to Service", None, QtGui.QApplication.UnicodeUTF8)) - self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.PresentationPage), QtGui.QApplication.translate("main_window", "Presentations", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoLoadItem.setToolTip(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoLoadItem.setStatusTip(QtGui.QApplication.translate("main_window", "Load a video", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoLoadItem.setText(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoDeleteItem.setToolTip(QtGui.QApplication.translate("main_window", "Remove Video", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoDeleteItem.setText(QtGui.QApplication.translate("main_window", "RI", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoLiveItem.setToolTip(QtGui.QApplication.translate("main_window", "Go Live!", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoAddItem.setToolTip(QtGui.QApplication.translate("main_window", "Add to Order of Service", None, QtGui.QApplication.UnicodeUTF8)) - self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.VideoPage), QtGui.QApplication.translate("main_window", "Videos", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageLoadItem.setToolTip(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageLoadItem.setStatusTip(QtGui.QApplication.translate("main_window", "Load a video", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageLoadItem.setText(QtGui.QApplication.translate("main_window", "Load Image", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageDeleteItem.setToolTip(QtGui.QApplication.translate("main_window", "Remove Video", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageDeleteItem.setText(QtGui.QApplication.translate("main_window", "Delete Image", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageLiveItem.setToolTip(QtGui.QApplication.translate("main_window", "Go Live!", None, QtGui.QApplication.UnicodeUTF8)) - self.ImageAddItem.setToolTip(QtGui.QApplication.translate("main_window", "Add to Order of Service", None, QtGui.QApplication.UnicodeUTF8)) - self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.ImagePage), QtGui.QApplication.translate("main_window", "Images", None, QtGui.QApplication.UnicodeUTF8)) self.ServiceManagerDock.setWindowTitle(QtGui.QApplication.translate("main_window", "Service Manager", None, QtGui.QApplication.UnicodeUTF8)) self.MoveTopButton.setText(QtGui.QApplication.translate("main_window", "Move To Top", None, QtGui.QApplication.UnicodeUTF8)) self.MoveUpButton.setText(QtGui.QApplication.translate("main_window", "Move Up", None, QtGui.QApplication.UnicodeUTF8)) @@ -1049,20 +602,455 @@ class MainWindow(object): def onToolsAlertItemClicked(self): self.alert_form.show() - def onSongEditItemClicked(self): - self.edit_song_form.show() + #def onSongEditItemClicked(self): + # self.edit_song_form.show() - def onExportOpenlp1ItemClicked(self): - self.openlpexportform.show() + #def onExportOpenlp1ItemClicked(self): + # self.openlpexportform.show() - def onImportOpenlp1ItemClicked(self): - self.openlpimportform.show() + #def onImportOpenlp1ItemClicked(self): + # self.openlpimportform.show() - def onExportOpenSongItemClicked(self): - self.opensongexportform.show() + #def onExportOpenSongItemClicked(self): + # self.opensongexportform.show() - def onImportOpenSongItemClicked(self): - self.opensongimportform.show() + #def onImportOpenSongItemClicked(self): + # self.opensongimportform.show() def onOptionsSettingsItemClicked(self): self.settings_form.show() + +# self.SongPage = QtGui.QWidget() +# self.SongPage.setGeometry(QtCore.QRect(0, 0, 267, 609)) +# self.SongPage.setObjectName("SongPage") +# self.SongsPageLayout = QtGui.QVBoxLayout(self.SongPage) +# self.SongsPageLayout.setSpacing(0) +# self.SongsPageLayout.setMargin(0) +# self.SongsPageLayout.setObjectName("SongsPageLayout") +# self.SongToolbar = QtGui.QWidget(self.SongPage) +# self.SongToolbar.setObjectName("SongToolbar") +# self.SongToolbarLayout = QtGui.QHBoxLayout(self.SongToolbar) +# self.SongToolbarLayout.setSpacing(0) +# self.SongToolbarLayout.setMargin(0) +# self.SongToolbarLayout.setObjectName("SongToolbarLayout") +# self.SongNewItem = QtGui.QToolButton(self.SongToolbar) +# icon1 = QtGui.QIcon() +# icon1.addPixmap(QtGui.QPixmap(":/songs/song_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.SongNewItem.setIcon(icon1) +# self.SongNewItem.setIconSize(QtCore.QSize(20, 20)) +# self.SongNewItem.setAutoRaise(True) +# self.SongNewItem.setObjectName("SongNewItem") +# self.SongToolbarLayout.addWidget(self.SongNewItem) +# self.SongEditItem = QtGui.QToolButton(self.SongToolbar) +# icon2 = QtGui.QIcon() +# icon2.addPixmap(QtGui.QPixmap(":/songs/song_edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.SongEditItem.setIcon(icon2) +# self.SongEditItem.setIconSize(QtCore.QSize(20, 20)) +# self.SongEditItem.setAutoRaise(True) +# self.SongEditItem.setObjectName("SongEditItem") +# self.SongToolbarLayout.addWidget(self.SongEditItem) +# self.SongDeleteItem = QtGui.QToolButton(self.SongToolbar) +# icon3 = QtGui.QIcon() +# icon3.addPixmap(QtGui.QPixmap(":/songs/song_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.SongDeleteItem.setIcon(icon3) +# self.SongDeleteItem.setIconSize(QtCore.QSize(20, 20)) +# self.SongDeleteItem.setAutoRaise(True) +# self.SongDeleteItem.setObjectName("SongDeleteItem") +# self.SongToolbarLayout.addWidget(self.SongDeleteItem) +# self.SongLine = QtGui.QFrame(self.SongToolbar) +# self.SongLine.setMinimumSize(QtCore.QSize(0, 0)) +# self.SongLine.setFrameShadow(QtGui.QFrame.Sunken) +# self.SongLine.setLineWidth(1) +# self.SongLine.setMidLineWidth(0) +# self.SongLine.setFrameShape(QtGui.QFrame.VLine) +# self.SongLine.setFrameShadow(QtGui.QFrame.Sunken) +# self.SongLine.setObjectName("SongLine") +# self.SongToolbarLayout.addWidget(self.SongLine) +# self.SongPreviewItem = QtGui.QToolButton(self.SongToolbar) +# icon4 = QtGui.QIcon() +# icon4.addPixmap(QtGui.QPixmap(":/system/system_preview.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.SongPreviewItem.setIcon(icon4) +# self.SongPreviewItem.setIconSize(QtCore.QSize(20, 20)) +# self.SongPreviewItem.setAutoRaise(True) +# self.SongPreviewItem.setObjectName("SongPreviewItem") +# self.SongToolbarLayout.addWidget(self.SongPreviewItem) +# self.SongLiveItem = QtGui.QToolButton(self.SongToolbar) +# icon5 = QtGui.QIcon() +# icon5.addPixmap(QtGui.QPixmap(":/system/system_live.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.SongLiveItem.setIcon(icon5) +# self.SongLiveItem.setIconSize(QtCore.QSize(20, 20)) +# self.SongLiveItem.setAutoRaise(True) +# self.SongLiveItem.setObjectName("SongLiveItem") +# self.SongToolbarLayout.addWidget(self.SongLiveItem) +# self.SongAddItem = QtGui.QToolButton(self.SongToolbar) +# icon6 = QtGui.QIcon() +# icon6.addPixmap(QtGui.QPixmap(":/system/system_add.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.SongAddItem.setIcon(icon6) +# self.SongAddItem.setIconSize(QtCore.QSize(20, 20)) +# self.SongAddItem.setAutoRaise(True) +# self.SongAddItem.setObjectName("SongAddItem") +# self.SongToolbarLayout.addWidget(self.SongAddItem) +# spacerItem = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.SongToolbarLayout.addItem(spacerItem) +# self.SongsPageLayout.addWidget(self.SongToolbar) +# self.SongList = QtGui.QTableWidget(self.SongPage) +# self.SongList.setObjectName("SongList") +# self.SongList.setColumnCount(0) +# self.SongList.setRowCount(0) +# self.SongsPageLayout.addWidget(self.SongList) +# icon7 = QtGui.QIcon() +# icon7.addPixmap(QtGui.QPixmap(":/media/media_song.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.MediaToolBox.addItem(self.SongPage, icon7, "") +# self.VersePage = QtGui.QWidget() +# self.VersePage.setGeometry(QtCore.QRect(0, 0, 267, 609)) +# self.VersePage.setObjectName("VersePage") +# self.VersesPageLayout = QtGui.QVBoxLayout(self.VersePage) +# self.VersesPageLayout.setSpacing(0) +# self.VersesPageLayout.setMargin(0) +# self.VersesPageLayout.setObjectName("VersesPageLayout") +# self.VerseToolbar = QtGui.QWidget(self.VersePage) +# self.VerseToolbar.setObjectName("VerseToolbar") +# self.VerseToolbarLayout = QtGui.QHBoxLayout(self.VerseToolbar) +# self.VerseToolbarLayout.setSpacing(0) +# self.VerseToolbarLayout.setMargin(0) +# self.VerseToolbarLayout.setObjectName("VerseToolbarLayout") +# self.VersePreviewItem = QtGui.QToolButton(self.VerseToolbar) +# self.VersePreviewItem.setIcon(icon4) +# self.VersePreviewItem.setIconSize(QtCore.QSize(20, 20)) +# self.VersePreviewItem.setAutoRaise(True) +# self.VersePreviewItem.setObjectName("VersePreviewItem") +# self.VerseToolbarLayout.addWidget(self.VersePreviewItem) +# self.VerseLiveItem = QtGui.QToolButton(self.VerseToolbar) +# self.VerseLiveItem.setIcon(icon5) +# self.VerseLiveItem.setIconSize(QtCore.QSize(20, 20)) +# self.VerseLiveItem.setAutoRaise(True) +# self.VerseLiveItem.setObjectName("VerseLiveItem") +# self.VerseToolbarLayout.addWidget(self.VerseLiveItem) +# self.VerseAddItem = QtGui.QToolButton(self.VerseToolbar) +# self.VerseAddItem.setIcon(icon6) +# self.VerseAddItem.setIconSize(QtCore.QSize(20, 20)) +# self.VerseAddItem.setAutoRaise(True) +# self.VerseAddItem.setObjectName("VerseAddItem") +# self.VerseToolbarLayout.addWidget(self.VerseAddItem) +# spacerItem1 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.VerseToolbarLayout.addItem(spacerItem1) +# self.VersesPageLayout.addWidget(self.VerseToolbar) +# self.line = QtGui.QFrame(self.VersePage) +# self.line.setFrameShape(QtGui.QFrame.HLine) +# self.line.setFrameShadow(QtGui.QFrame.Sunken) +# self.line.setObjectName("line") +# self.VersesPageLayout.addWidget(self.line) +# self.VerseSearchWidget = QtGui.QWidget(self.VersePage) +# self.VerseSearchWidget.setObjectName("VerseSearchWidget") +# self.VerseSearchLayout = QtGui.QGridLayout(self.VerseSearchWidget) +# self.VerseSearchLayout.setMargin(8) +# self.VerseSearchLayout.setSpacing(8) +# self.VerseSearchLayout.setObjectName("VerseSearchLayout") +# self.label = QtGui.QLabel(self.VerseSearchWidget) +# self.label.setObjectName("label") +# self.VerseSearchLayout.addWidget(self.label, 0, 0, 1, 1) +# self.comboBox = QtGui.QComboBox(self.VerseSearchWidget) +# self.comboBox.setObjectName("comboBox") +# self.VerseSearchLayout.addWidget(self.comboBox, 0, 1, 1, 1) +# self.label_2 = QtGui.QLabel(self.VerseSearchWidget) +# self.label_2.setObjectName("label_2") +# self.VerseSearchLayout.addWidget(self.label_2, 1, 0, 1, 1) +# self.lineEdit = QtGui.QLineEdit(self.VerseSearchWidget) +# self.lineEdit.setObjectName("lineEdit") +# self.VerseSearchLayout.addWidget(self.lineEdit, 1, 1, 1, 1) +# self.widget = QtGui.QWidget(self.VerseSearchWidget) +# self.widget.setObjectName("widget") +# self.horizontalLayout = QtGui.QHBoxLayout(self.widget) +# self.horizontalLayout.setSpacing(0) +# self.horizontalLayout.setMargin(0) +# self.horizontalLayout.setObjectName("horizontalLayout") +# spacerItem2 = QtGui.QSpacerItem(83, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.horizontalLayout.addItem(spacerItem2) +# self.pushButton = QtGui.QPushButton(self.widget) +# self.pushButton.setObjectName("pushButton") +# self.horizontalLayout.addWidget(self.pushButton) +# self.VerseSearchLayout.addWidget(self.widget, 2, 1, 1, 1) +# self.VersesPageLayout.addWidget(self.VerseSearchWidget) +# self.VerseList = QtGui.QTableWidget(self.VersePage) +# self.VerseList.setObjectName("VerseList") +# self.VerseList.setColumnCount(0) +# self.VerseList.setRowCount(0) +# self.VersesPageLayout.addWidget(self.VerseList) +# icon8 = QtGui.QIcon() +# icon8.addPixmap(QtGui.QPixmap(":/media/media_verse.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.MediaToolBox.addItem(self.VersePage, icon8, "") +# self.CustomSlidePage = QtGui.QWidget() +# self.CustomSlidePage.setGeometry(QtCore.QRect(0, 0, 267, 609)) +# self.CustomSlidePage.setObjectName("CustomSlidePage") +# self.verticalLayout = QtGui.QVBoxLayout(self.CustomSlidePage) +# self.verticalLayout.setSpacing(0) +# self.verticalLayout.setMargin(0) +# self.verticalLayout.setObjectName("verticalLayout") +# self.CustomSlideToolbar = QtGui.QWidget(self.CustomSlidePage) +# self.CustomSlideToolbar.setObjectName("CustomSlideToolbar") +# self.horizontalLayout_2 = QtGui.QHBoxLayout(self.CustomSlideToolbar) +# self.horizontalLayout_2.setSpacing(0) +# self.horizontalLayout_2.setContentsMargins(0, 2, 0, 0) +# self.horizontalLayout_2.setObjectName("horizontalLayout_2") +# self.CustomNewButton = QtGui.QToolButton(self.CustomSlideToolbar) +# icon9 = QtGui.QIcon() +# icon9.addPixmap(QtGui.QPixmap(":/custom/custom_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.CustomNewButton.setIcon(icon9) +# self.CustomNewButton.setIconSize(QtCore.QSize(20, 20)) +# self.CustomNewButton.setAutoRaise(True) +# self.CustomNewButton.setObjectName("CustomNewButton") +# self.horizontalLayout_2.addWidget(self.CustomNewButton) +# self.CustomEditButton = QtGui.QToolButton(self.CustomSlideToolbar) +# icon10 = QtGui.QIcon() +# icon10.addPixmap(QtGui.QPixmap(":/custom/custom_edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.CustomEditButton.setIcon(icon10) +# self.CustomEditButton.setIconSize(QtCore.QSize(20, 20)) +# self.CustomEditButton.setAutoRaise(True) +# self.CustomEditButton.setObjectName("CustomEditButton") +# self.horizontalLayout_2.addWidget(self.CustomEditButton) +# self.CustomDeleteButton = QtGui.QToolButton(self.CustomSlideToolbar) +# icon11 = QtGui.QIcon() +# icon11.addPixmap(QtGui.QPixmap(":/custom/custom_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.CustomDeleteButton.setIcon(icon11) +# self.CustomDeleteButton.setIconSize(QtCore.QSize(20, 20)) +# self.CustomDeleteButton.setAutoRaise(True) +# self.CustomDeleteButton.setObjectName("CustomDeleteButton") +# self.horizontalLayout_2.addWidget(self.CustomDeleteButton) +# self.CustomToolbarLine = QtGui.QFrame(self.CustomSlideToolbar) +# self.CustomToolbarLine.setFrameShape(QtGui.QFrame.VLine) +# self.CustomToolbarLine.setFrameShadow(QtGui.QFrame.Sunken) +# self.CustomToolbarLine.setObjectName("CustomToolbarLine") +# self.horizontalLayout_2.addWidget(self.CustomToolbarLine) +# self.CustomPreviewButton = QtGui.QToolButton(self.CustomSlideToolbar) +# self.CustomPreviewButton.setIcon(icon4) +# self.CustomPreviewButton.setIconSize(QtCore.QSize(20, 20)) +# self.CustomPreviewButton.setAutoRaise(True) +# self.CustomPreviewButton.setObjectName("CustomPreviewButton") +# self.horizontalLayout_2.addWidget(self.CustomPreviewButton) +# self.CustomLiveButton = QtGui.QToolButton(self.CustomSlideToolbar) +# self.CustomLiveButton.setIcon(icon5) +# self.CustomLiveButton.setIconSize(QtCore.QSize(20, 20)) +# self.CustomLiveButton.setAutoRaise(True) +# self.CustomLiveButton.setObjectName("CustomLiveButton") +# self.horizontalLayout_2.addWidget(self.CustomLiveButton) +# self.CustomAddButton = QtGui.QToolButton(self.CustomSlideToolbar) +# self.CustomAddButton.setIcon(icon6) +# self.CustomAddButton.setIconSize(QtCore.QSize(20, 20)) +# self.CustomAddButton.setAutoRaise(True) +# self.CustomAddButton.setObjectName("CustomAddButton") +# self.horizontalLayout_2.addWidget(self.CustomAddButton) +# spacerItem3 = QtGui.QSpacerItem(84, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.horizontalLayout_2.addItem(spacerItem3) +# self.verticalLayout.addWidget(self.CustomSlideToolbar) +# self.CustomSlideList = QtGui.QListWidget(self.CustomSlidePage) +# self.CustomSlideList.setObjectName("CustomSlideList") +# self.verticalLayout.addWidget(self.CustomSlideList) +# icon12 = QtGui.QIcon() +# icon12.addPixmap(QtGui.QPixmap(":/media/media_custom.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.MediaToolBox.addItem(self.CustomSlidePage, icon12, "") +# self.PresentationPage = QtGui.QWidget() +# self.PresentationPage.setGeometry(QtCore.QRect(0, 0, 267, 609)) +# self.PresentationPage.setObjectName("PresentationPage") +# self.PresentationsLayout = QtGui.QVBoxLayout(self.PresentationPage) +# self.PresentationsLayout.setSpacing(0) +# self.PresentationsLayout.setMargin(0) +# self.PresentationsLayout.setObjectName("PresentationsLayout") +# self.PresentationToolbar = QtGui.QWidget(self.PresentationPage) +# self.PresentationToolbar.setObjectName("PresentationToolbar") +# self.PresentationToolbarLayout = QtGui.QHBoxLayout(self.PresentationToolbar) +# self.PresentationToolbarLayout.setSpacing(0) +# self.PresentationToolbarLayout.setMargin(0) +# self.PresentationToolbarLayout.setObjectName("PresentationToolbarLayout") +# self.PresentationLoadItem = QtGui.QToolButton(self.PresentationToolbar) +# icon13 = QtGui.QIcon() +# icon13.addPixmap(QtGui.QPixmap(":/videos/video_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.PresentationLoadItem.setIcon(icon13) +# self.PresentationLoadItem.setIconSize(QtCore.QSize(20, 20)) +# self.PresentationLoadItem.setAutoRaise(True) +# self.PresentationLoadItem.setObjectName("PresentationLoadItem") +# self.PresentationToolbarLayout.addWidget(self.PresentationLoadItem) +# self.PresentationDeleteItem = QtGui.QToolButton(self.PresentationToolbar) +# icon14 = QtGui.QIcon() +# icon14.addPixmap(QtGui.QPixmap(":/videos/video_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.PresentationDeleteItem.setIcon(icon14) +# self.PresentationDeleteItem.setIconSize(QtCore.QSize(20, 20)) +# self.PresentationDeleteItem.setAutoRaise(True) +# self.PresentationDeleteItem.setObjectName("PresentationDeleteItem") +# self.PresentationToolbarLayout.addWidget(self.PresentationDeleteItem) +# self.PresentationLine = QtGui.QFrame(self.PresentationToolbar) +# self.PresentationLine.setFrameShape(QtGui.QFrame.VLine) +# self.PresentationLine.setFrameShadow(QtGui.QFrame.Sunken) +# self.PresentationLine.setObjectName("PresentationLine") +# self.PresentationToolbarLayout.addWidget(self.PresentationLine) +# self.PresentationLiveItem = QtGui.QToolButton(self.PresentationToolbar) +# self.PresentationLiveItem.setIcon(icon5) +# self.PresentationLiveItem.setIconSize(QtCore.QSize(20, 20)) +# self.PresentationLiveItem.setAutoRaise(True) +# self.PresentationLiveItem.setObjectName("PresentationLiveItem") +# self.PresentationToolbarLayout.addWidget(self.PresentationLiveItem) +# self.PresentationAddItem = QtGui.QToolButton(self.PresentationToolbar) +# self.PresentationAddItem.setIcon(icon6) +# self.PresentationAddItem.setIconSize(QtCore.QSize(20, 20)) +# self.PresentationAddItem.setAutoRaise(True) +# self.PresentationAddItem.setObjectName("PresentationAddItem") +# self.PresentationToolbarLayout.addWidget(self.PresentationAddItem) +# spacerItem4 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.PresentationToolbarLayout.addItem(spacerItem4) +# self.PresentationsLayout.addWidget(self.PresentationToolbar) +# self.listWidget_2 = QtGui.QListWidget(self.PresentationPage) +# self.listWidget_2.setObjectName("listWidget_2") +# self.PresentationsLayout.addWidget(self.listWidget_2) +# icon15 = QtGui.QIcon() +# icon15.addPixmap(QtGui.QPixmap(":/media/media_presentation.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.MediaToolBox.addItem(self.PresentationPage, icon15, "") +# self.VideoPage = QtGui.QWidget() +# self.VideoPage.setGeometry(QtCore.QRect(0, 0, 267, 609)) +# self.VideoPage.setObjectName("VideoPage") +# self.VideosLayout = QtGui.QVBoxLayout(self.VideoPage) +# self.VideosLayout.setSpacing(0) +# self.VideosLayout.setMargin(0) +# self.VideosLayout.setObjectName("VideosLayout") +# self.VideoToolbar = QtGui.QWidget(self.VideoPage) +# self.VideoToolbar.setObjectName("VideoToolbar") +# self.VideoToolbarLayout = QtGui.QHBoxLayout(self.VideoToolbar) +# self.VideoToolbarLayout.setSpacing(0) +# self.VideoToolbarLayout.setMargin(0) +# self.VideoToolbarLayout.setObjectName("VideoToolbarLayout") +# self.VideoLoadItem = QtGui.QToolButton(self.VideoToolbar) +# self.VideoLoadItem.setIcon(icon13) +# self.VideoLoadItem.setIconSize(QtCore.QSize(20, 20)) +# self.VideoLoadItem.setAutoRaise(True) +# self.VideoLoadItem.setObjectName("VideoLoadItem") +# self.VideoToolbarLayout.addWidget(self.VideoLoadItem) +# self.VideoDeleteItem = QtGui.QToolButton(self.VideoToolbar) +# self.VideoDeleteItem.setIcon(icon14) +# self.VideoDeleteItem.setIconSize(QtCore.QSize(20, 20)) +# self.VideoDeleteItem.setAutoRaise(True) +# self.VideoDeleteItem.setObjectName("VideoDeleteItem") +# self.VideoToolbarLayout.addWidget(self.VideoDeleteItem) +# self.VideoLine = QtGui.QFrame(self.VideoToolbar) +# self.VideoLine.setFrameShape(QtGui.QFrame.VLine) +# self.VideoLine.setFrameShadow(QtGui.QFrame.Sunken) +# self.VideoLine.setObjectName("VideoLine") +# self.VideoToolbarLayout.addWidget(self.VideoLine) +# self.VideoLiveItem = QtGui.QToolButton(self.VideoToolbar) +# self.VideoLiveItem.setIcon(icon5) +# self.VideoLiveItem.setIconSize(QtCore.QSize(20, 20)) +# self.VideoLiveItem.setAutoRaise(True) +# self.VideoLiveItem.setObjectName("VideoLiveItem") +# self.VideoToolbarLayout.addWidget(self.VideoLiveItem) +# self.VideoAddItem = QtGui.QToolButton(self.VideoToolbar) +# self.VideoAddItem.setIcon(icon6) +# self.VideoAddItem.setIconSize(QtCore.QSize(20, 20)) +# self.VideoAddItem.setAutoRaise(True) +# self.VideoAddItem.setObjectName("VideoAddItem") +# self.VideoToolbarLayout.addWidget(self.VideoAddItem) +# spacerItem5 = QtGui.QSpacerItem(166, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.VideoToolbarLayout.addItem(spacerItem5) +# self.VideosLayout.addWidget(self.VideoToolbar) +# self.listWidget = QtGui.QListWidget(self.VideoPage) +# self.listWidget.setObjectName("listWidget") +# self.VideosLayout.addWidget(self.listWidget) +# icon16 = QtGui.QIcon() +# icon16.addPixmap(QtGui.QPixmap(":/media/media_video.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.MediaToolBox.addItem(self.VideoPage, icon16, "") +# self.ImagePage = QtGui.QWidget() +# self.ImagePage.setGeometry(QtCore.QRect(0, 0, 267, 609)) +# self.ImagePage.setObjectName("ImagePage") +# self.ImagesLayout = QtGui.QVBoxLayout(self.ImagePage) +# self.ImagesLayout.setSpacing(0) +# self.ImagesLayout.setMargin(0) +# self.ImagesLayout.setObjectName("ImagesLayout") +# self.ImageToolbar = QtGui.QWidget(self.ImagePage) +# self.ImageToolbar.setObjectName("ImageToolbar") +# self.ImageToolbarLayout = QtGui.QHBoxLayout(self.ImageToolbar) +# self.ImageToolbarLayout.setSpacing(0) +# self.ImageToolbarLayout.setMargin(0) +# self.ImageToolbarLayout.setObjectName("ImageToolbarLayout") +# self.ImageLoadItem = QtGui.QToolButton(self.ImageToolbar) +# icon17 = QtGui.QIcon() +# icon17.addPixmap(QtGui.QPixmap(":/images/image_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.ImageLoadItem.setIcon(icon17) +# self.ImageLoadItem.setIconSize(QtCore.QSize(20, 20)) +# self.ImageLoadItem.setAutoRaise(True) +# self.ImageLoadItem.setObjectName("ImageLoadItem") +# self.ImageToolbarLayout.addWidget(self.ImageLoadItem) +# self.ImageDeleteItem = QtGui.QToolButton(self.ImageToolbar) +# icon18 = QtGui.QIcon() +# icon18.addPixmap(QtGui.QPixmap(":/images/image_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.ImageDeleteItem.setIcon(icon18) +# self.ImageDeleteItem.setIconSize(QtCore.QSize(20, 20)) +# self.ImageDeleteItem.setAutoRaise(True) +# self.ImageDeleteItem.setObjectName("ImageDeleteItem") +# self.ImageToolbarLayout.addWidget(self.ImageDeleteItem) +# self.ImageLine = QtGui.QFrame(self.ImageToolbar) +# self.ImageLine.setFrameShape(QtGui.QFrame.VLine) +# self.ImageLine.setFrameShadow(QtGui.QFrame.Sunken) +# self.ImageLine.setObjectName("ImageLine") +# self.ImageToolbarLayout.addWidget(self.ImageLine) +# self.ImageLiveItem = QtGui.QToolButton(self.ImageToolbar) +# self.ImageLiveItem.setIcon(icon5) +# self.ImageLiveItem.setIconSize(QtCore.QSize(20, 20)) +# self.ImageLiveItem.setAutoRaise(True) +# self.ImageLiveItem.setObjectName("ImageLiveItem") +# self.ImageToolbarLayout.addWidget(self.ImageLiveItem) +# self.ImageAddItem = QtGui.QToolButton(self.ImageToolbar) +# self.ImageAddItem.setIcon(icon6) +# self.ImageAddItem.setIconSize(QtCore.QSize(20, 20)) +# self.ImageAddItem.setAutoRaise(True) +# self.ImageAddItem.setObjectName("ImageAddItem") +# self.ImageToolbarLayout.addWidget(self.ImageAddItem) +# spacerItem6 = QtGui.QSpacerItem(105, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) +# self.ImageToolbarLayout.addItem(spacerItem6) +# self.ImagesLayout.addWidget(self.ImageToolbar) +# self.ImageListView = QtGui.QListWidget(self.ImagePage) +# self.ImageListView.setObjectName("ImageListView") +# self.ImagesLayout.addWidget(self.ImageListView) +# icon19 = QtGui.QIcon() +# icon19.addPixmap(QtGui.QPixmap(":/media/media_image.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) +# self.MediaToolBox.addItem(self.ImagePage, icon19, "") +# self.SongNewItem.setText(QtGui.QApplication.translate("main_window", "New Song", None, QtGui.QApplication.UnicodeUTF8)) +# self.SongEditItem.setText(QtGui.QApplication.translate("main_window", "Edit Song", None, QtGui.QApplication.UnicodeUTF8)) +# self.SongDeleteItem.setText(QtGui.QApplication.translate("main_window", "Delete Song", None, QtGui.QApplication.UnicodeUTF8)) +# self.SongPreviewItem.setText(QtGui.QApplication.translate("main_window", "Send to Preview", None, QtGui.QApplication.UnicodeUTF8)) +# self.SongLiveItem.setText(QtGui.QApplication.translate("main_window", "Send to Live", None, QtGui.QApplication.UnicodeUTF8)) +# self.SongAddItem.setText(QtGui.QApplication.translate("main_window", "Add to Service", None, QtGui.QApplication.UnicodeUTF8)) +# self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.SongPage), QtGui.QApplication.translate("main_window", "Songs", None, QtGui.QApplication.UnicodeUTF8)) +# self.VersePreviewItem.setText(QtGui.QApplication.translate("main_window", "Send to Preview", None, QtGui.QApplication.UnicodeUTF8)) +# self.VerseLiveItem.setText(QtGui.QApplication.translate("main_window", "Send to Live", None, QtGui.QApplication.UnicodeUTF8)) +# self.VerseAddItem.setText(QtGui.QApplication.translate("main_window", "Add to Service", None, QtGui.QApplication.UnicodeUTF8)) +# self.label.setText(QtGui.QApplication.translate("main_window", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) +# self.label_2.setText(QtGui.QApplication.translate("main_window", "TextLabel", None, QtGui.QApplication.UnicodeUTF8)) +# self.pushButton.setText(QtGui.QApplication.translate("main_window", "Search", None, QtGui.QApplication.UnicodeUTF8)) +# self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.VersePage), QtGui.QApplication.translate("main_window", "Bible Verses", None, QtGui.QApplication.UnicodeUTF8)) +# self.CustomNewButton.setText(QtGui.QApplication.translate("main_window", "New Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) +# self.CustomEditButton.setText(QtGui.QApplication.translate("main_window", "Edit Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) +# self.CustomDeleteButton.setText(QtGui.QApplication.translate("main_window", "Delete Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) +# self.CustomPreviewButton.setText(QtGui.QApplication.translate("main_window", "Preview Custom Slide", None, QtGui.QApplication.UnicodeUTF8)) +# self.CustomLiveButton.setText(QtGui.QApplication.translate("main_window", "Send Live", None, QtGui.QApplication.UnicodeUTF8)) +# self.CustomAddButton.setText(QtGui.QApplication.translate("main_window", "Add To Service", None, QtGui.QApplication.UnicodeUTF8)) +# self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.CustomSlidePage), QtGui.QApplication.translate("main_window", "Custom Slides", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationLoadItem.setToolTip(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationLoadItem.setStatusTip(QtGui.QApplication.translate("main_window", "Load a video", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationLoadItem.setText(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationDeleteItem.setToolTip(QtGui.QApplication.translate("main_window", "Remove Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationDeleteItem.setText(QtGui.QApplication.translate("main_window", "RI", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationLiveItem.setText(QtGui.QApplication.translate("main_window", "Send to Live", None, QtGui.QApplication.UnicodeUTF8)) +# self.PresentationAddItem.setText(QtGui.QApplication.translate("main_window", "Add to Service", None, QtGui.QApplication.UnicodeUTF8)) +# self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.PresentationPage), QtGui.QApplication.translate("main_window", "Presentations", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoLoadItem.setToolTip(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoLoadItem.setStatusTip(QtGui.QApplication.translate("main_window", "Load a video", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoLoadItem.setText(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoDeleteItem.setToolTip(QtGui.QApplication.translate("main_window", "Remove Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoDeleteItem.setText(QtGui.QApplication.translate("main_window", "RI", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoLiveItem.setToolTip(QtGui.QApplication.translate("main_window", "Go Live!", None, QtGui.QApplication.UnicodeUTF8)) +# self.VideoAddItem.setToolTip(QtGui.QApplication.translate("main_window", "Add to Order of Service", None, QtGui.QApplication.UnicodeUTF8)) +# self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.VideoPage), QtGui.QApplication.translate("main_window", "Videos", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageLoadItem.setToolTip(QtGui.QApplication.translate("main_window", "Load Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageLoadItem.setStatusTip(QtGui.QApplication.translate("main_window", "Load a video", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageLoadItem.setText(QtGui.QApplication.translate("main_window", "Load Image", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageDeleteItem.setToolTip(QtGui.QApplication.translate("main_window", "Remove Video", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageDeleteItem.setText(QtGui.QApplication.translate("main_window", "Delete Image", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageLiveItem.setToolTip(QtGui.QApplication.translate("main_window", "Go Live!", None, QtGui.QApplication.UnicodeUTF8)) +# self.ImageAddItem.setToolTip(QtGui.QApplication.translate("main_window", "Add to Order of Service", None, QtGui.QApplication.UnicodeUTF8)) +# self.MediaToolBox.setItemText(self.MediaToolBox.indexOf(self.ImagePage), QtGui.QApplication.translate("main_window", "Images", None, QtGui.QApplication.UnicodeUTF8)) diff --git a/openlp/core/ui/settings.py b/openlp/core/ui/settings.py index 0746bf2b7..31afcdaea 100644 --- a/openlp/core/ui/settings.py +++ b/openlp/core/ui/settings.py @@ -1,516 +1,527 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\settings.ui' -# -# Created: Wed Nov 05 20:57:21 2008 -# by: PyQt4 UI code generator 4.4.4-snapshot-20080918 -# -# WARNING! All changes made in this file will be lost! - -from PyQt4 import QtCore, QtGui - -from openlp.resources import * - -class SettingsDialog(object): - - def __init__(self): - self.SettingsDialog = QtGui.QDialog() - self.setupUi() - - def setupUi(self): - self.SettingsDialog.setObjectName("SettingsDialog") - self.SettingsDialog.resize(721, 441) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.SettingsDialog.setWindowIcon(icon) - self.SettingsLayout = QtGui.QVBoxLayout(self.SettingsDialog) - self.SettingsLayout.setSpacing(8) - self.SettingsLayout.setMargin(8) - self.SettingsLayout.setObjectName("SettingsLayout") - self.SettingsTabWidget = QtGui.QTabWidget(self.SettingsDialog) - self.SettingsTabWidget.setObjectName("SettingsTabWidget") - self.ThemesTab = QtGui.QWidget() - self.ThemesTab.setObjectName("ThemesTab") - self.ThemesTabLayout = QtGui.QHBoxLayout(self.ThemesTab) - self.ThemesTabLayout.setSpacing(8) - self.ThemesTabLayout.setMargin(8) - self.ThemesTabLayout.setObjectName("ThemesTabLayout") - self.GlobalGroupBox = QtGui.QGroupBox(self.ThemesTab) - self.GlobalGroupBox.setObjectName("GlobalGroupBox") - self.GlobalGroupBoxLayout = QtGui.QVBoxLayout(self.GlobalGroupBox) - self.GlobalGroupBoxLayout.setSpacing(8) - self.GlobalGroupBoxLayout.setMargin(8) - self.GlobalGroupBoxLayout.setObjectName("GlobalGroupBoxLayout") - self.DefaultComboBox = QtGui.QComboBox(self.GlobalGroupBox) - self.DefaultComboBox.setObjectName("DefaultComboBox") - self.DefaultComboBox.addItem(QtCore.QString()) - self.DefaultComboBox.addItem(QtCore.QString()) - self.DefaultComboBox.addItem(QtCore.QString()) - self.GlobalGroupBoxLayout.addWidget(self.DefaultComboBox) - self.DefaultListView = QtGui.QListView(self.GlobalGroupBox) - self.DefaultListView.setObjectName("DefaultListView") - self.GlobalGroupBoxLayout.addWidget(self.DefaultListView) - self.ThemesTabLayout.addWidget(self.GlobalGroupBox) - self.LevelGroupBox = QtGui.QGroupBox(self.ThemesTab) - self.LevelGroupBox.setObjectName("LevelGroupBox") - self.formLayout = QtGui.QFormLayout(self.LevelGroupBox) - self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) - self.formLayout.setMargin(8) - self.formLayout.setSpacing(8) - self.formLayout.setObjectName("formLayout") - self.SongLevelRadioButton = QtGui.QRadioButton(self.LevelGroupBox) - self.SongLevelRadioButton.setObjectName("SongLevelRadioButton") - self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.SongLevelRadioButton) - self.SongLevelLabel = QtGui.QLabel(self.LevelGroupBox) - self.SongLevelLabel.setWordWrap(True) - self.SongLevelLabel.setObjectName("SongLevelLabel") - self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.SongLevelLabel) - self.ServiceLevelRadioButton = QtGui.QRadioButton(self.LevelGroupBox) - self.ServiceLevelRadioButton.setObjectName("ServiceLevelRadioButton") - self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.ServiceLevelRadioButton) - self.ServiceLevelLabel = QtGui.QLabel(self.LevelGroupBox) - self.ServiceLevelLabel.setWordWrap(True) - self.ServiceLevelLabel.setObjectName("ServiceLevelLabel") - self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.ServiceLevelLabel) - self.GlobalLevelRadioButton = QtGui.QRadioButton(self.LevelGroupBox) - self.GlobalLevelRadioButton.setChecked(True) - self.GlobalLevelRadioButton.setObjectName("GlobalLevelRadioButton") - self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.GlobalLevelRadioButton) - self.GlobalLevelLabel = QtGui.QLabel(self.LevelGroupBox) - self.GlobalLevelLabel.setWordWrap(True) - self.GlobalLevelLabel.setObjectName("GlobalLevelLabel") - self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.GlobalLevelLabel) - self.ThemesTabLayout.addWidget(self.LevelGroupBox) - self.SettingsTabWidget.addTab(self.ThemesTab, "") - self.DisplayTab = QtGui.QWidget() - self.DisplayTab.setObjectName("DisplayTab") - self.DisplayTabLayout = QtGui.QHBoxLayout(self.DisplayTab) - self.DisplayTabLayout.setSpacing(8) - self.DisplayTabLayout.setMargin(8) - self.DisplayTabLayout.setObjectName("DisplayTabLayout") - self.LeftColumn = QtGui.QWidget(self.DisplayTab) - self.LeftColumn.setObjectName("LeftColumn") - self.LeftColumnLayout = QtGui.QVBoxLayout(self.LeftColumn) - self.LeftColumnLayout.setSpacing(8) - self.LeftColumnLayout.setMargin(0) - self.LeftColumnLayout.setObjectName("LeftColumnLayout") - self.MonitorGroupBox = QtGui.QGroupBox(self.LeftColumn) - self.MonitorGroupBox.setObjectName("MonitorGroupBox") - self.MonitorLayout = QtGui.QVBoxLayout(self.MonitorGroupBox) - self.MonitorLayout.setSpacing(8) - self.MonitorLayout.setMargin(8) - self.MonitorLayout.setObjectName("MonitorLayout") - self.MonitorLabel = QtGui.QLabel(self.MonitorGroupBox) - self.MonitorLabel.setObjectName("MonitorLabel") - self.MonitorLayout.addWidget(self.MonitorLabel) - self.MonitorComboBox = QtGui.QComboBox(self.MonitorGroupBox) - self.MonitorComboBox.setObjectName("MonitorComboBox") - self.MonitorComboBox.addItem(QtCore.QString()) - self.MonitorComboBox.addItem(QtCore.QString()) - self.MonitorLayout.addWidget(self.MonitorComboBox) - self.LeftColumnLayout.addWidget(self.MonitorGroupBox) - self.FontSizeGroupBox = QtGui.QGroupBox(self.LeftColumn) - self.FontSizeGroupBox.setObjectName("FontSizeGroupBox") - self.FontSizeLayout = QtGui.QVBoxLayout(self.FontSizeGroupBox) - self.FontSizeLayout.setSpacing(8) - self.FontSizeLayout.setMargin(8) - self.FontSizeLayout.setObjectName("FontSizeLayout") - self.AutoResizeRadioButton = QtGui.QRadioButton(self.FontSizeGroupBox) - self.AutoResizeRadioButton.setChecked(True) - self.AutoResizeRadioButton.setObjectName("AutoResizeRadioButton") - self.FontSizeLayout.addWidget(self.AutoResizeRadioButton) - self.WrapLinesRadioButton = QtGui.QRadioButton(self.FontSizeGroupBox) - self.WrapLinesRadioButton.setObjectName("WrapLinesRadioButton") - self.FontSizeLayout.addWidget(self.WrapLinesRadioButton) - self.LeftColumnLayout.addWidget(self.FontSizeGroupBox) - self.SongDisplayGroupBox = QtGui.QGroupBox(self.LeftColumn) - self.SongDisplayGroupBox.setObjectName("SongDisplayGroupBox") - self.SongDisplayLayout = QtGui.QVBoxLayout(self.SongDisplayGroupBox) - self.SongDisplayLayout.setSpacing(8) - self.SongDisplayLayout.setMargin(8) - self.SongDisplayLayout.setObjectName("SongDisplayLayout") - self.EnableCreditsCheckBox = QtGui.QCheckBox(self.SongDisplayGroupBox) - self.EnableCreditsCheckBox.setChecked(True) - self.EnableCreditsCheckBox.setObjectName("EnableCreditsCheckBox") - self.SongDisplayLayout.addWidget(self.EnableCreditsCheckBox) - self.LeftColumnLayout.addWidget(self.SongDisplayGroupBox) - spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.LeftColumnLayout.addItem(spacerItem) - self.DisplayTabLayout.addWidget(self.LeftColumn) - self.RightColumn = QtGui.QWidget(self.DisplayTab) - self.RightColumn.setObjectName("RightColumn") - self.RightColumnLayout = QtGui.QVBoxLayout(self.RightColumn) - self.RightColumnLayout.setSpacing(8) - self.RightColumnLayout.setMargin(0) - self.RightColumnLayout.setObjectName("RightColumnLayout") - self.VerseDisplayGroupBox = QtGui.QGroupBox(self.RightColumn) - self.VerseDisplayGroupBox.setObjectName("VerseDisplayGroupBox") - self.VerseDisplayLayout = QtGui.QVBoxLayout(self.VerseDisplayGroupBox) - self.VerseDisplayLayout.setSpacing(8) - self.VerseDisplayLayout.setMargin(8) - self.VerseDisplayLayout.setObjectName("VerseDisplayLayout") - self.VerseTypeWidget = QtGui.QWidget(self.VerseDisplayGroupBox) - self.VerseTypeWidget.setObjectName("VerseTypeWidget") - self.VerseTypeLayout = QtGui.QHBoxLayout(self.VerseTypeWidget) - self.VerseTypeLayout.setSpacing(8) - self.VerseTypeLayout.setMargin(0) - self.VerseTypeLayout.setObjectName("VerseTypeLayout") - self.VerseRadioButton = QtGui.QRadioButton(self.VerseTypeWidget) - self.VerseRadioButton.setObjectName("VerseRadioButton") - self.VerseTypeLayout.addWidget(self.VerseRadioButton) - self.ParagraphRadioButton = QtGui.QRadioButton(self.VerseTypeWidget) - self.ParagraphRadioButton.setChecked(True) - self.ParagraphRadioButton.setObjectName("ParagraphRadioButton") - self.VerseTypeLayout.addWidget(self.ParagraphRadioButton) - self.VerseDisplayLayout.addWidget(self.VerseTypeWidget) - self.NewChaptersCheckBox = QtGui.QCheckBox(self.VerseDisplayGroupBox) - self.NewChaptersCheckBox.setObjectName("NewChaptersCheckBox") - self.VerseDisplayLayout.addWidget(self.NewChaptersCheckBox) - self.DisplayStyleWidget = QtGui.QWidget(self.VerseDisplayGroupBox) - self.DisplayStyleWidget.setObjectName("DisplayStyleWidget") - self.DisplayStyleLayout = QtGui.QHBoxLayout(self.DisplayStyleWidget) - self.DisplayStyleLayout.setSpacing(8) - self.DisplayStyleLayout.setMargin(0) - self.DisplayStyleLayout.setObjectName("DisplayStyleLayout") - self.DisplayStyleLabel = QtGui.QLabel(self.DisplayStyleWidget) - self.DisplayStyleLabel.setObjectName("DisplayStyleLabel") - self.DisplayStyleLayout.addWidget(self.DisplayStyleLabel) - self.DisplayStyleComboBox = QtGui.QComboBox(self.DisplayStyleWidget) - self.DisplayStyleComboBox.setObjectName("DisplayStyleComboBox") - self.DisplayStyleComboBox.addItem(QtCore.QString()) - self.DisplayStyleComboBox.addItem(QtCore.QString()) - self.DisplayStyleComboBox.addItem(QtCore.QString()) - self.DisplayStyleComboBox.addItem(QtCore.QString()) - self.DisplayStyleLayout.addWidget(self.DisplayStyleComboBox) - spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.DisplayStyleLayout.addItem(spacerItem1) - self.VerseDisplayLayout.addWidget(self.DisplayStyleWidget) - self.ChangeNoteLabel = QtGui.QLabel(self.VerseDisplayGroupBox) - self.ChangeNoteLabel.setObjectName("ChangeNoteLabel") - self.VerseDisplayLayout.addWidget(self.ChangeNoteLabel) - self.RightColumnLayout.addWidget(self.VerseDisplayGroupBox) - self.BlankScreenGroupBox = QtGui.QGroupBox(self.RightColumn) - self.BlankScreenGroupBox.setObjectName("BlankScreenGroupBox") - self.BlankScreenLayout = QtGui.QVBoxLayout(self.BlankScreenGroupBox) - self.BlankScreenLayout.setSpacing(8) - self.BlankScreenLayout.setMargin(8) - self.BlankScreenLayout.setObjectName("BlankScreenLayout") - self.WarningCheckBox = QtGui.QCheckBox(self.BlankScreenGroupBox) - self.WarningCheckBox.setObjectName("WarningCheckBox") - self.BlankScreenLayout.addWidget(self.WarningCheckBox) - self.RightColumnLayout.addWidget(self.BlankScreenGroupBox) - self.VideoModeGroupBox = QtGui.QGroupBox(self.RightColumn) - self.VideoModeGroupBox.setObjectName("VideoModeGroupBox") - self.VideoModeLayout = QtGui.QVBoxLayout(self.VideoModeGroupBox) - self.VideoModeLayout.setSpacing(8) - self.VideoModeLayout.setMargin(8) - self.VideoModeLayout.setObjectName("VideoModeLayout") - self.UseVMRCheckBox = QtGui.QCheckBox(self.VideoModeGroupBox) - self.UseVMRCheckBox.setObjectName("UseVMRCheckBox") - self.VideoModeLayout.addWidget(self.UseVMRCheckBox) - self.UseVMRLabel = QtGui.QLabel(self.VideoModeGroupBox) - self.UseVMRLabel.setObjectName("UseVMRLabel") - self.VideoModeLayout.addWidget(self.UseVMRLabel) - self.RightColumnLayout.addWidget(self.VideoModeGroupBox) - spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.RightColumnLayout.addItem(spacerItem2) - self.DisplayTabLayout.addWidget(self.RightColumn) - self.SettingsTabWidget.addTab(self.DisplayTab, "") - self.SlideTab = QtGui.QWidget() - self.SlideTab.setObjectName("SlideTab") - self.SlideLayout = QtGui.QHBoxLayout(self.SlideTab) - self.SlideLayout.setSpacing(8) - self.SlideLayout.setMargin(8) - self.SlideLayout.setObjectName("SlideLayout") - self.SlideLeftColumn = QtGui.QWidget(self.SlideTab) - self.SlideLeftColumn.setObjectName("SlideLeftColumn") - self.SlideLeftLayout = QtGui.QVBoxLayout(self.SlideLeftColumn) - self.SlideLeftLayout.setSpacing(8) - self.SlideLeftLayout.setMargin(0) - self.SlideLeftLayout.setObjectName("SlideLeftLayout") - self.AlertGroupBox = QtGui.QGroupBox(self.SlideLeftColumn) - self.AlertGroupBox.setObjectName("AlertGroupBox") - self.AlertLayout = QtGui.QVBoxLayout(self.AlertGroupBox) - self.AlertLayout.setSpacing(8) - self.AlertLayout.setMargin(8) - self.AlertLayout.setObjectName("AlertLayout") - self.FontLabel = QtGui.QLabel(self.AlertGroupBox) - self.FontLabel.setObjectName("FontLabel") - self.AlertLayout.addWidget(self.FontLabel) - self.FontComboBox = QtGui.QFontComboBox(self.AlertGroupBox) - self.FontComboBox.setObjectName("FontComboBox") - self.AlertLayout.addWidget(self.FontComboBox) - self.ColorWidget = QtGui.QWidget(self.AlertGroupBox) - self.ColorWidget.setObjectName("ColorWidget") - self.ColorLayout = QtGui.QHBoxLayout(self.ColorWidget) - self.ColorLayout.setSpacing(8) - self.ColorLayout.setMargin(0) - self.ColorLayout.setObjectName("ColorLayout") - self.FontColorLabel = QtGui.QLabel(self.ColorWidget) - self.FontColorLabel.setObjectName("FontColorLabel") - self.ColorLayout.addWidget(self.FontColorLabel) - self.FontColorPanel = QtGui.QGraphicsView(self.ColorWidget) - self.FontColorPanel.setMinimumSize(QtCore.QSize(24, 24)) - self.FontColorPanel.setMaximumSize(QtCore.QSize(24, 24)) - self.FontColorPanel.setObjectName("FontColorPanel") - self.ColorLayout.addWidget(self.FontColorPanel) - spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.ColorLayout.addItem(spacerItem3) - self.BackgroundColorLabel = QtGui.QLabel(self.ColorWidget) - self.BackgroundColorLabel.setObjectName("BackgroundColorLabel") - self.ColorLayout.addWidget(self.BackgroundColorLabel) - self.BackgroundColorPanel = QtGui.QGraphicsView(self.ColorWidget) - self.BackgroundColorPanel.setMinimumSize(QtCore.QSize(24, 24)) - self.BackgroundColorPanel.setMaximumSize(QtCore.QSize(24, 24)) - self.BackgroundColorPanel.setObjectName("BackgroundColorPanel") - self.ColorLayout.addWidget(self.BackgroundColorPanel) - self.AlertLayout.addWidget(self.ColorWidget) - self.FontPreview = QtGui.QGraphicsView(self.AlertGroupBox) - self.FontPreview.setMaximumSize(QtCore.QSize(16777215, 64)) - self.FontPreview.setObjectName("FontPreview") - self.AlertLayout.addWidget(self.FontPreview) - self.LengthWidget = QtGui.QWidget(self.AlertGroupBox) - self.LengthWidget.setObjectName("LengthWidget") - self.LengthLayout = QtGui.QHBoxLayout(self.LengthWidget) - self.LengthLayout.setSpacing(8) - self.LengthLayout.setMargin(0) - self.LengthLayout.setObjectName("LengthLayout") - self.LengthLabel = QtGui.QLabel(self.LengthWidget) - self.LengthLabel.setObjectName("LengthLabel") - self.LengthLayout.addWidget(self.LengthLabel) - self.LengthSpinBox = QtGui.QSpinBox(self.LengthWidget) - self.LengthSpinBox.setMaximum(180) - self.LengthSpinBox.setProperty("value", QtCore.QVariant(5)) - self.LengthSpinBox.setObjectName("LengthSpinBox") - self.LengthLayout.addWidget(self.LengthSpinBox) - spacerItem4 = QtGui.QSpacerItem(147, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.LengthLayout.addItem(spacerItem4) - self.AlertLayout.addWidget(self.LengthWidget) - self.SlideLeftLayout.addWidget(self.AlertGroupBox) - spacerItem5 = QtGui.QSpacerItem(20, 94, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.SlideLeftLayout.addItem(spacerItem5) - self.SlideLayout.addWidget(self.SlideLeftColumn) - self.widget = QtGui.QWidget(self.SlideTab) - self.widget.setObjectName("widget") - self.SlideRightLayout = QtGui.QVBoxLayout(self.widget) - self.SlideRightLayout.setSpacing(8) - self.SlideRightLayout.setMargin(0) - self.SlideRightLayout.setObjectName("SlideRightLayout") - self.SongWizardGroupBox = QtGui.QGroupBox(self.widget) - self.SongWizardGroupBox.setObjectName("SongWizardGroupBox") - self.SongWizardLayout = QtGui.QVBoxLayout(self.SongWizardGroupBox) - self.SongWizardLayout.setSpacing(8) - self.SongWizardLayout.setMargin(8) - self.SongWizardLayout.setObjectName("SongWizardLayout") - self.SongWizardCheckBox = QtGui.QCheckBox(self.SongWizardGroupBox) - self.SongWizardCheckBox.setChecked(True) - self.SongWizardCheckBox.setObjectName("SongWizardCheckBox") - self.SongWizardLayout.addWidget(self.SongWizardCheckBox) - self.SlideRightLayout.addWidget(self.SongWizardGroupBox) - self.SlideWrapAroundGroupBox = QtGui.QGroupBox(self.widget) - self.SlideWrapAroundGroupBox.setObjectName("SlideWrapAroundGroupBox") - self.SlideWrapAroundLayout = QtGui.QVBoxLayout(self.SlideWrapAroundGroupBox) - self.SlideWrapAroundLayout.setSpacing(8) - self.SlideWrapAroundLayout.setMargin(8) - self.SlideWrapAroundLayout.setObjectName("SlideWrapAroundLayout") - self.SlideWrapAroundCheckBox = QtGui.QCheckBox(self.SlideWrapAroundGroupBox) - self.SlideWrapAroundCheckBox.setObjectName("SlideWrapAroundCheckBox") - self.SlideWrapAroundLayout.addWidget(self.SlideWrapAroundCheckBox) - self.SlideRightLayout.addWidget(self.SlideWrapAroundGroupBox) - self.TimedCyclingGroupBox = QtGui.QGroupBox(self.widget) - self.TimedCyclingGroupBox.setObjectName("TimedCyclingGroupBox") - self.TimedCyclingLayout = QtGui.QVBoxLayout(self.TimedCyclingGroupBox) - self.TimedCyclingLayout.setSpacing(8) - self.TimedCyclingLayout.setMargin(8) - self.TimedCyclingLayout.setObjectName("TimedCyclingLayout") - self.IntervalWidget = QtGui.QWidget(self.TimedCyclingGroupBox) - self.IntervalWidget.setObjectName("IntervalWidget") - self.IntervalLayout = QtGui.QHBoxLayout(self.IntervalWidget) - self.IntervalLayout.setSpacing(8) - self.IntervalLayout.setMargin(0) - self.IntervalLayout.setObjectName("IntervalLayout") - self.UpdateIntervalLabel = QtGui.QLabel(self.IntervalWidget) - self.UpdateIntervalLabel.setObjectName("UpdateIntervalLabel") - self.IntervalLayout.addWidget(self.UpdateIntervalLabel) - self.IntervalSpinBox = QtGui.QSpinBox(self.IntervalWidget) - self.IntervalSpinBox.setMaximum(600) - self.IntervalSpinBox.setProperty("value", QtCore.QVariant(30)) - self.IntervalSpinBox.setObjectName("IntervalSpinBox") - self.IntervalLayout.addWidget(self.IntervalSpinBox) - spacerItem6 = QtGui.QSpacerItem(139, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.IntervalLayout.addItem(spacerItem6) - self.TimedCyclingLayout.addWidget(self.IntervalWidget) - self.EnabledCyclingCheckBox = QtGui.QCheckBox(self.TimedCyclingGroupBox) - self.EnabledCyclingCheckBox.setObjectName("EnabledCyclingCheckBox") - self.TimedCyclingLayout.addWidget(self.EnabledCyclingCheckBox) - self.SlideRightLayout.addWidget(self.TimedCyclingGroupBox) - spacerItem7 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.SlideRightLayout.addItem(spacerItem7) - self.SlideLayout.addWidget(self.widget) - self.SettingsTabWidget.addTab(self.SlideTab, "") - self.GeneralTab = QtGui.QWidget() - self.GeneralTab.setObjectName("GeneralTab") - self.GeneralLayout = QtGui.QHBoxLayout(self.GeneralTab) - self.GeneralLayout.setSpacing(8) - self.GeneralLayout.setMargin(8) - self.GeneralLayout.setObjectName("GeneralLayout") - self.GeneralLeftWidget = QtGui.QWidget(self.GeneralTab) - self.GeneralLeftWidget.setObjectName("GeneralLeftWidget") - self.GeneralLeftLayout = QtGui.QVBoxLayout(self.GeneralLeftWidget) - self.GeneralLeftLayout.setSpacing(8) - self.GeneralLeftLayout.setMargin(0) - self.GeneralLeftLayout.setObjectName("GeneralLeftLayout") - self.CCLIGroupBox = QtGui.QGroupBox(self.GeneralLeftWidget) - self.CCLIGroupBox.setObjectName("CCLIGroupBox") - self.CCLILayout = QtGui.QGridLayout(self.CCLIGroupBox) - self.CCLILayout.setMargin(8) - self.CCLILayout.setSpacing(8) - self.CCLILayout.setObjectName("CCLILayout") - self.NumberLabel = QtGui.QLabel(self.CCLIGroupBox) - self.NumberLabel.setObjectName("NumberLabel") - self.CCLILayout.addWidget(self.NumberLabel, 0, 0, 1, 1) - self.NumberEdit = QtGui.QLineEdit(self.CCLIGroupBox) - self.NumberEdit.setObjectName("NumberEdit") - self.CCLILayout.addWidget(self.NumberEdit, 0, 1, 1, 1) - self.UsernameLabel = QtGui.QLabel(self.CCLIGroupBox) - self.UsernameLabel.setObjectName("UsernameLabel") - self.CCLILayout.addWidget(self.UsernameLabel, 1, 0, 1, 1) - self.UsernameEdit = QtGui.QLineEdit(self.CCLIGroupBox) - self.UsernameEdit.setObjectName("UsernameEdit") - self.CCLILayout.addWidget(self.UsernameEdit, 1, 1, 1, 1) - self.PasswordLabel = QtGui.QLabel(self.CCLIGroupBox) - self.PasswordLabel.setObjectName("PasswordLabel") - self.CCLILayout.addWidget(self.PasswordLabel, 2, 0, 1, 1) - self.PasswordEdit = QtGui.QLineEdit(self.CCLIGroupBox) - self.PasswordEdit.setEchoMode(QtGui.QLineEdit.Password) - self.PasswordEdit.setObjectName("PasswordEdit") - self.CCLILayout.addWidget(self.PasswordEdit, 2, 1, 1, 1) - self.GeneralLeftLayout.addWidget(self.CCLIGroupBox) - spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.GeneralLeftLayout.addItem(spacerItem8) - self.GeneralLayout.addWidget(self.GeneralLeftWidget) - self.GeneralRightWidget = QtGui.QWidget(self.GeneralTab) - self.GeneralRightWidget.setObjectName("GeneralRightWidget") - self.GeneralRightLayout = QtGui.QVBoxLayout(self.GeneralRightWidget) - self.GeneralRightLayout.setSpacing(8) - self.GeneralRightLayout.setMargin(0) - self.GeneralRightLayout.setObjectName("GeneralRightLayout") - self.AutoOpenGroupBox = QtGui.QGroupBox(self.GeneralRightWidget) - self.AutoOpenGroupBox.setObjectName("AutoOpenGroupBox") - self.AutoOpenLayout = QtGui.QVBoxLayout(self.AutoOpenGroupBox) - self.AutoOpenLayout.setObjectName("AutoOpenLayout") - self.AutoOpenCheckBox = QtGui.QCheckBox(self.AutoOpenGroupBox) - self.AutoOpenCheckBox.setObjectName("AutoOpenCheckBox") - self.AutoOpenLayout.addWidget(self.AutoOpenCheckBox) - self.GeneralRightLayout.addWidget(self.AutoOpenGroupBox) - self.SearchGroupBox = QtGui.QGroupBox(self.GeneralRightWidget) - self.SearchGroupBox.setObjectName("SearchGroupBox") - self.verticalLayout = QtGui.QVBoxLayout(self.SearchGroupBox) - self.verticalLayout.setObjectName("verticalLayout") - self.SearchCheckBox = QtGui.QCheckBox(self.SearchGroupBox) - self.SearchCheckBox.setChecked(True) - self.SearchCheckBox.setObjectName("SearchCheckBox") - self.verticalLayout.addWidget(self.SearchCheckBox) - self.GeneralRightLayout.addWidget(self.SearchGroupBox) - spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) - self.GeneralRightLayout.addItem(spacerItem9) - self.GeneralLayout.addWidget(self.GeneralRightWidget) - self.SettingsTabWidget.addTab(self.GeneralTab, "") - self.SettingsLayout.addWidget(self.SettingsTabWidget) - self.ButtonsBar = QtGui.QWidget(self.SettingsDialog) - self.ButtonsBar.setObjectName("ButtonsBar") - self.ButtonsLayout = QtGui.QHBoxLayout(self.ButtonsBar) - self.ButtonsLayout.setSpacing(0) - self.ButtonsLayout.setMargin(0) - self.ButtonsLayout.setObjectName("ButtonsLayout") - spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.ButtonsLayout.addItem(spacerItem10) - self.ButtonsBox = QtGui.QDialogButtonBox(self.ButtonsBar) - self.ButtonsBox.setMaximumSize(QtCore.QSize(341, 16777215)) - self.ButtonsBox.setOrientation(QtCore.Qt.Horizontal) - self.ButtonsBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) - self.ButtonsBox.setObjectName("ButtonsBox") - self.ButtonsLayout.addWidget(self.ButtonsBox) - self.SettingsLayout.addWidget(self.ButtonsBar) - - self.retranslateUi() - self.SettingsTabWidget.setCurrentIndex(0) - QtCore.QObject.connect(self.ButtonsBox, QtCore.SIGNAL("accepted()"), self.SettingsDialog.accept) - QtCore.QObject.connect(self.ButtonsBox, QtCore.SIGNAL("rejected()"), self.SettingsDialog.reject) - QtCore.QMetaObject.connectSlotsByName(self.SettingsDialog) - - def retranslateUi(self): - self.SettingsDialog.setWindowTitle(QtGui.QApplication.translate("SettingsDialog", "Settings", None, QtGui.QApplication.UnicodeUTF8)) - self.GlobalGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Global theme", None, QtGui.QApplication.UnicodeUTF8)) - self.DefaultComboBox.setItemText(0, QtGui.QApplication.translate("SettingsDialog", "African Sunset", None, QtGui.QApplication.UnicodeUTF8)) - self.DefaultComboBox.setItemText(1, QtGui.QApplication.translate("SettingsDialog", "Snowy Mountains", None, QtGui.QApplication.UnicodeUTF8)) - self.DefaultComboBox.setItemText(2, QtGui.QApplication.translate("SettingsDialog", "Wilderness", None, QtGui.QApplication.UnicodeUTF8)) - self.LevelGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Theme level", None, QtGui.QApplication.UnicodeUTF8)) - self.SongLevelRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Song level", None, QtGui.QApplication.UnicodeUTF8)) - self.SongLevelLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Use the theme from each song in the database. If a song doesn\'t have a theme associated with it, then use the service\'s theme. If the service doesn\'t have a theme, then use the global theme.", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceLevelRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Service level", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceLevelLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Use the theme from the service , overriding any of the individual songs\' themes. If the service doesn\'t have a theme, then use the global theme.", None, QtGui.QApplication.UnicodeUTF8)) - self.GlobalLevelRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Global level", None, QtGui.QApplication.UnicodeUTF8)) - self.GlobalLevelLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Use the global theme, overriding any themes associated wither either the service or the songs.", None, QtGui.QApplication.UnicodeUTF8)) - self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.ThemesTab), QtGui.QApplication.translate("SettingsDialog", "Themes", None, QtGui.QApplication.UnicodeUTF8)) - self.MonitorGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Monitors", None, QtGui.QApplication.UnicodeUTF8)) - self.MonitorLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Select monitor for output display:", None, QtGui.QApplication.UnicodeUTF8)) - self.MonitorComboBox.setItemText(0, QtGui.QApplication.translate("SettingsDialog", "Monitor 1 on X11 Windowing System", None, QtGui.QApplication.UnicodeUTF8)) - self.MonitorComboBox.setItemText(1, QtGui.QApplication.translate("SettingsDialog", "Monitor 2 on X11 Windowing System", None, QtGui.QApplication.UnicodeUTF8)) - self.FontSizeGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Font Size", None, QtGui.QApplication.UnicodeUTF8)) - self.AutoResizeRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Automatically resize font to fit text to slide", None, QtGui.QApplication.UnicodeUTF8)) - self.WrapLinesRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Wrap long lines to keep desired font", None, QtGui.QApplication.UnicodeUTF8)) - self.SongDisplayGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Song Display", None, QtGui.QApplication.UnicodeUTF8)) - self.EnableCreditsCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enable displaying of song credits", None, QtGui.QApplication.UnicodeUTF8)) - self.VerseDisplayGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Verse Display", None, QtGui.QApplication.UnicodeUTF8)) - self.VerseRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Verse style", None, QtGui.QApplication.UnicodeUTF8)) - self.ParagraphRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Paragraph style", None, QtGui.QApplication.UnicodeUTF8)) - self.NewChaptersCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Only show new chapter numbers", None, QtGui.QApplication.UnicodeUTF8)) - self.DisplayStyleLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Display Style:", None, QtGui.QApplication.UnicodeUTF8)) - self.DisplayStyleComboBox.setItemText(0, QtGui.QApplication.translate("SettingsDialog", "No brackets", None, QtGui.QApplication.UnicodeUTF8)) - self.DisplayStyleComboBox.setItemText(1, QtGui.QApplication.translate("SettingsDialog", "( and )", None, QtGui.QApplication.UnicodeUTF8)) - self.DisplayStyleComboBox.setItemText(2, QtGui.QApplication.translate("SettingsDialog", "{ and }", None, QtGui.QApplication.UnicodeUTF8)) - self.DisplayStyleComboBox.setItemText(3, QtGui.QApplication.translate("SettingsDialog", "[ and ]", None, QtGui.QApplication.UnicodeUTF8)) - self.ChangeNoteLabel.setText(QtGui.QApplication.translate("SettingsDialog", "\n" -"\n" -"

Changes don\'t affect verses already in the service

", None, QtGui.QApplication.UnicodeUTF8)) - self.BlankScreenGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Blank Screen", None, QtGui.QApplication.UnicodeUTF8)) - self.WarningCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Show warning on startup", None, QtGui.QApplication.UnicodeUTF8)) - self.VideoModeGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Video Mode", None, QtGui.QApplication.UnicodeUTF8)) - self.UseVMRCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Use Video Mode Rendering", None, QtGui.QApplication.UnicodeUTF8)) - self.UseVMRLabel.setText(QtGui.QApplication.translate("SettingsDialog", "\n" -"\n" -"

No video preview available with VMR enabled

", None, QtGui.QApplication.UnicodeUTF8)) - self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.DisplayTab), QtGui.QApplication.translate("SettingsDialog", "Display", None, QtGui.QApplication.UnicodeUTF8)) - self.AlertGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Alerts", None, QtGui.QApplication.UnicodeUTF8)) - self.FontLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Font Name:", None, QtGui.QApplication.UnicodeUTF8)) - self.FontColorLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Font Color:", None, QtGui.QApplication.UnicodeUTF8)) - self.BackgroundColorLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Background Color:", None, QtGui.QApplication.UnicodeUTF8)) - self.LengthLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Display length:", None, QtGui.QApplication.UnicodeUTF8)) - self.LengthSpinBox.setSuffix(QtGui.QApplication.translate("SettingsDialog", "s", None, QtGui.QApplication.UnicodeUTF8)) - self.SongWizardGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Song Wizard", None, QtGui.QApplication.UnicodeUTF8)) - self.SongWizardCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Use the Song Wizard to add songs", None, QtGui.QApplication.UnicodeUTF8)) - self.SlideWrapAroundGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Slide Wrap Around", None, QtGui.QApplication.UnicodeUTF8)) - self.SlideWrapAroundCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enable slide wrap around", None, QtGui.QApplication.UnicodeUTF8)) - self.TimedCyclingGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Timed Cycling", None, QtGui.QApplication.UnicodeUTF8)) - self.UpdateIntervalLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Update interval:", None, QtGui.QApplication.UnicodeUTF8)) - self.IntervalSpinBox.setSuffix(QtGui.QApplication.translate("SettingsDialog", "s", None, QtGui.QApplication.UnicodeUTF8)) - self.EnabledCyclingCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enable timed cycling", None, QtGui.QApplication.UnicodeUTF8)) - self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.SlideTab), QtGui.QApplication.translate("SettingsDialog", "Slide", None, QtGui.QApplication.UnicodeUTF8)) - self.CCLIGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "CCLI Details", None, QtGui.QApplication.UnicodeUTF8)) - self.NumberLabel.setText(QtGui.QApplication.translate("SettingsDialog", "CCLI Number:", None, QtGui.QApplication.UnicodeUTF8)) - self.UsernameLabel.setText(QtGui.QApplication.translate("SettingsDialog", "SongSelect Username:", None, QtGui.QApplication.UnicodeUTF8)) - self.PasswordLabel.setText(QtGui.QApplication.translate("SettingsDialog", "SongSelect Password:", None, QtGui.QApplication.UnicodeUTF8)) - self.AutoOpenGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Auto Open Last Service", None, QtGui.QApplication.UnicodeUTF8)) - self.AutoOpenCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Automatically open the last service at startup", None, QtGui.QApplication.UnicodeUTF8)) - self.SearchGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Search", None, QtGui.QApplication.UnicodeUTF8)) - self.SearchCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enabled search-as-you-type", None, QtGui.QApplication.UnicodeUTF8)) - self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.GeneralTab), QtGui.QApplication.translate("SettingsDialog", "General", None, QtGui.QApplication.UnicodeUTF8)) - - def show(self): - self.SettingsDialog.show() +# -*- coding: utf-8 -*- +# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 +""" +OpenLP - Open Source Lyrics Projection +Copyright (c) 2008 Raoul Snyman +Portions copyright (c) 2008 Martin Thompson, Tim Bentley, + +This program is free software; you can redistribute it and/or modify it under +the terms of the GNU General Public License as published by the Free Software +Foundation; version 2 of the License. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY +WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. See the GNU General Public License for more details. + +You should have received a copy of the GNU General Public License along with +this program; if not, write to the Free Software Foundation, Inc., 59 Temple +Place, Suite 330, Boston, MA 02111-1307 USA +""" + +from PyQt4 import QtCore, QtGui + +from openlp.core.resources import * + +class SettingsDialog(object): + + def __init__(self): + self.SettingsDialog = QtGui.QDialog() + self.setupUi() + + def setupUi(self): + self.SettingsDialog.setObjectName("SettingsDialog") + self.SettingsDialog.resize(721, 441) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.SettingsDialog.setWindowIcon(icon) + self.SettingsLayout = QtGui.QVBoxLayout(self.SettingsDialog) + self.SettingsLayout.setSpacing(8) + self.SettingsLayout.setMargin(8) + self.SettingsLayout.setObjectName("SettingsLayout") + self.SettingsTabWidget = QtGui.QTabWidget(self.SettingsDialog) + self.SettingsTabWidget.setObjectName("SettingsTabWidget") + self.ThemesTab = QtGui.QWidget() + self.ThemesTab.setObjectName("ThemesTab") + self.ThemesTabLayout = QtGui.QHBoxLayout(self.ThemesTab) + self.ThemesTabLayout.setSpacing(8) + self.ThemesTabLayout.setMargin(8) + self.ThemesTabLayout.setObjectName("ThemesTabLayout") + self.GlobalGroupBox = QtGui.QGroupBox(self.ThemesTab) + self.GlobalGroupBox.setObjectName("GlobalGroupBox") + self.GlobalGroupBoxLayout = QtGui.QVBoxLayout(self.GlobalGroupBox) + self.GlobalGroupBoxLayout.setSpacing(8) + self.GlobalGroupBoxLayout.setMargin(8) + self.GlobalGroupBoxLayout.setObjectName("GlobalGroupBoxLayout") + self.DefaultComboBox = QtGui.QComboBox(self.GlobalGroupBox) + self.DefaultComboBox.setObjectName("DefaultComboBox") + self.DefaultComboBox.addItem(QtCore.QString()) + self.DefaultComboBox.addItem(QtCore.QString()) + self.DefaultComboBox.addItem(QtCore.QString()) + self.GlobalGroupBoxLayout.addWidget(self.DefaultComboBox) + self.DefaultListView = QtGui.QListView(self.GlobalGroupBox) + self.DefaultListView.setObjectName("DefaultListView") + self.GlobalGroupBoxLayout.addWidget(self.DefaultListView) + self.ThemesTabLayout.addWidget(self.GlobalGroupBox) + self.LevelGroupBox = QtGui.QGroupBox(self.ThemesTab) + self.LevelGroupBox.setObjectName("LevelGroupBox") + self.formLayout = QtGui.QFormLayout(self.LevelGroupBox) + self.formLayout.setLabelAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) + self.formLayout.setFormAlignment(QtCore.Qt.AlignLeading|QtCore.Qt.AlignLeft|QtCore.Qt.AlignTop) + self.formLayout.setMargin(8) + self.formLayout.setSpacing(8) + self.formLayout.setObjectName("formLayout") + self.SongLevelRadioButton = QtGui.QRadioButton(self.LevelGroupBox) + self.SongLevelRadioButton.setObjectName("SongLevelRadioButton") + self.formLayout.setWidget(0, QtGui.QFormLayout.LabelRole, self.SongLevelRadioButton) + self.SongLevelLabel = QtGui.QLabel(self.LevelGroupBox) + self.SongLevelLabel.setWordWrap(True) + self.SongLevelLabel.setObjectName("SongLevelLabel") + self.formLayout.setWidget(0, QtGui.QFormLayout.FieldRole, self.SongLevelLabel) + self.ServiceLevelRadioButton = QtGui.QRadioButton(self.LevelGroupBox) + self.ServiceLevelRadioButton.setObjectName("ServiceLevelRadioButton") + self.formLayout.setWidget(1, QtGui.QFormLayout.LabelRole, self.ServiceLevelRadioButton) + self.ServiceLevelLabel = QtGui.QLabel(self.LevelGroupBox) + self.ServiceLevelLabel.setWordWrap(True) + self.ServiceLevelLabel.setObjectName("ServiceLevelLabel") + self.formLayout.setWidget(1, QtGui.QFormLayout.FieldRole, self.ServiceLevelLabel) + self.GlobalLevelRadioButton = QtGui.QRadioButton(self.LevelGroupBox) + self.GlobalLevelRadioButton.setChecked(True) + self.GlobalLevelRadioButton.setObjectName("GlobalLevelRadioButton") + self.formLayout.setWidget(2, QtGui.QFormLayout.LabelRole, self.GlobalLevelRadioButton) + self.GlobalLevelLabel = QtGui.QLabel(self.LevelGroupBox) + self.GlobalLevelLabel.setWordWrap(True) + self.GlobalLevelLabel.setObjectName("GlobalLevelLabel") + self.formLayout.setWidget(2, QtGui.QFormLayout.FieldRole, self.GlobalLevelLabel) + self.ThemesTabLayout.addWidget(self.LevelGroupBox) + self.SettingsTabWidget.addTab(self.ThemesTab, "") + self.DisplayTab = QtGui.QWidget() + self.DisplayTab.setObjectName("DisplayTab") + self.DisplayTabLayout = QtGui.QHBoxLayout(self.DisplayTab) + self.DisplayTabLayout.setSpacing(8) + self.DisplayTabLayout.setMargin(8) + self.DisplayTabLayout.setObjectName("DisplayTabLayout") + self.LeftColumn = QtGui.QWidget(self.DisplayTab) + self.LeftColumn.setObjectName("LeftColumn") + self.LeftColumnLayout = QtGui.QVBoxLayout(self.LeftColumn) + self.LeftColumnLayout.setSpacing(8) + self.LeftColumnLayout.setMargin(0) + self.LeftColumnLayout.setObjectName("LeftColumnLayout") + self.MonitorGroupBox = QtGui.QGroupBox(self.LeftColumn) + self.MonitorGroupBox.setObjectName("MonitorGroupBox") + self.MonitorLayout = QtGui.QVBoxLayout(self.MonitorGroupBox) + self.MonitorLayout.setSpacing(8) + self.MonitorLayout.setMargin(8) + self.MonitorLayout.setObjectName("MonitorLayout") + self.MonitorLabel = QtGui.QLabel(self.MonitorGroupBox) + self.MonitorLabel.setObjectName("MonitorLabel") + self.MonitorLayout.addWidget(self.MonitorLabel) + self.MonitorComboBox = QtGui.QComboBox(self.MonitorGroupBox) + self.MonitorComboBox.setObjectName("MonitorComboBox") + self.MonitorComboBox.addItem(QtCore.QString()) + self.MonitorComboBox.addItem(QtCore.QString()) + self.MonitorLayout.addWidget(self.MonitorComboBox) + self.LeftColumnLayout.addWidget(self.MonitorGroupBox) + self.FontSizeGroupBox = QtGui.QGroupBox(self.LeftColumn) + self.FontSizeGroupBox.setObjectName("FontSizeGroupBox") + self.FontSizeLayout = QtGui.QVBoxLayout(self.FontSizeGroupBox) + self.FontSizeLayout.setSpacing(8) + self.FontSizeLayout.setMargin(8) + self.FontSizeLayout.setObjectName("FontSizeLayout") + self.AutoResizeRadioButton = QtGui.QRadioButton(self.FontSizeGroupBox) + self.AutoResizeRadioButton.setChecked(True) + self.AutoResizeRadioButton.setObjectName("AutoResizeRadioButton") + self.FontSizeLayout.addWidget(self.AutoResizeRadioButton) + self.WrapLinesRadioButton = QtGui.QRadioButton(self.FontSizeGroupBox) + self.WrapLinesRadioButton.setObjectName("WrapLinesRadioButton") + self.FontSizeLayout.addWidget(self.WrapLinesRadioButton) + self.LeftColumnLayout.addWidget(self.FontSizeGroupBox) + self.SongDisplayGroupBox = QtGui.QGroupBox(self.LeftColumn) + self.SongDisplayGroupBox.setObjectName("SongDisplayGroupBox") + self.SongDisplayLayout = QtGui.QVBoxLayout(self.SongDisplayGroupBox) + self.SongDisplayLayout.setSpacing(8) + self.SongDisplayLayout.setMargin(8) + self.SongDisplayLayout.setObjectName("SongDisplayLayout") + self.EnableCreditsCheckBox = QtGui.QCheckBox(self.SongDisplayGroupBox) + self.EnableCreditsCheckBox.setChecked(True) + self.EnableCreditsCheckBox.setObjectName("EnableCreditsCheckBox") + self.SongDisplayLayout.addWidget(self.EnableCreditsCheckBox) + self.LeftColumnLayout.addWidget(self.SongDisplayGroupBox) + spacerItem = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.LeftColumnLayout.addItem(spacerItem) + self.DisplayTabLayout.addWidget(self.LeftColumn) + self.RightColumn = QtGui.QWidget(self.DisplayTab) + self.RightColumn.setObjectName("RightColumn") + self.RightColumnLayout = QtGui.QVBoxLayout(self.RightColumn) + self.RightColumnLayout.setSpacing(8) + self.RightColumnLayout.setMargin(0) + self.RightColumnLayout.setObjectName("RightColumnLayout") + self.VerseDisplayGroupBox = QtGui.QGroupBox(self.RightColumn) + self.VerseDisplayGroupBox.setObjectName("VerseDisplayGroupBox") + self.VerseDisplayLayout = QtGui.QVBoxLayout(self.VerseDisplayGroupBox) + self.VerseDisplayLayout.setSpacing(8) + self.VerseDisplayLayout.setMargin(8) + self.VerseDisplayLayout.setObjectName("VerseDisplayLayout") + self.VerseTypeWidget = QtGui.QWidget(self.VerseDisplayGroupBox) + self.VerseTypeWidget.setObjectName("VerseTypeWidget") + self.VerseTypeLayout = QtGui.QHBoxLayout(self.VerseTypeWidget) + self.VerseTypeLayout.setSpacing(8) + self.VerseTypeLayout.setMargin(0) + self.VerseTypeLayout.setObjectName("VerseTypeLayout") + self.VerseRadioButton = QtGui.QRadioButton(self.VerseTypeWidget) + self.VerseRadioButton.setObjectName("VerseRadioButton") + self.VerseTypeLayout.addWidget(self.VerseRadioButton) + self.ParagraphRadioButton = QtGui.QRadioButton(self.VerseTypeWidget) + self.ParagraphRadioButton.setChecked(True) + self.ParagraphRadioButton.setObjectName("ParagraphRadioButton") + self.VerseTypeLayout.addWidget(self.ParagraphRadioButton) + self.VerseDisplayLayout.addWidget(self.VerseTypeWidget) + self.NewChaptersCheckBox = QtGui.QCheckBox(self.VerseDisplayGroupBox) + self.NewChaptersCheckBox.setObjectName("NewChaptersCheckBox") + self.VerseDisplayLayout.addWidget(self.NewChaptersCheckBox) + self.DisplayStyleWidget = QtGui.QWidget(self.VerseDisplayGroupBox) + self.DisplayStyleWidget.setObjectName("DisplayStyleWidget") + self.DisplayStyleLayout = QtGui.QHBoxLayout(self.DisplayStyleWidget) + self.DisplayStyleLayout.setSpacing(8) + self.DisplayStyleLayout.setMargin(0) + self.DisplayStyleLayout.setObjectName("DisplayStyleLayout") + self.DisplayStyleLabel = QtGui.QLabel(self.DisplayStyleWidget) + self.DisplayStyleLabel.setObjectName("DisplayStyleLabel") + self.DisplayStyleLayout.addWidget(self.DisplayStyleLabel) + self.DisplayStyleComboBox = QtGui.QComboBox(self.DisplayStyleWidget) + self.DisplayStyleComboBox.setObjectName("DisplayStyleComboBox") + self.DisplayStyleComboBox.addItem(QtCore.QString()) + self.DisplayStyleComboBox.addItem(QtCore.QString()) + self.DisplayStyleComboBox.addItem(QtCore.QString()) + self.DisplayStyleComboBox.addItem(QtCore.QString()) + self.DisplayStyleLayout.addWidget(self.DisplayStyleComboBox) + spacerItem1 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.DisplayStyleLayout.addItem(spacerItem1) + self.VerseDisplayLayout.addWidget(self.DisplayStyleWidget) + self.ChangeNoteLabel = QtGui.QLabel(self.VerseDisplayGroupBox) + self.ChangeNoteLabel.setObjectName("ChangeNoteLabel") + self.VerseDisplayLayout.addWidget(self.ChangeNoteLabel) + self.RightColumnLayout.addWidget(self.VerseDisplayGroupBox) + self.BlankScreenGroupBox = QtGui.QGroupBox(self.RightColumn) + self.BlankScreenGroupBox.setObjectName("BlankScreenGroupBox") + self.BlankScreenLayout = QtGui.QVBoxLayout(self.BlankScreenGroupBox) + self.BlankScreenLayout.setSpacing(8) + self.BlankScreenLayout.setMargin(8) + self.BlankScreenLayout.setObjectName("BlankScreenLayout") + self.WarningCheckBox = QtGui.QCheckBox(self.BlankScreenGroupBox) + self.WarningCheckBox.setObjectName("WarningCheckBox") + self.BlankScreenLayout.addWidget(self.WarningCheckBox) + self.RightColumnLayout.addWidget(self.BlankScreenGroupBox) + self.VideoModeGroupBox = QtGui.QGroupBox(self.RightColumn) + self.VideoModeGroupBox.setObjectName("VideoModeGroupBox") + self.VideoModeLayout = QtGui.QVBoxLayout(self.VideoModeGroupBox) + self.VideoModeLayout.setSpacing(8) + self.VideoModeLayout.setMargin(8) + self.VideoModeLayout.setObjectName("VideoModeLayout") + self.UseVMRCheckBox = QtGui.QCheckBox(self.VideoModeGroupBox) + self.UseVMRCheckBox.setObjectName("UseVMRCheckBox") + self.VideoModeLayout.addWidget(self.UseVMRCheckBox) + self.UseVMRLabel = QtGui.QLabel(self.VideoModeGroupBox) + self.UseVMRLabel.setObjectName("UseVMRLabel") + self.VideoModeLayout.addWidget(self.UseVMRLabel) + self.RightColumnLayout.addWidget(self.VideoModeGroupBox) + spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.RightColumnLayout.addItem(spacerItem2) + self.DisplayTabLayout.addWidget(self.RightColumn) + self.SettingsTabWidget.addTab(self.DisplayTab, "") + self.SlideTab = QtGui.QWidget() + self.SlideTab.setObjectName("SlideTab") + self.SlideLayout = QtGui.QHBoxLayout(self.SlideTab) + self.SlideLayout.setSpacing(8) + self.SlideLayout.setMargin(8) + self.SlideLayout.setObjectName("SlideLayout") + self.SlideLeftColumn = QtGui.QWidget(self.SlideTab) + self.SlideLeftColumn.setObjectName("SlideLeftColumn") + self.SlideLeftLayout = QtGui.QVBoxLayout(self.SlideLeftColumn) + self.SlideLeftLayout.setSpacing(8) + self.SlideLeftLayout.setMargin(0) + self.SlideLeftLayout.setObjectName("SlideLeftLayout") + self.AlertGroupBox = QtGui.QGroupBox(self.SlideLeftColumn) + self.AlertGroupBox.setObjectName("AlertGroupBox") + self.AlertLayout = QtGui.QVBoxLayout(self.AlertGroupBox) + self.AlertLayout.setSpacing(8) + self.AlertLayout.setMargin(8) + self.AlertLayout.setObjectName("AlertLayout") + self.FontLabel = QtGui.QLabel(self.AlertGroupBox) + self.FontLabel.setObjectName("FontLabel") + self.AlertLayout.addWidget(self.FontLabel) + self.FontComboBox = QtGui.QFontComboBox(self.AlertGroupBox) + self.FontComboBox.setObjectName("FontComboBox") + self.AlertLayout.addWidget(self.FontComboBox) + self.ColorWidget = QtGui.QWidget(self.AlertGroupBox) + self.ColorWidget.setObjectName("ColorWidget") + self.ColorLayout = QtGui.QHBoxLayout(self.ColorWidget) + self.ColorLayout.setSpacing(8) + self.ColorLayout.setMargin(0) + self.ColorLayout.setObjectName("ColorLayout") + self.FontColorLabel = QtGui.QLabel(self.ColorWidget) + self.FontColorLabel.setObjectName("FontColorLabel") + self.ColorLayout.addWidget(self.FontColorLabel) + self.FontColorPanel = QtGui.QGraphicsView(self.ColorWidget) + self.FontColorPanel.setMinimumSize(QtCore.QSize(24, 24)) + self.FontColorPanel.setMaximumSize(QtCore.QSize(24, 24)) + self.FontColorPanel.setObjectName("FontColorPanel") + self.ColorLayout.addWidget(self.FontColorPanel) + spacerItem3 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.ColorLayout.addItem(spacerItem3) + self.BackgroundColorLabel = QtGui.QLabel(self.ColorWidget) + self.BackgroundColorLabel.setObjectName("BackgroundColorLabel") + self.ColorLayout.addWidget(self.BackgroundColorLabel) + self.BackgroundColorPanel = QtGui.QGraphicsView(self.ColorWidget) + self.BackgroundColorPanel.setMinimumSize(QtCore.QSize(24, 24)) + self.BackgroundColorPanel.setMaximumSize(QtCore.QSize(24, 24)) + self.BackgroundColorPanel.setObjectName("BackgroundColorPanel") + self.ColorLayout.addWidget(self.BackgroundColorPanel) + self.AlertLayout.addWidget(self.ColorWidget) + self.FontPreview = QtGui.QGraphicsView(self.AlertGroupBox) + self.FontPreview.setMaximumSize(QtCore.QSize(16777215, 64)) + self.FontPreview.setObjectName("FontPreview") + self.AlertLayout.addWidget(self.FontPreview) + self.LengthWidget = QtGui.QWidget(self.AlertGroupBox) + self.LengthWidget.setObjectName("LengthWidget") + self.LengthLayout = QtGui.QHBoxLayout(self.LengthWidget) + self.LengthLayout.setSpacing(8) + self.LengthLayout.setMargin(0) + self.LengthLayout.setObjectName("LengthLayout") + self.LengthLabel = QtGui.QLabel(self.LengthWidget) + self.LengthLabel.setObjectName("LengthLabel") + self.LengthLayout.addWidget(self.LengthLabel) + self.LengthSpinBox = QtGui.QSpinBox(self.LengthWidget) + self.LengthSpinBox.setMaximum(180) + self.LengthSpinBox.setProperty("value", QtCore.QVariant(5)) + self.LengthSpinBox.setObjectName("LengthSpinBox") + self.LengthLayout.addWidget(self.LengthSpinBox) + spacerItem4 = QtGui.QSpacerItem(147, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.LengthLayout.addItem(spacerItem4) + self.AlertLayout.addWidget(self.LengthWidget) + self.SlideLeftLayout.addWidget(self.AlertGroupBox) + spacerItem5 = QtGui.QSpacerItem(20, 94, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.SlideLeftLayout.addItem(spacerItem5) + self.SlideLayout.addWidget(self.SlideLeftColumn) + self.widget = QtGui.QWidget(self.SlideTab) + self.widget.setObjectName("widget") + self.SlideRightLayout = QtGui.QVBoxLayout(self.widget) + self.SlideRightLayout.setSpacing(8) + self.SlideRightLayout.setMargin(0) + self.SlideRightLayout.setObjectName("SlideRightLayout") + self.SongWizardGroupBox = QtGui.QGroupBox(self.widget) + self.SongWizardGroupBox.setObjectName("SongWizardGroupBox") + self.SongWizardLayout = QtGui.QVBoxLayout(self.SongWizardGroupBox) + self.SongWizardLayout.setSpacing(8) + self.SongWizardLayout.setMargin(8) + self.SongWizardLayout.setObjectName("SongWizardLayout") + self.SongWizardCheckBox = QtGui.QCheckBox(self.SongWizardGroupBox) + self.SongWizardCheckBox.setChecked(True) + self.SongWizardCheckBox.setObjectName("SongWizardCheckBox") + self.SongWizardLayout.addWidget(self.SongWizardCheckBox) + self.SlideRightLayout.addWidget(self.SongWizardGroupBox) + self.SlideWrapAroundGroupBox = QtGui.QGroupBox(self.widget) + self.SlideWrapAroundGroupBox.setObjectName("SlideWrapAroundGroupBox") + self.SlideWrapAroundLayout = QtGui.QVBoxLayout(self.SlideWrapAroundGroupBox) + self.SlideWrapAroundLayout.setSpacing(8) + self.SlideWrapAroundLayout.setMargin(8) + self.SlideWrapAroundLayout.setObjectName("SlideWrapAroundLayout") + self.SlideWrapAroundCheckBox = QtGui.QCheckBox(self.SlideWrapAroundGroupBox) + self.SlideWrapAroundCheckBox.setObjectName("SlideWrapAroundCheckBox") + self.SlideWrapAroundLayout.addWidget(self.SlideWrapAroundCheckBox) + self.SlideRightLayout.addWidget(self.SlideWrapAroundGroupBox) + self.TimedCyclingGroupBox = QtGui.QGroupBox(self.widget) + self.TimedCyclingGroupBox.setObjectName("TimedCyclingGroupBox") + self.TimedCyclingLayout = QtGui.QVBoxLayout(self.TimedCyclingGroupBox) + self.TimedCyclingLayout.setSpacing(8) + self.TimedCyclingLayout.setMargin(8) + self.TimedCyclingLayout.setObjectName("TimedCyclingLayout") + self.IntervalWidget = QtGui.QWidget(self.TimedCyclingGroupBox) + self.IntervalWidget.setObjectName("IntervalWidget") + self.IntervalLayout = QtGui.QHBoxLayout(self.IntervalWidget) + self.IntervalLayout.setSpacing(8) + self.IntervalLayout.setMargin(0) + self.IntervalLayout.setObjectName("IntervalLayout") + self.UpdateIntervalLabel = QtGui.QLabel(self.IntervalWidget) + self.UpdateIntervalLabel.setObjectName("UpdateIntervalLabel") + self.IntervalLayout.addWidget(self.UpdateIntervalLabel) + self.IntervalSpinBox = QtGui.QSpinBox(self.IntervalWidget) + self.IntervalSpinBox.setMaximum(600) + self.IntervalSpinBox.setProperty("value", QtCore.QVariant(30)) + self.IntervalSpinBox.setObjectName("IntervalSpinBox") + self.IntervalLayout.addWidget(self.IntervalSpinBox) + spacerItem6 = QtGui.QSpacerItem(139, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.IntervalLayout.addItem(spacerItem6) + self.TimedCyclingLayout.addWidget(self.IntervalWidget) + self.EnabledCyclingCheckBox = QtGui.QCheckBox(self.TimedCyclingGroupBox) + self.EnabledCyclingCheckBox.setObjectName("EnabledCyclingCheckBox") + self.TimedCyclingLayout.addWidget(self.EnabledCyclingCheckBox) + self.SlideRightLayout.addWidget(self.TimedCyclingGroupBox) + spacerItem7 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.SlideRightLayout.addItem(spacerItem7) + self.SlideLayout.addWidget(self.widget) + self.SettingsTabWidget.addTab(self.SlideTab, "") + self.GeneralTab = QtGui.QWidget() + self.GeneralTab.setObjectName("GeneralTab") + self.GeneralLayout = QtGui.QHBoxLayout(self.GeneralTab) + self.GeneralLayout.setSpacing(8) + self.GeneralLayout.setMargin(8) + self.GeneralLayout.setObjectName("GeneralLayout") + self.GeneralLeftWidget = QtGui.QWidget(self.GeneralTab) + self.GeneralLeftWidget.setObjectName("GeneralLeftWidget") + self.GeneralLeftLayout = QtGui.QVBoxLayout(self.GeneralLeftWidget) + self.GeneralLeftLayout.setSpacing(8) + self.GeneralLeftLayout.setMargin(0) + self.GeneralLeftLayout.setObjectName("GeneralLeftLayout") + self.CCLIGroupBox = QtGui.QGroupBox(self.GeneralLeftWidget) + self.CCLIGroupBox.setObjectName("CCLIGroupBox") + self.CCLILayout = QtGui.QGridLayout(self.CCLIGroupBox) + self.CCLILayout.setMargin(8) + self.CCLILayout.setSpacing(8) + self.CCLILayout.setObjectName("CCLILayout") + self.NumberLabel = QtGui.QLabel(self.CCLIGroupBox) + self.NumberLabel.setObjectName("NumberLabel") + self.CCLILayout.addWidget(self.NumberLabel, 0, 0, 1, 1) + self.NumberEdit = QtGui.QLineEdit(self.CCLIGroupBox) + self.NumberEdit.setObjectName("NumberEdit") + self.CCLILayout.addWidget(self.NumberEdit, 0, 1, 1, 1) + self.UsernameLabel = QtGui.QLabel(self.CCLIGroupBox) + self.UsernameLabel.setObjectName("UsernameLabel") + self.CCLILayout.addWidget(self.UsernameLabel, 1, 0, 1, 1) + self.UsernameEdit = QtGui.QLineEdit(self.CCLIGroupBox) + self.UsernameEdit.setObjectName("UsernameEdit") + self.CCLILayout.addWidget(self.UsernameEdit, 1, 1, 1, 1) + self.PasswordLabel = QtGui.QLabel(self.CCLIGroupBox) + self.PasswordLabel.setObjectName("PasswordLabel") + self.CCLILayout.addWidget(self.PasswordLabel, 2, 0, 1, 1) + self.PasswordEdit = QtGui.QLineEdit(self.CCLIGroupBox) + self.PasswordEdit.setEchoMode(QtGui.QLineEdit.Password) + self.PasswordEdit.setObjectName("PasswordEdit") + self.CCLILayout.addWidget(self.PasswordEdit, 2, 1, 1, 1) + self.GeneralLeftLayout.addWidget(self.CCLIGroupBox) + spacerItem8 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.GeneralLeftLayout.addItem(spacerItem8) + self.GeneralLayout.addWidget(self.GeneralLeftWidget) + self.GeneralRightWidget = QtGui.QWidget(self.GeneralTab) + self.GeneralRightWidget.setObjectName("GeneralRightWidget") + self.GeneralRightLayout = QtGui.QVBoxLayout(self.GeneralRightWidget) + self.GeneralRightLayout.setSpacing(8) + self.GeneralRightLayout.setMargin(0) + self.GeneralRightLayout.setObjectName("GeneralRightLayout") + self.AutoOpenGroupBox = QtGui.QGroupBox(self.GeneralRightWidget) + self.AutoOpenGroupBox.setObjectName("AutoOpenGroupBox") + self.AutoOpenLayout = QtGui.QVBoxLayout(self.AutoOpenGroupBox) + self.AutoOpenLayout.setObjectName("AutoOpenLayout") + self.AutoOpenCheckBox = QtGui.QCheckBox(self.AutoOpenGroupBox) + self.AutoOpenCheckBox.setObjectName("AutoOpenCheckBox") + self.AutoOpenLayout.addWidget(self.AutoOpenCheckBox) + self.GeneralRightLayout.addWidget(self.AutoOpenGroupBox) + self.SearchGroupBox = QtGui.QGroupBox(self.GeneralRightWidget) + self.SearchGroupBox.setObjectName("SearchGroupBox") + self.verticalLayout = QtGui.QVBoxLayout(self.SearchGroupBox) + self.verticalLayout.setObjectName("verticalLayout") + self.SearchCheckBox = QtGui.QCheckBox(self.SearchGroupBox) + self.SearchCheckBox.setChecked(True) + self.SearchCheckBox.setObjectName("SearchCheckBox") + self.verticalLayout.addWidget(self.SearchCheckBox) + self.GeneralRightLayout.addWidget(self.SearchGroupBox) + spacerItem9 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.GeneralRightLayout.addItem(spacerItem9) + self.GeneralLayout.addWidget(self.GeneralRightWidget) + self.SettingsTabWidget.addTab(self.GeneralTab, "") + self.SettingsLayout.addWidget(self.SettingsTabWidget) + self.ButtonsBar = QtGui.QWidget(self.SettingsDialog) + self.ButtonsBar.setObjectName("ButtonsBar") + self.ButtonsLayout = QtGui.QHBoxLayout(self.ButtonsBar) + self.ButtonsLayout.setSpacing(0) + self.ButtonsLayout.setMargin(0) + self.ButtonsLayout.setObjectName("ButtonsLayout") + spacerItem10 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.ButtonsLayout.addItem(spacerItem10) + self.ButtonsBox = QtGui.QDialogButtonBox(self.ButtonsBar) + self.ButtonsBox.setMaximumSize(QtCore.QSize(341, 16777215)) + self.ButtonsBox.setOrientation(QtCore.Qt.Horizontal) + self.ButtonsBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Ok) + self.ButtonsBox.setObjectName("ButtonsBox") + self.ButtonsLayout.addWidget(self.ButtonsBox) + self.SettingsLayout.addWidget(self.ButtonsBar) + + self.retranslateUi() + self.SettingsTabWidget.setCurrentIndex(0) + QtCore.QObject.connect(self.ButtonsBox, QtCore.SIGNAL("accepted()"), self.SettingsDialog.accept) + QtCore.QObject.connect(self.ButtonsBox, QtCore.SIGNAL("rejected()"), self.SettingsDialog.reject) + QtCore.QMetaObject.connectSlotsByName(self.SettingsDialog) + + def retranslateUi(self): + self.SettingsDialog.setWindowTitle(QtGui.QApplication.translate("SettingsDialog", "Settings", None, QtGui.QApplication.UnicodeUTF8)) + self.GlobalGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Global theme", None, QtGui.QApplication.UnicodeUTF8)) + self.DefaultComboBox.setItemText(0, QtGui.QApplication.translate("SettingsDialog", "African Sunset", None, QtGui.QApplication.UnicodeUTF8)) + self.DefaultComboBox.setItemText(1, QtGui.QApplication.translate("SettingsDialog", "Snowy Mountains", None, QtGui.QApplication.UnicodeUTF8)) + self.DefaultComboBox.setItemText(2, QtGui.QApplication.translate("SettingsDialog", "Wilderness", None, QtGui.QApplication.UnicodeUTF8)) + self.LevelGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Theme level", None, QtGui.QApplication.UnicodeUTF8)) + self.SongLevelRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Song level", None, QtGui.QApplication.UnicodeUTF8)) + self.SongLevelLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Use the theme from each song in the database. If a song doesn\'t have a theme associated with it, then use the service\'s theme. If the service doesn\'t have a theme, then use the global theme.", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceLevelRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Service level", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceLevelLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Use the theme from the service , overriding any of the individual songs\' themes. If the service doesn\'t have a theme, then use the global theme.", None, QtGui.QApplication.UnicodeUTF8)) + self.GlobalLevelRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Global level", None, QtGui.QApplication.UnicodeUTF8)) + self.GlobalLevelLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Use the global theme, overriding any themes associated wither either the service or the songs.", None, QtGui.QApplication.UnicodeUTF8)) + self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.ThemesTab), QtGui.QApplication.translate("SettingsDialog", "Themes", None, QtGui.QApplication.UnicodeUTF8)) + self.MonitorGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Monitors", None, QtGui.QApplication.UnicodeUTF8)) + self.MonitorLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Select monitor for output display:", None, QtGui.QApplication.UnicodeUTF8)) + self.MonitorComboBox.setItemText(0, QtGui.QApplication.translate("SettingsDialog", "Monitor 1 on X11 Windowing System", None, QtGui.QApplication.UnicodeUTF8)) + self.MonitorComboBox.setItemText(1, QtGui.QApplication.translate("SettingsDialog", "Monitor 2 on X11 Windowing System", None, QtGui.QApplication.UnicodeUTF8)) + self.FontSizeGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Font Size", None, QtGui.QApplication.UnicodeUTF8)) + self.AutoResizeRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Automatically resize font to fit text to slide", None, QtGui.QApplication.UnicodeUTF8)) + self.WrapLinesRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Wrap long lines to keep desired font", None, QtGui.QApplication.UnicodeUTF8)) + self.SongDisplayGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Song Display", None, QtGui.QApplication.UnicodeUTF8)) + self.EnableCreditsCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enable displaying of song credits", None, QtGui.QApplication.UnicodeUTF8)) + self.VerseDisplayGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Verse Display", None, QtGui.QApplication.UnicodeUTF8)) + self.VerseRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Verse style", None, QtGui.QApplication.UnicodeUTF8)) + self.ParagraphRadioButton.setText(QtGui.QApplication.translate("SettingsDialog", "Paragraph style", None, QtGui.QApplication.UnicodeUTF8)) + self.NewChaptersCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Only show new chapter numbers", None, QtGui.QApplication.UnicodeUTF8)) + self.DisplayStyleLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Display Style:", None, QtGui.QApplication.UnicodeUTF8)) + self.DisplayStyleComboBox.setItemText(0, QtGui.QApplication.translate("SettingsDialog", "No brackets", None, QtGui.QApplication.UnicodeUTF8)) + self.DisplayStyleComboBox.setItemText(1, QtGui.QApplication.translate("SettingsDialog", "( and )", None, QtGui.QApplication.UnicodeUTF8)) + self.DisplayStyleComboBox.setItemText(2, QtGui.QApplication.translate("SettingsDialog", "{ and }", None, QtGui.QApplication.UnicodeUTF8)) + self.DisplayStyleComboBox.setItemText(3, QtGui.QApplication.translate("SettingsDialog", "[ and ]", None, QtGui.QApplication.UnicodeUTF8)) + self.ChangeNoteLabel.setText(QtGui.QApplication.translate("SettingsDialog", "\n" +"\n" +"

Changes don\'t affect verses already in the service

", None, QtGui.QApplication.UnicodeUTF8)) + self.BlankScreenGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Blank Screen", None, QtGui.QApplication.UnicodeUTF8)) + self.WarningCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Show warning on startup", None, QtGui.QApplication.UnicodeUTF8)) + self.VideoModeGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Video Mode", None, QtGui.QApplication.UnicodeUTF8)) + self.UseVMRCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Use Video Mode Rendering", None, QtGui.QApplication.UnicodeUTF8)) + self.UseVMRLabel.setText(QtGui.QApplication.translate("SettingsDialog", "\n" +"\n" +"

No video preview available with VMR enabled

", None, QtGui.QApplication.UnicodeUTF8)) + self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.DisplayTab), QtGui.QApplication.translate("SettingsDialog", "Display", None, QtGui.QApplication.UnicodeUTF8)) + self.AlertGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Alerts", None, QtGui.QApplication.UnicodeUTF8)) + self.FontLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Font Name:", None, QtGui.QApplication.UnicodeUTF8)) + self.FontColorLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Font Color:", None, QtGui.QApplication.UnicodeUTF8)) + self.BackgroundColorLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Background Color:", None, QtGui.QApplication.UnicodeUTF8)) + self.LengthLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Display length:", None, QtGui.QApplication.UnicodeUTF8)) + self.LengthSpinBox.setSuffix(QtGui.QApplication.translate("SettingsDialog", "s", None, QtGui.QApplication.UnicodeUTF8)) + self.SongWizardGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Song Wizard", None, QtGui.QApplication.UnicodeUTF8)) + self.SongWizardCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Use the Song Wizard to add songs", None, QtGui.QApplication.UnicodeUTF8)) + self.SlideWrapAroundGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Slide Wrap Around", None, QtGui.QApplication.UnicodeUTF8)) + self.SlideWrapAroundCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enable slide wrap around", None, QtGui.QApplication.UnicodeUTF8)) + self.TimedCyclingGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Timed Cycling", None, QtGui.QApplication.UnicodeUTF8)) + self.UpdateIntervalLabel.setText(QtGui.QApplication.translate("SettingsDialog", "Update interval:", None, QtGui.QApplication.UnicodeUTF8)) + self.IntervalSpinBox.setSuffix(QtGui.QApplication.translate("SettingsDialog", "s", None, QtGui.QApplication.UnicodeUTF8)) + self.EnabledCyclingCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enable timed cycling", None, QtGui.QApplication.UnicodeUTF8)) + self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.SlideTab), QtGui.QApplication.translate("SettingsDialog", "Slide", None, QtGui.QApplication.UnicodeUTF8)) + self.CCLIGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "CCLI Details", None, QtGui.QApplication.UnicodeUTF8)) + self.NumberLabel.setText(QtGui.QApplication.translate("SettingsDialog", "CCLI Number:", None, QtGui.QApplication.UnicodeUTF8)) + self.UsernameLabel.setText(QtGui.QApplication.translate("SettingsDialog", "SongSelect Username:", None, QtGui.QApplication.UnicodeUTF8)) + self.PasswordLabel.setText(QtGui.QApplication.translate("SettingsDialog", "SongSelect Password:", None, QtGui.QApplication.UnicodeUTF8)) + self.AutoOpenGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Auto Open Last Service", None, QtGui.QApplication.UnicodeUTF8)) + self.AutoOpenCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Automatically open the last service at startup", None, QtGui.QApplication.UnicodeUTF8)) + self.SearchGroupBox.setTitle(QtGui.QApplication.translate("SettingsDialog", "Search", None, QtGui.QApplication.UnicodeUTF8)) + self.SearchCheckBox.setText(QtGui.QApplication.translate("SettingsDialog", "Enabled search-as-you-type", None, QtGui.QApplication.UnicodeUTF8)) + self.SettingsTabWidget.setTabText(self.SettingsTabWidget.indexOf(self.GeneralTab), QtGui.QApplication.translate("SettingsDialog", "General", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.SettingsDialog.show() diff --git a/openlp/core/ui/splashscreen.py b/openlp/core/ui/splashscreen.py index b36cb28e2..f045a4183 100644 --- a/openlp/core/ui/splashscreen.py +++ b/openlp/core/ui/splashscreen.py @@ -1,5 +1,5 @@ # -*- coding: utf-8 -*- - +# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4 """ OpenLP - Open Source Lyrics Projection Copyright (c) 2008 Raoul Snyman @@ -18,16 +18,9 @@ this program; if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA """ -# Form implementation generated from reading ui file 'openlp/resources/forms/self.splash_screen.ui' -# -# Created: Mon Nov 3 20:17:05 2008 -# by: PyQt4 UI code generator 4.4.3 -# -# WARNING! All changes made in this file will be lost! - from PyQt4 import QtCore, QtGui -from openlp.resources import * +from openlp.core.resources import * class SplashScreen(object): def __init__(self):