diff --git a/openlp.org 2.0.e4p b/openlp.org 2.0.e4p index 83f540491..351dc9e1c 100644 --- a/openlp.org 2.0.e4p +++ b/openlp.org 2.0.e4p @@ -1,457 +1,211 @@ - - - - - - - Python - Qt4 - - 1.9.0 - Raoul Snyman - raoulsnyman@openlp.org - - - openlp.pyw - - - openlp - theme - test - test_theme.py - - - openlp - theme - __init__.py - - - openlp - theme - theme.py - - - openlp - controls - __init__.py - - - openlp - core - test - test_render_theme.py - - - openlp - core - test - test_render.py - - - openlp - core - interpolate.py - - - openlp - core - __init__.py - - - openlp - core - render.py - - - openlp - ui - __init__.py - - - openlp - ui - forms - __init__.py - - - openlp - __init__.py - - - openlp - utils - ConfigHelper.py - - - openlp - utils - __init__.py - - - demo.py - - - openlp - core - settingsmanager.py - - - openlp - resources - openlp_rc.py - - - openlp - resources - __init__.py - - - openlp - ui - forms - about.py - - - openlp - ui - forms - mainwindow.py - - - openlp - core - plugin.py - - - openlp - core - xmlrootclass.py - - - openlp - song - __init__.py - - - openlp - song - song.py - - - openlp - song - test - test_song_opensong.py - - - openlp - song - test - test_song_basic.py - - - openlp - song - test - test_song_text.py - - - openlp - plugins - biblemanager - __init__.py - - - openlp - plugins - biblemanager - BibleDBImpl.py - - - openlp - plugins - biblemanager - BibleManager.py - - - openlp - plugins - biblemanager - BibleHTTPImpl.py - - - openlp - plugins - biblemanager - test - __init__.py - - - openlp - plugins - biblemanager - test - test_bibleManager.py - - - openlp - song - test - test_song_verse.py - - - openlp - plugins - __init__.py - - - openlp - plugins - testplugin1.py - - - openlp - plugins - plugin.py - - - openlp - plugins - plugin_manager.py - - - openlp - plugins - testplugin2 - __init__.py - - - openlp - plugins - testplugin2 - testplugin2.py - - - openlp - plugins - test - test_plugin_manager.py - - - openlp - ui - forms - splashscreen.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 - images - openlp-2.qrc - - - - - - - copyright.txt - - - - openlp.pyw - - - Subversion - - - - add - - - - - - - - checkout - - - - - - - - commit - - - - - - - - diff - - - - - - - - export - - - - - - - - global - - - - - - - - history - - - - - - - - log - - - - - - - - remove - - - - - - - - status - - - - - - - - tag - - - - - - - - update - - - - - - - - - - - - standardLayout - - - True - - - - - - - - - - - - - + + + + + + + Python + Qt4 + + 1.9.0 + Raoul Snyman + raoulsnyman@openlp.org + + openlp.pyw + openlp/theme/test/test_theme.py + openlp/theme/__init__.py + openlp/theme/theme.py + openlp/controls/__init__.py + openlp/core/test/test_render_theme.py + openlp/core/test/test_render.py + openlp/core/interpolate.py + openlp/core/__init__.py + openlp/core/render.py + openlp/ui/__init__.py + openlp/ui/forms/__init__.py + openlp/__init__.py + openlp/utils/ConfigHelper.py + openlp/utils/__init__.py + demo.py + openlp/core/settingsmanager.py + openlp/resources/openlp_rc.py + openlp/resources/__init__.py + openlp/ui/forms/about.py + openlp/ui/forms/mainwindow.py + openlp/core/plugin.py + openlp/core/xmlrootclass.py + openlp/song/__init__.py + openlp/song/song.py + openlp/song/test/test_song_opensong.py + openlp/song/test/test_song_basic.py + openlp/song/test/test_song_text.py + openlp/plugins/biblemanager/__init__.py + openlp/plugins/biblemanager/BibleDBImpl.py + openlp/plugins/biblemanager/BibleManager.py + openlp/plugins/biblemanager/BibleHTTPImpl.py + openlp/plugins/biblemanager/test/__init__.py + openlp/plugins/biblemanager/test/test_bibleManager.py + openlp/song/test/test_song_verse.py + openlp/plugins/__init__.py + openlp/plugins/testplugin1.py + openlp/plugins/plugin.py + openlp/plugins/plugin_manager.py + openlp/plugins/testplugin2/__init__.py + openlp/plugins/testplugin2/testplugin2.py + openlp/plugins/test/test_plugin_manager.py + openlp/ui/forms/splashscreen.py + openlp/ui/forms/settings.py + openlp/ui/forms/alertform.py + openlp/ui/forms/editsongform.py + openlp/ui/forms/openlpexportform.py + openlp/ui/forms/openlpimportform.py + openlp/ui/forms/opensongexportform.py + openlp/ui/forms/opensongimportform.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/images/openlp-2.qrc + + + + + copyright.txt + + openlp.pyw + + None + + + + add + + + + + + + + checkout + + + + + + + + commit + + + + + + + + diff + + + + + + + + export + + + + + + + + global + + + + + + + + history + + + + + + + + log + + + + + + + + remove + + + + + + + + status + + + + + + + + tag + + + + + + + + update + + + + + + + + + + + + standardLayout + + + True + + + + + + + + + + + + +
\ No newline at end of file diff --git a/openlp/resources/forms/about.ui b/openlp/resources/forms/about.ui index 96f7f4f54..702a04a03 100644 --- a/openlp/resources/forms/about.ui +++ b/openlp/resources/forms/about.ui @@ -13,8 +13,8 @@ About openlp.org - - :/Logo/favicon.ico:/Logo/favicon.ico + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp @@ -346,6 +346,7 @@ p, li { white-space: pre-wrap; } + diff --git a/openlp/resources/forms/alertform.ui b/openlp/resources/forms/alertform.ui index 64a05bcd2..1caf4a356 100644 --- a/openlp/resources/forms/alertform.ui +++ b/openlp/resources/forms/alertform.ui @@ -12,6 +12,10 @@ Alert Message + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 8 @@ -105,7 +109,9 @@ - + + + CancelButton diff --git a/openlp/resources/forms/editsongform.ui b/openlp/resources/forms/editsongform.ui index 72fb6cd5b..89ee617dc 100644 --- a/openlp/resources/forms/editsongform.ui +++ b/openlp/resources/forms/editsongform.ui @@ -12,6 +12,10 @@ Song Editor + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 8 diff --git a/openlp/resources/forms/openlpexportform.ui b/openlp/resources/forms/openlpexportform.ui index 8f86caef3..4dc81d21c 100644 --- a/openlp/resources/forms/openlpexportform.ui +++ b/openlp/resources/forms/openlpexportform.ui @@ -12,6 +12,10 @@ openlp.org Song Exporter + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 8 diff --git a/openlp/resources/forms/openlpimportform.ui b/openlp/resources/forms/openlpimportform.ui index beb504a52..f033ad7a6 100644 --- a/openlp/resources/forms/openlpimportform.ui +++ b/openlp/resources/forms/openlpimportform.ui @@ -12,6 +12,10 @@ openlp.org Song Importer + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 8 diff --git a/openlp/resources/forms/opensongexportform.ui b/openlp/resources/forms/opensongexportform.ui index f3ee35989..4263877ca 100644 --- a/openlp/resources/forms/opensongexportform.ui +++ b/openlp/resources/forms/opensongexportform.ui @@ -1,6 +1,6 @@ - OpenLPExportForm - + OpenSongExportForm + 0 @@ -12,6 +12,10 @@ OpenSong Song Exporter + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 8 @@ -543,7 +547,7 @@ ClosePushButton clicked() - OpenLPExportForm + OpenSongExportForm close() diff --git a/openlp/resources/forms/opensongimportform.ui b/openlp/resources/forms/opensongimportform.ui index e14f4cef7..b16d02ede 100644 --- a/openlp/resources/forms/opensongimportform.ui +++ b/openlp/resources/forms/opensongimportform.ui @@ -6,12 +6,16 @@ 0 0 481 - 152 + 153 OpenSong Song Importer + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 6 diff --git a/openlp/resources/forms/settings.ui b/openlp/resources/forms/settings.ui index 4d40a94b1..51c66e866 100644 --- a/openlp/resources/forms/settings.ui +++ b/openlp/resources/forms/settings.ui @@ -12,6 +12,10 @@ Settings + + + :/icon/openlp.org-icon-32.bmp:/icon/openlp.org-icon-32.bmp + 8 @@ -955,9 +959,6 @@ p, li { white-space: pre-wrap; } - GeneralLeftWidget - GeneralRightWidget - verticalSpacer diff --git a/openlp/ui/forms/__init__.py b/openlp/ui/forms/__init__.py index afbb36b42..4626c38ae 100644 --- a/openlp/ui/forms/__init__.py +++ b/openlp/ui/forms/__init__.py @@ -1,23 +1,32 @@ -""" -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 mainwindow import MainWindow -from about import AboutForm -from splashscreen import SplashScreen - -__all__ = ['MainWindow', 'AboutForm', 'SplashScreen'] +""" +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 mainwindow import MainWindow +from about import AboutForm +from alertform import AlertForm +from editsongform import EditSongForm +from openlpexportform import OpenLPExportForm +from openlpimportform import OpenLPImportForm +from opensongexportform import OpenSongExportForm +from opensongimportform import OpenSongImportForm +from settings import SettingsDialog +from splashscreen import SplashScreen + +__all__ = ['SplashScreen', 'MainWindow', 'AboutForm', 'AlertForm', +'EditSongForm', 'OpenLPExportForm', 'OpenLPImportForm', 'OpenSongExportForm', +'OpenSongImportForm', 'SettingsDialog'] diff --git a/openlp/ui/forms/about.py b/openlp/ui/forms/about.py index 1816f9bf7..4477efdf9 100644 --- a/openlp/ui/forms/about.py +++ b/openlp/ui/forms/about.py @@ -1,217 +1,227 @@ -# -*- coding: utf-8 -*- - -# Form implementation generated from reading ui file '/home/raoul/Projects/openlp-2/openlp/resources/forms/about.ui' -# -# Created: Wed Oct 29 21:34:51 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 * - -class AboutForm(object): - def __init__(self): - self.about_form = QtGui.QDialog() - self.setupUi() - - def setupUi(self): - self.about_form.setObjectName("about_form") - self.about_form.resize(470, 481) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(":/Logo/favicon.ico"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.about_form.setWindowIcon(icon) - self.AboutDialogLayout = QtGui.QVBoxLayout(self.about_form) - self.AboutDialogLayout.setSpacing(8) - self.AboutDialogLayout.setMargin(8) - self.AboutDialogLayout.setObjectName("AboutDialogLayout") - self.Logo = QtGui.QLabel(self.about_form) - self.Logo.setAutoFillBackground(True) - self.Logo.setStyleSheet("background-color: rgb(255, 255, 255);") - self.Logo.setFrameShape(QtGui.QFrame.WinPanel) - self.Logo.setFrameShadow(QtGui.QFrame.Sunken) - 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.about_form) - 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(30, 0, 353, 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(353, 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.about_form) - 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.about_form) - self.extContributeItem.setObjectName("extContributeItem") - - self.retranslateUi() - self.AboutNotebook.setCurrentIndex(0) - QtCore.QObject.connect(self.CloseButton, QtCore.SIGNAL("clicked()"), self.about_form.close) - QtCore.QMetaObject.connectSlotsByName(self.about_form) - self.about_form.setTabOrder(self.CreditsScrollArea, self.ContributeButton) - - def retranslateUi(self): - self.about_form.setWindowTitle(QtGui.QApplication.translate("about_form", "About openlp.org", None, QtGui.QApplication.UnicodeUTF8)) - self.CopyrightLabel.setText(QtGui.QApplication.translate("about_form", "Copyright © 2004-2008 openlp.org Foundation", None, QtGui.QApplication.UnicodeUTF8)) - self.AboutAuthors.setText(QtGui.QApplication.translate("about_form", "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("about_form", "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("about_form", "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("about_form", "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("about_form", "License", None, QtGui.QApplication.UnicodeUTF8)) - self.CreditsLabel.setText(QtGui.QApplication.translate("about_form", "\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("about_form", "Credits", None, QtGui.QApplication.UnicodeUTF8)) - self.ContributeButton.setText(QtGui.QApplication.translate("about_form", "Contribute", None, QtGui.QApplication.UnicodeUTF8)) - self.CloseButton.setText(QtGui.QApplication.translate("about_form", "Close", None, QtGui.QApplication.UnicodeUTF8)) - self.extContributeItem.setText(QtGui.QApplication.translate("about_form", "&Contribute", None, QtGui.QApplication.UnicodeUTF8)) - - def show(self): - screen = QtGui.QDesktopWidget().screenGeometry() - size = self.about_form.geometry() - self.about_form.move((screen.width() - size.width()) / 2, (screen.height() - size.height()) / 2) - self.about_form.show() +# -*- 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) diff --git a/openlp/ui/forms/alertform.py b/openlp/ui/forms/alertform.py new file mode 100644 index 000000000..e36b106ec --- /dev/null +++ b/openlp/ui/forms/alertform.py @@ -0,0 +1,81 @@ +# -*- 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() diff --git a/openlp/ui/forms/editsongform.py b/openlp/ui/forms/editsongform.py new file mode 100644 index 000000000..486f98fdd --- /dev/null +++ b/openlp/ui/forms/editsongform.py @@ -0,0 +1,190 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\editsongform.ui' +# +# Created: Wed Nov 05 20:55:02 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 EditSongForm(object): + + def __init__(self): + self.EditSongForm = QtGui.QWidget() + self.setupUi() + + def setupUi(self): + self.EditSongForm.setObjectName("EditSongForm") + self.EditSongForm.resize(665, 481) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.EditSongForm.setWindowIcon(icon) + self.EditSongFormLayout = QtGui.QVBoxLayout(self.EditSongForm) + self.EditSongFormLayout.setSpacing(8) + self.EditSongFormLayout.setMargin(8) + self.EditSongFormLayout.setObjectName("EditSongFormLayout") + self.TopWidget = QtGui.QWidget(self.EditSongForm) + self.TopWidget.setObjectName("TopWidget") + self.TopWidgetLayout = QtGui.QHBoxLayout(self.TopWidget) + self.TopWidgetLayout.setSpacing(8) + self.TopWidgetLayout.setMargin(0) + self.TopWidgetLayout.setObjectName("TopWidgetLayout") + self.TextWidget = QtGui.QWidget(self.TopWidget) + self.TextWidget.setObjectName("TextWidget") + self.TextWidgetLayout = QtGui.QVBoxLayout(self.TextWidget) + self.TextWidgetLayout.setSpacing(8) + self.TextWidgetLayout.setMargin(0) + self.TextWidgetLayout.setObjectName("TextWidgetLayout") + self.TitleLabel = QtGui.QLabel(self.TextWidget) + self.TitleLabel.setObjectName("TitleLabel") + self.TextWidgetLayout.addWidget(self.TitleLabel) + self.TitleEditItem = QtGui.QLineEdit(self.TextWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.TitleEditItem.sizePolicy().hasHeightForWidth()) + self.TitleEditItem.setSizePolicy(sizePolicy) + self.TitleEditItem.setObjectName("TitleEditItem") + self.TextWidgetLayout.addWidget(self.TitleEditItem) + self.LyricsLabel = QtGui.QLabel(self.TextWidget) + self.LyricsLabel.setObjectName("LyricsLabel") + self.TextWidgetLayout.addWidget(self.LyricsLabel) + self.LyricsTextEdit = QtGui.QTextEdit(self.TextWidget) + self.LyricsTextEdit.setLineWrapMode(QtGui.QTextEdit.NoWrap) + self.LyricsTextEdit.setAcceptRichText(False) + self.LyricsTextEdit.setObjectName("LyricsTextEdit") + self.TextWidgetLayout.addWidget(self.LyricsTextEdit) + self.TopWidgetLayout.addWidget(self.TextWidget) + self.AuthorWidget = QtGui.QWidget(self.TopWidget) + self.AuthorWidget.setObjectName("AuthorWidget") + self.AuthorWidgetLayout = QtGui.QVBoxLayout(self.AuthorWidget) + self.AuthorWidgetLayout.setSpacing(8) + self.AuthorWidgetLayout.setMargin(0) + self.AuthorWidgetLayout.setObjectName("AuthorWidgetLayout") + self.AuthorsLabel = QtGui.QLabel(self.AuthorWidget) + self.AuthorsLabel.setObjectName("AuthorsLabel") + self.AuthorWidgetLayout.addWidget(self.AuthorsLabel) + self.AuthorSelectWidget = QtGui.QWidget(self.AuthorWidget) + self.AuthorSelectWidget.setObjectName("AuthorSelectWidget") + self.AuthorSelectWidgetLayout = QtGui.QHBoxLayout(self.AuthorSelectWidget) + self.AuthorSelectWidgetLayout.setSpacing(8) + self.AuthorSelectWidgetLayout.setMargin(0) + self.AuthorSelectWidgetLayout.setObjectName("AuthorSelectWidgetLayout") + self.AuthorsSelectionComboItem = QtGui.QComboBox(self.AuthorSelectWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AuthorsSelectionComboItem.sizePolicy().hasHeightForWidth()) + self.AuthorsSelectionComboItem.setSizePolicy(sizePolicy) + self.AuthorsSelectionComboItem.setEditable(False) + self.AuthorsSelectionComboItem.setInsertPolicy(QtGui.QComboBox.InsertAlphabetically) + self.AuthorsSelectionComboItem.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToMinimumContentsLength) + self.AuthorsSelectionComboItem.setMinimumContentsLength(8) + self.AuthorsSelectionComboItem.setObjectName("AuthorsSelectionComboItem") + self.AuthorSelectWidgetLayout.addWidget(self.AuthorsSelectionComboItem) + self.AuthorAddtoSongItem = QtGui.QPushButton(self.AuthorSelectWidget) + self.AuthorAddtoSongItem.setMaximumSize(QtCore.QSize(110, 16777215)) + self.AuthorAddtoSongItem.setObjectName("AuthorAddtoSongItem") + self.AuthorSelectWidgetLayout.addWidget(self.AuthorAddtoSongItem) + self.AuthorWidgetLayout.addWidget(self.AuthorSelectWidget) + self.AuthorManagementWidget = QtGui.QWidget(self.AuthorWidget) + self.AuthorManagementWidget.setObjectName("AuthorManagementWidget") + self.AuthorManagementWidgetLayout = QtGui.QHBoxLayout(self.AuthorManagementWidget) + self.AuthorManagementWidgetLayout.setSpacing(8) + self.AuthorManagementWidgetLayout.setMargin(0) + self.AuthorManagementWidgetLayout.setObjectName("AuthorManagementWidgetLayout") + self.NewAuthorButton = QtGui.QPushButton(self.AuthorManagementWidget) + self.NewAuthorButton.setObjectName("NewAuthorButton") + self.AuthorManagementWidgetLayout.addWidget(self.NewAuthorButton) + self.AuthorDeleteItem = QtGui.QPushButton(self.AuthorManagementWidget) + self.AuthorDeleteItem.setObjectName("AuthorDeleteItem") + self.AuthorManagementWidgetLayout.addWidget(self.AuthorDeleteItem) + self.AuthorWidgetLayout.addWidget(self.AuthorManagementWidget) + self.SelectedAuthorsLabel = QtGui.QLabel(self.AuthorWidget) + self.SelectedAuthorsLabel.setObjectName("SelectedAuthorsLabel") + self.AuthorWidgetLayout.addWidget(self.SelectedAuthorsLabel) + self.AuthorsListItem = QtGui.QListView(self.AuthorWidget) + self.AuthorsListItem.setEditTriggers(QtGui.QAbstractItemView.NoEditTriggers) + self.AuthorsListItem.setSelectionRectVisible(True) + self.AuthorsListItem.setObjectName("AuthorsListItem") + self.AuthorWidgetLayout.addWidget(self.AuthorsListItem) + self.RemoveAuthorWidget = QtGui.QWidget(self.AuthorWidget) + self.RemoveAuthorWidget.setObjectName("RemoveAuthorWidget") + self.RemoveAuthorWidgetLayout = QtGui.QHBoxLayout(self.RemoveAuthorWidget) + self.RemoveAuthorWidgetLayout.setSpacing(8) + self.RemoveAuthorWidgetLayout.setMargin(0) + self.RemoveAuthorWidgetLayout.setObjectName("RemoveAuthorWidgetLayout") + spacerItem = QtGui.QSpacerItem(122, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.RemoveAuthorWidgetLayout.addItem(spacerItem) + self.AuthorRemoveItem = QtGui.QPushButton(self.RemoveAuthorWidget) + self.AuthorRemoveItem.setObjectName("AuthorRemoveItem") + self.RemoveAuthorWidgetLayout.addWidget(self.AuthorRemoveItem) + self.AuthorWidgetLayout.addWidget(self.RemoveAuthorWidget) + self.CopyrightInfoLabel = QtGui.QLabel(self.AuthorWidget) + self.CopyrightInfoLabel.setObjectName("CopyrightInfoLabel") + self.AuthorWidgetLayout.addWidget(self.CopyrightInfoLabel) + self.CopyrightWidget = QtGui.QWidget(self.AuthorWidget) + self.CopyrightWidget.setObjectName("CopyrightWidget") + self.CopyrightWidgetLayout = QtGui.QHBoxLayout(self.CopyrightWidget) + self.CopyrightWidgetLayout.setSpacing(8) + self.CopyrightWidgetLayout.setMargin(0) + self.CopyrightWidgetLayout.setObjectName("CopyrightWidgetLayout") + self.CopyrightEditItem = QtGui.QLineEdit(self.CopyrightWidget) + self.CopyrightEditItem.setObjectName("CopyrightEditItem") + self.CopyrightWidgetLayout.addWidget(self.CopyrightEditItem) + self.CopyrightInsertItem = QtGui.QPushButton(self.CopyrightWidget) + self.CopyrightInsertItem.setMaximumSize(QtCore.QSize(29, 16777215)) + self.CopyrightInsertItem.setObjectName("CopyrightInsertItem") + self.CopyrightWidgetLayout.addWidget(self.CopyrightInsertItem) + self.AuthorWidgetLayout.addWidget(self.CopyrightWidget) + self.TopWidgetLayout.addWidget(self.AuthorWidget) + self.EditSongFormLayout.addWidget(self.TopWidget) + self.ThemeWidget = QtGui.QWidget(self.EditSongForm) + self.ThemeWidget.setObjectName("ThemeWidget") + self.ThemeWidgetLayout = QtGui.QHBoxLayout(self.ThemeWidget) + self.ThemeWidgetLayout.setSpacing(8) + self.ThemeWidgetLayout.setMargin(0) + self.ThemeWidgetLayout.setObjectName("ThemeWidgetLayout") + self.ThemeLabel = QtGui.QLabel(self.ThemeWidget) + self.ThemeLabel.setMaximumSize(QtCore.QSize(70, 16777215)) + self.ThemeLabel.setObjectName("ThemeLabel") + self.ThemeWidgetLayout.addWidget(self.ThemeLabel) + self.ThemeSelectionComboItem = QtGui.QComboBox(self.ThemeWidget) + self.ThemeSelectionComboItem.setObjectName("ThemeSelectionComboItem") + self.ThemeWidgetLayout.addWidget(self.ThemeSelectionComboItem) + self.ThemeAddItem = QtGui.QPushButton(self.ThemeWidget) + self.ThemeAddItem.setMaximumSize(QtCore.QSize(110, 16777215)) + self.ThemeAddItem.setObjectName("ThemeAddItem") + self.ThemeWidgetLayout.addWidget(self.ThemeAddItem) + self.EditSongFormLayout.addWidget(self.ThemeWidget) + self.ButtonBox = QtGui.QDialogButtonBox(self.EditSongForm) + self.ButtonBox.setStandardButtons(QtGui.QDialogButtonBox.Cancel|QtGui.QDialogButtonBox.Save) + self.ButtonBox.setObjectName("ButtonBox") + self.EditSongFormLayout.addWidget(self.ButtonBox) + + self.retranslateUi() + QtCore.QObject.connect(self.ButtonBox, QtCore.SIGNAL("rejected()"), self.EditSongForm.close) + QtCore.QObject.connect(self.ButtonBox, QtCore.SIGNAL("accepted()"), self.EditSongForm.close) + QtCore.QMetaObject.connectSlotsByName(self.EditSongForm) + + def retranslateUi(self): + self.EditSongForm.setWindowTitle(QtGui.QApplication.translate("EditSongForm", "Song Editor", None, QtGui.QApplication.UnicodeUTF8)) + self.TitleLabel.setText(QtGui.QApplication.translate("EditSongForm", "Title:", None, QtGui.QApplication.UnicodeUTF8)) + self.LyricsLabel.setText(QtGui.QApplication.translate("EditSongForm", "Lyrics:", None, QtGui.QApplication.UnicodeUTF8)) + self.AuthorsLabel.setText(QtGui.QApplication.translate("EditSongForm", "Authors:", None, QtGui.QApplication.UnicodeUTF8)) + self.AuthorAddtoSongItem.setText(QtGui.QApplication.translate("EditSongForm", "Add to Song", None, QtGui.QApplication.UnicodeUTF8)) + self.NewAuthorButton.setText(QtGui.QApplication.translate("EditSongForm", "Add a New Author", None, QtGui.QApplication.UnicodeUTF8)) + self.AuthorDeleteItem.setText(QtGui.QApplication.translate("EditSongForm", "Delete Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedAuthorsLabel.setText(QtGui.QApplication.translate("EditSongForm", "Selected Authors:", None, QtGui.QApplication.UnicodeUTF8)) + self.AuthorRemoveItem.setText(QtGui.QApplication.translate("EditSongForm", "Remove Selected Author(s)", None, QtGui.QApplication.UnicodeUTF8)) + self.CopyrightInfoLabel.setText(QtGui.QApplication.translate("EditSongForm", "Copyright Info:", None, QtGui.QApplication.UnicodeUTF8)) + self.CopyrightInsertItem.setText(QtGui.QApplication.translate("EditSongForm", "©", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeLabel.setText(QtGui.QApplication.translate("EditSongForm", "Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeAddItem.setText(QtGui.QApplication.translate("EditSongForm", "Add a Theme", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.EditSongForm.show() diff --git a/openlp/ui/forms/mainwindow.py b/openlp/ui/forms/mainwindow.py index cebd13642..ec68adeb9 100644 --- a/openlp/ui/forms/mainwindow.py +++ b/openlp/ui/forms/mainwindow.py @@ -1,1020 +1,1065 @@ -# -*- coding: utf-8 -*- - -""" -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 -""" - -# 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.resources import * - -class MainWindow(object): - def __init__(self): - self.main_window = QtGui.QMainWindow() - self.setupUi() - self.about_form = AboutForm() - - def setupUi(self): - self.main_window.setObjectName("main_window") - self.main_window.resize(1087, 847) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.main_window.sizePolicy().hasHeightForWidth()) - self.main_window.setSizePolicy(sizePolicy) - main_icon = QtGui.QIcon() - main_icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.main_window.setWindowIcon(main_icon) - self.MainContent = QtGui.QWidget(self.main_window) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.MainContent.sizePolicy().hasHeightForWidth()) - self.MainContent.setSizePolicy(sizePolicy) - self.MainContent.setObjectName("MainContent") - self.MainContentLayout = QtGui.QHBoxLayout(self.MainContent) - self.MainContentLayout.setSpacing(0) - self.MainContentLayout.setMargin(0) - self.MainContentLayout.setObjectName("MainContentLayout") - self.ControlSplitter = QtGui.QSplitter(self.MainContent) - self.ControlSplitter.setOrientation(QtCore.Qt.Horizontal) - self.ControlSplitter.setObjectName("ControlSplitter") - self.PreviewPane = QtGui.QWidget(self.ControlSplitter) - self.PreviewPane.setObjectName("PreviewPane") - self.PreviewPaneLayout = QtGui.QVBoxLayout(self.PreviewPane) - self.PreviewPaneLayout.setSpacing(0) - self.PreviewPaneLayout.setMargin(0) - self.PreviewPaneLayout.setObjectName("PreviewPaneLayout") - self.PreviewSplitter = QtGui.QSplitter(self.PreviewPane) - self.PreviewSplitter.setOrientation(QtCore.Qt.Vertical) - self.PreviewSplitter.setObjectName("PreviewSplitter") - self.PreviewController = QtGui.QScrollArea(self.PreviewSplitter) - self.PreviewController.setWidgetResizable(True) - self.PreviewController.setObjectName("PreviewController") - self.PreviewControllerContents = QtGui.QWidget(self.PreviewController) - self.PreviewControllerContents.setGeometry(QtCore.QRect(0, 0, 228, 536)) - self.PreviewControllerContents.setObjectName("PreviewControllerContents") - self.PreviewController.setWidget(self.PreviewControllerContents) - self.PreviewScreen = QtGui.QGraphicsView(self.PreviewSplitter) - self.PreviewScreen.setMaximumSize(QtCore.QSize(16777215, 250)) - self.PreviewScreen.setObjectName("PreviewScreen") - self.PreviewPaneLayout.addWidget(self.PreviewSplitter) - self.LivePane = QtGui.QWidget(self.ControlSplitter) - self.LivePane.setObjectName("LivePane") - self.LivePaneLayout = QtGui.QVBoxLayout(self.LivePane) - self.LivePaneLayout.setSpacing(0) - self.LivePaneLayout.setMargin(0) - self.LivePaneLayout.setObjectName("LivePaneLayout") - self.LiveSplitter = QtGui.QSplitter(self.LivePane) - self.LiveSplitter.setOrientation(QtCore.Qt.Vertical) - self.LiveSplitter.setObjectName("LiveSplitter") - self.LiveController = QtGui.QScrollArea(self.LiveSplitter) - self.LiveController.setWidgetResizable(True) - self.LiveController.setObjectName("LiveController") - self.LiveControllerContents = QtGui.QWidget(self.LiveController) - self.LiveControllerContents.setGeometry(QtCore.QRect(0, 0, 227, 536)) - self.LiveControllerContents.setObjectName("LiveControllerContents") - self.LiveController.setWidget(self.LiveControllerContents) - self.LiveScreen = QtGui.QGraphicsView(self.LiveSplitter) - self.LiveScreen.setMaximumSize(QtCore.QSize(16777215, 250)) - self.LiveScreen.setObjectName("LiveScreen") - self.LivePaneLayout.addWidget(self.LiveSplitter) - self.MainContentLayout.addWidget(self.ControlSplitter) - self.main_window.setCentralWidget(self.MainContent) - self.MenuBar = QtGui.QMenuBar(self.main_window) - self.MenuBar.setGeometry(QtCore.QRect(0, 0, 1087, 27)) - self.MenuBar.setObjectName("MenuBar") - self.FileMenu = QtGui.QMenu(self.MenuBar) - self.FileMenu.setObjectName("FileMenu") - self.FileImportMenu = QtGui.QMenu(self.FileMenu) - self.FileImportMenu.setObjectName("FileImportMenu") - self.ImportSongMenu = QtGui.QMenu(self.FileImportMenu) - self.ImportSongMenu.setObjectName("ImportSongMenu") - self.FileExportMenu = QtGui.QMenu(self.FileMenu) - self.FileExportMenu.setObjectName("FileExportMenu") - self.ExportSongMenu = QtGui.QMenu(self.FileExportMenu) - self.ExportSongMenu.setObjectName("ExportSongMenu") - self.OptionsMenu = QtGui.QMenu(self.MenuBar) - self.OptionsMenu.setObjectName("OptionsMenu") - self.OptionsViewMenu = QtGui.QMenu(self.OptionsMenu) - self.OptionsViewMenu.setObjectName("OptionsViewMenu") - self.ViewModeMenu = QtGui.QMenu(self.OptionsViewMenu) - self.ViewModeMenu.setObjectName("ViewModeMenu") - self.OptionsLanguageMenu = QtGui.QMenu(self.OptionsMenu) - self.OptionsLanguageMenu.setObjectName("OptionsLanguageMenu") - self.ToolsMenu = QtGui.QMenu(self.MenuBar) - self.ToolsMenu.setObjectName("ToolsMenu") - self.HelpMenu = QtGui.QMenu(self.MenuBar) - self.HelpMenu.setObjectName("HelpMenu") - self.main_window.setMenuBar(self.MenuBar) - self.StatusBar = QtGui.QStatusBar(self.main_window) - self.StatusBar.setObjectName("StatusBar") - self.main_window.setStatusBar(self.StatusBar) - self.MediaManagerDock = QtGui.QDockWidget(self.main_window) - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.MediaManagerDock.sizePolicy().hasHeightForWidth()) - self.MediaManagerDock.setSizePolicy(sizePolicy) - icon = QtGui.QIcon() - icon.addPixmap(QtGui.QPixmap(":/system/system_mediamanager.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MediaManagerDock.setWindowIcon(icon) - self.MediaManagerDock.setFloating(False) - self.MediaManagerDock.setObjectName("MediaManagerDock") - self.MediaManagerContents = QtGui.QWidget() - sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) - sizePolicy.setHorizontalStretch(0) - sizePolicy.setVerticalStretch(0) - sizePolicy.setHeightForWidth(self.MediaManagerContents.sizePolicy().hasHeightForWidth()) - self.MediaManagerContents.setSizePolicy(sizePolicy) - self.MediaManagerContents.setObjectName("MediaManagerContents") - self.MediaManagerLayout = QtGui.QHBoxLayout(self.MediaManagerContents) - self.MediaManagerLayout.setContentsMargins(0, 2, 0, 0) - self.MediaManagerLayout.setObjectName("MediaManagerLayout") - self.MediaToolBox = QtGui.QToolBox(self.MediaManagerContents) - #self.MediaToolBox.setTabSpacing(0) - self.MediaToolBox.setObjectName("MediaToolBox") - 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) - self.ServiceManagerDock = QtGui.QDockWidget(self.main_window) - icon20 = QtGui.QIcon() - icon20.addPixmap(QtGui.QPixmap(":/system/system_servicemanager.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ServiceManagerDock.setWindowIcon(icon20) - self.ServiceManagerDock.setFeatures(QtGui.QDockWidget.AllDockWidgetFeatures) - self.ServiceManagerDock.setObjectName("ServiceManagerDock") - self.ServiceManagerContents = QtGui.QWidget() - self.ServiceManagerContents.setObjectName("ServiceManagerContents") - self.ServiceManagerLayout = QtGui.QVBoxLayout(self.ServiceManagerContents) - self.ServiceManagerLayout.setSpacing(0) - self.ServiceManagerLayout.setMargin(0) - self.ServiceManagerLayout.setObjectName("ServiceManagerLayout") - self.ServiceToolbar = QtGui.QWidget(self.ServiceManagerContents) - self.ServiceToolbar.setObjectName("ServiceToolbar") - self.ServiceToolbarLayout = QtGui.QHBoxLayout(self.ServiceToolbar) - self.ServiceToolbarLayout.setSpacing(0) - self.ServiceToolbarLayout.setContentsMargins(0, 2, 0, 0) - self.ServiceToolbarLayout.setObjectName("ServiceToolbarLayout") - self.MoveTopButton = QtGui.QToolButton(self.ServiceToolbar) - icon21 = QtGui.QIcon() - icon21.addPixmap(QtGui.QPixmap(":/services/service_top.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MoveTopButton.setIcon(icon21) - self.MoveTopButton.setIconSize(QtCore.QSize(20, 20)) - self.MoveTopButton.setAutoRaise(True) - self.MoveTopButton.setObjectName("MoveTopButton") - self.ServiceToolbarLayout.addWidget(self.MoveTopButton) - self.MoveUpButton = QtGui.QToolButton(self.ServiceToolbar) - icon22 = QtGui.QIcon() - icon22.addPixmap(QtGui.QPixmap(":/services/service_up.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MoveUpButton.setIcon(icon22) - self.MoveUpButton.setIconSize(QtCore.QSize(20, 20)) - self.MoveUpButton.setAutoRaise(True) - self.MoveUpButton.setObjectName("MoveUpButton") - self.ServiceToolbarLayout.addWidget(self.MoveUpButton) - self.MoveDownButton = QtGui.QToolButton(self.ServiceToolbar) - icon23 = QtGui.QIcon() - icon23.addPixmap(QtGui.QPixmap(":/services/service_down.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MoveDownButton.setIcon(icon23) - self.MoveDownButton.setIconSize(QtCore.QSize(20, 20)) - self.MoveDownButton.setAutoRaise(True) - self.MoveDownButton.setObjectName("MoveDownButton") - self.ServiceToolbarLayout.addWidget(self.MoveDownButton) - self.MoveBottomButton = QtGui.QToolButton(self.ServiceToolbar) - icon24 = QtGui.QIcon() - icon24.addPixmap(QtGui.QPixmap(":/services/service_bottom.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.MoveBottomButton.setIcon(icon24) - self.MoveBottomButton.setIconSize(QtCore.QSize(20, 20)) - self.MoveBottomButton.setAutoRaise(True) - self.MoveBottomButton.setObjectName("MoveBottomButton") - self.ServiceToolbarLayout.addWidget(self.MoveBottomButton) - self.ServiceDividerLine = QtGui.QFrame(self.ServiceToolbar) - self.ServiceDividerLine.setFrameShape(QtGui.QFrame.VLine) - self.ServiceDividerLine.setFrameShadow(QtGui.QFrame.Sunken) - self.ServiceDividerLine.setObjectName("ServiceDividerLine") - self.ServiceToolbarLayout.addWidget(self.ServiceDividerLine) - self.ServiceNewItem = QtGui.QToolButton(self.ServiceToolbar) - icon25 = QtGui.QIcon() - icon25.addPixmap(QtGui.QPixmap(":/services/service_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ServiceNewItem.setIcon(icon25) - self.ServiceNewItem.setIconSize(QtCore.QSize(20, 20)) - self.ServiceNewItem.setAutoRaise(True) - self.ServiceNewItem.setObjectName("ServiceNewItem") - self.ServiceToolbarLayout.addWidget(self.ServiceNewItem) - self.ServiceOpenItem = QtGui.QToolButton(self.ServiceToolbar) - icon26 = QtGui.QIcon() - icon26.addPixmap(QtGui.QPixmap(":/services/service_open.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ServiceOpenItem.setIcon(icon26) - self.ServiceOpenItem.setIconSize(QtCore.QSize(20, 20)) - self.ServiceOpenItem.setAutoRaise(True) - self.ServiceOpenItem.setObjectName("ServiceOpenItem") - self.ServiceToolbarLayout.addWidget(self.ServiceOpenItem) - self.ServiceSaveItem = QtGui.QToolButton(self.ServiceToolbar) - icon27 = QtGui.QIcon() - icon27.addPixmap(QtGui.QPixmap(":/services/service_save.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ServiceSaveItem.setIcon(icon27) - self.ServiceSaveItem.setIconSize(QtCore.QSize(20, 20)) - self.ServiceSaveItem.setAutoRaise(True) - self.ServiceSaveItem.setObjectName("ServiceSaveItem") - self.ServiceToolbarLayout.addWidget(self.ServiceSaveItem) - self.ServiceThemeComboBox = QtGui.QComboBox(self.ServiceToolbar) - self.ServiceThemeComboBox.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) - self.ServiceThemeComboBox.setObjectName("ServiceThemeComboBox") - self.ServiceThemeComboBox.addItem(QtCore.QString()) - self.ServiceThemeComboBox.addItem(QtCore.QString()) - self.ServiceThemeComboBox.addItem(QtCore.QString()) - self.ServiceToolbarLayout.addWidget(self.ServiceThemeComboBox) - spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.ServiceToolbarLayout.addItem(spacerItem7) - self.ServiceManagerLayout.addWidget(self.ServiceToolbar) - self.ServiceListView = QtGui.QListView(self.ServiceManagerContents) - self.ServiceListView.setObjectName("ServiceListView") - self.ServiceManagerLayout.addWidget(self.ServiceListView) - self.ServiceManagerDock.setWidget(self.ServiceManagerContents) - self.main_window.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.ServiceManagerDock) - self.ThemeManagerDock = QtGui.QDockWidget(self.main_window) - icon28 = QtGui.QIcon() - icon28.addPixmap(QtGui.QPixmap(":/system/system_thememanager.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ThemeManagerDock.setWindowIcon(icon28) - self.ThemeManagerDock.setFloating(False) - self.ThemeManagerDock.setObjectName("ThemeManagerDock") - self.ThemeManagerContents = QtGui.QWidget() - self.ThemeManagerContents.setObjectName("ThemeManagerContents") - self.ThemeManagerLayout = QtGui.QVBoxLayout(self.ThemeManagerContents) - self.ThemeManagerLayout.setSpacing(0) - self.ThemeManagerLayout.setMargin(0) - self.ThemeManagerLayout.setObjectName("ThemeManagerLayout") - self.ThemeManagerToolbar = QtGui.QWidget(self.ThemeManagerContents) - self.ThemeManagerToolbar.setObjectName("ThemeManagerToolbar") - self.ThemeManagerToolbarLayout = QtGui.QHBoxLayout(self.ThemeManagerToolbar) - self.ThemeManagerToolbarLayout.setSpacing(0) - self.ThemeManagerToolbarLayout.setContentsMargins(0, 2, 0, 0) - self.ThemeManagerToolbarLayout.setObjectName("ThemeManagerToolbarLayout") - self.ThemeNewItem = QtGui.QToolButton(self.ThemeManagerToolbar) - icon29 = QtGui.QIcon() - icon29.addPixmap(QtGui.QPixmap(":/themes/theme_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ThemeNewItem.setIcon(icon29) - self.ThemeNewItem.setIconSize(QtCore.QSize(20, 20)) - self.ThemeNewItem.setAutoRaise(True) - self.ThemeNewItem.setObjectName("ThemeNewItem") - self.ThemeManagerToolbarLayout.addWidget(self.ThemeNewItem) - self.ThemeEditItem = QtGui.QToolButton(self.ThemeManagerToolbar) - icon30 = QtGui.QIcon() - icon30.addPixmap(QtGui.QPixmap(":/themes/theme_edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ThemeEditItem.setIcon(icon30) - self.ThemeEditItem.setIconSize(QtCore.QSize(20, 20)) - self.ThemeEditItem.setAutoRaise(True) - self.ThemeEditItem.setObjectName("ThemeEditItem") - self.ThemeManagerToolbarLayout.addWidget(self.ThemeEditItem) - self.ThemeDeleteButton = QtGui.QToolButton(self.ThemeManagerToolbar) - icon31 = QtGui.QIcon() - icon31.addPixmap(QtGui.QPixmap(":/themes/theme_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ThemeDeleteButton.setIcon(icon31) - self.ThemeDeleteButton.setIconSize(QtCore.QSize(20, 20)) - self.ThemeDeleteButton.setAutoRaise(True) - self.ThemeDeleteButton.setObjectName("ThemeDeleteButton") - self.ThemeManagerToolbarLayout.addWidget(self.ThemeDeleteButton) - self.ThemeToolbarLine = QtGui.QFrame(self.ThemeManagerToolbar) - self.ThemeToolbarLine.setFrameShape(QtGui.QFrame.VLine) - self.ThemeToolbarLine.setFrameShadow(QtGui.QFrame.Sunken) - self.ThemeToolbarLine.setObjectName("ThemeToolbarLine") - self.ThemeManagerToolbarLayout.addWidget(self.ThemeToolbarLine) - self.ThemeImportButton = QtGui.QToolButton(self.ThemeManagerToolbar) - icon32 = QtGui.QIcon() - icon32.addPixmap(QtGui.QPixmap(":/themes/theme_import.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ThemeImportButton.setIcon(icon32) - self.ThemeImportButton.setIconSize(QtCore.QSize(20, 20)) - self.ThemeImportButton.setAutoRaise(True) - self.ThemeImportButton.setObjectName("ThemeImportButton") - self.ThemeManagerToolbarLayout.addWidget(self.ThemeImportButton) - self.ThemeExportButton = QtGui.QToolButton(self.ThemeManagerToolbar) - icon33 = QtGui.QIcon() - icon33.addPixmap(QtGui.QPixmap(":/themes/theme_export.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ThemeExportButton.setIcon(icon33) - self.ThemeExportButton.setIconSize(QtCore.QSize(20, 20)) - self.ThemeExportButton.setAutoRaise(True) - self.ThemeExportButton.setObjectName("ThemeExportButton") - self.ThemeManagerToolbarLayout.addWidget(self.ThemeExportButton) - spacerItem8 = QtGui.QSpacerItem(201, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) - self.ThemeManagerToolbarLayout.addItem(spacerItem8) - self.ThemeManagerLayout.addWidget(self.ThemeManagerToolbar) - self.ThemeManagerListView = QtGui.QListView(self.ThemeManagerContents) - self.ThemeManagerListView.setObjectName("ThemeManagerListView") - self.ThemeManagerLayout.addWidget(self.ThemeManagerListView) - self.ThemeManagerDock.setWidget(self.ThemeManagerContents) - self.main_window.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.ThemeManagerDock) - self.FileNewItem = QtGui.QAction(self.main_window) - self.FileNewItem.setIcon(icon25) - self.FileNewItem.setObjectName("FileNewItem") - self.FileOpenItem = QtGui.QAction(self.main_window) - self.FileOpenItem.setIcon(icon26) - self.FileOpenItem.setObjectName("FileOpenItem") - self.FileSaveItem = QtGui.QAction(self.main_window) - self.FileSaveItem.setIcon(icon27) - self.FileSaveItem.setObjectName("FileSaveItem") - self.FileSaveAsItem = QtGui.QAction(self.main_window) - self.FileSaveAsItem.setObjectName("FileSaveAsItem") - self.FileExitItem = QtGui.QAction(self.main_window) - icon34 = QtGui.QIcon() - icon34.addPixmap(QtGui.QPixmap(":/system/system_exit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.FileExitItem.setIcon(icon34) - self.FileExitItem.setObjectName("FileExitItem") - self.ImportBibleItem = QtGui.QAction(self.main_window) - self.ImportBibleItem.setObjectName("ImportBibleItem") - self.ImportThemeItem = QtGui.QAction(self.main_window) - self.ImportThemeItem.setObjectName("ImportThemeItem") - self.ImportLanguageItem = QtGui.QAction(self.main_window) - self.ImportLanguageItem.setObjectName("ImportLanguageItem") - self.ExportBibleItem = QtGui.QAction(self.main_window) - self.ExportBibleItem.setObjectName("ExportBibleItem") - self.ExportThemeItem = QtGui.QAction(self.main_window) - self.ExportThemeItem.setObjectName("ExportThemeItem") - self.ExportLanguageItem = QtGui.QAction(self.main_window) - self.ExportLanguageItem.setObjectName("ExportLanguageItem") - self.actionLook_Feel = QtGui.QAction(self.main_window) - self.actionLook_Feel.setObjectName("actionLook_Feel") - self.OptionsSettingsItem = QtGui.QAction(self.main_window) - icon35 = QtGui.QIcon() - icon35.addPixmap(QtGui.QPixmap(":/system/system_settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.OptionsSettingsItem.setIcon(icon35) - self.OptionsSettingsItem.setObjectName("OptionsSettingsItem") - self.ViewMediaManagerItem = QtGui.QAction(self.main_window) - self.ViewMediaManagerItem.setCheckable(True) - self.ViewMediaManagerItem.setChecked(True) - self.ViewMediaManagerItem.setIcon(icon) - self.ViewMediaManagerItem.setObjectName("ViewMediaManagerItem") - self.ViewThemeManagerItem = QtGui.QAction(self.main_window) - self.ViewThemeManagerItem.setCheckable(True) - self.ViewThemeManagerItem.setChecked(True) - self.ViewThemeManagerItem.setIcon(icon28) - self.ViewThemeManagerItem.setObjectName("ViewThemeManagerItem") - self.ViewServiceManagerItem = QtGui.QAction(self.main_window) - self.ViewServiceManagerItem.setCheckable(True) - self.ViewServiceManagerItem.setChecked(True) - self.ViewServiceManagerItem.setIcon(icon20) - self.ViewServiceManagerItem.setObjectName("ViewServiceManagerItem") - self.ToolsAlertItem = QtGui.QAction(self.main_window) - icon36 = QtGui.QIcon() - icon36.addPixmap(QtGui.QPixmap(":/tools/tools_alert.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ToolsAlertItem.setIcon(icon36) - self.ToolsAlertItem.setObjectName("ToolsAlertItem") - self.HelpDocumentationItem = QtGui.QAction(self.main_window) - self.HelpDocumentationItem.setObjectName("HelpDocumentationItem") - self.HelpAboutItem = QtGui.QAction(self.main_window) - self.HelpAboutItem.setObjectName("HelpAboutItem") - self.HelpOnlineHelpItem = QtGui.QAction(self.main_window) - self.HelpOnlineHelpItem.setObjectName("HelpOnlineHelpItem") - self.HelpWebSiteItem = QtGui.QAction(self.main_window) - self.HelpWebSiteItem.setObjectName("HelpWebSiteItem") - self.ImportOpenSongItem = QtGui.QAction(self.main_window) - self.ImportOpenSongItem.setObjectName("ImportOpenSongItem") - self.ImportOpenlp1Item = QtGui.QAction(self.main_window) - self.ImportOpenlp1Item.setObjectName("ImportOpenlp1Item") - self.ImportOpenlp2Item = QtGui.QAction(self.main_window) - self.ImportOpenlp2Item.setObjectName("ImportOpenlp2Item") - self.ExportOpenSongItem = QtGui.QAction(self.main_window) - self.ExportOpenSongItem.setObjectName("ExportOpenSongItem") - self.ExportOpenlp1Item = QtGui.QAction(self.main_window) - self.ExportOpenlp1Item.setObjectName("ExportOpenlp1Item") - self.ExportOpenlp2Item = QtGui.QAction(self.main_window) - self.ExportOpenlp2Item.setObjectName("ExportOpenlp2Item") - self.LanguageTranslateItem = QtGui.QAction(self.main_window) - self.LanguageTranslateItem.setObjectName("LanguageTranslateItem") - self.LanguageEnglishItem = QtGui.QAction(self.main_window) - self.LanguageEnglishItem.setObjectName("LanguageEnglishItem") - self.ToolsAddToolItem = QtGui.QAction(self.main_window) - icon37 = QtGui.QIcon() - icon37.addPixmap(QtGui.QPixmap(":/tools/tools_add.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) - self.ToolsAddToolItem.setIcon(icon37) - self.ToolsAddToolItem.setObjectName("ToolsAddToolItem") - self.action_Preview_Pane = QtGui.QAction(self.main_window) - self.action_Preview_Pane.setCheckable(True) - self.action_Preview_Pane.setChecked(True) - self.action_Preview_Pane.setObjectName("action_Preview_Pane") - self.ModeLiveItem = QtGui.QAction(self.main_window) - self.ModeLiveItem.setObjectName("ModeLiveItem") - self.ImportSongMenu.addAction(self.ImportOpenlp1Item) - self.ImportSongMenu.addAction(self.ImportOpenlp2Item) - self.ImportSongMenu.addAction(self.ImportOpenSongItem) - self.FileImportMenu.addAction(self.ImportSongMenu.menuAction()) - self.FileImportMenu.addAction(self.ImportBibleItem) - self.FileImportMenu.addAction(self.ImportThemeItem) - self.FileImportMenu.addAction(self.ImportLanguageItem) - self.ExportSongMenu.addAction(self.ExportOpenlp1Item) - self.ExportSongMenu.addAction(self.ExportOpenlp2Item) - self.ExportSongMenu.addAction(self.ExportOpenSongItem) - self.FileExportMenu.addAction(self.ExportSongMenu.menuAction()) - self.FileExportMenu.addAction(self.ExportBibleItem) - self.FileExportMenu.addAction(self.ExportThemeItem) - self.FileExportMenu.addAction(self.ExportLanguageItem) - self.FileMenu.addAction(self.FileNewItem) - self.FileMenu.addAction(self.FileOpenItem) - self.FileMenu.addAction(self.FileSaveItem) - self.FileMenu.addAction(self.FileSaveAsItem) - self.FileMenu.addSeparator() - self.FileMenu.addAction(self.FileImportMenu.menuAction()) - self.FileMenu.addAction(self.FileExportMenu.menuAction()) - self.FileMenu.addSeparator() - self.FileMenu.addAction(self.FileExitItem) - self.ViewModeMenu.addAction(self.ModeLiveItem) - self.OptionsViewMenu.addAction(self.ViewModeMenu.menuAction()) - self.OptionsViewMenu.addSeparator() - self.OptionsViewMenu.addAction(self.ViewMediaManagerItem) - self.OptionsViewMenu.addAction(self.ViewServiceManagerItem) - self.OptionsViewMenu.addAction(self.ViewThemeManagerItem) - self.OptionsViewMenu.addSeparator() - self.OptionsViewMenu.addAction(self.action_Preview_Pane) - self.OptionsLanguageMenu.addAction(self.LanguageEnglishItem) - self.OptionsLanguageMenu.addSeparator() - self.OptionsLanguageMenu.addAction(self.LanguageTranslateItem) - self.OptionsMenu.addAction(self.OptionsLanguageMenu.menuAction()) - self.OptionsMenu.addAction(self.OptionsViewMenu.menuAction()) - self.OptionsMenu.addSeparator() - self.OptionsMenu.addAction(self.OptionsSettingsItem) - self.ToolsMenu.addAction(self.ToolsAlertItem) - self.ToolsMenu.addSeparator() - self.ToolsMenu.addAction(self.ToolsAddToolItem) - self.HelpMenu.addAction(self.HelpDocumentationItem) - self.HelpMenu.addAction(self.HelpOnlineHelpItem) - self.HelpMenu.addSeparator() - self.HelpMenu.addAction(self.HelpWebSiteItem) - self.HelpMenu.addAction(self.HelpAboutItem) - self.MenuBar.addAction(self.FileMenu.menuAction()) - self.MenuBar.addAction(self.OptionsMenu.menuAction()) - self.MenuBar.addAction(self.ToolsMenu.menuAction()) - self.MenuBar.addAction(self.HelpMenu.menuAction()) - - self.retranslateUi() - self.MediaToolBox.setCurrentIndex(0) - QtCore.QObject.connect(self.FileExitItem, QtCore.SIGNAL("triggered()"), self.main_window.close) - QtCore.QObject.connect(self.ViewMediaManagerItem, QtCore.SIGNAL("triggered(bool)"), self.MediaManagerDock.setVisible) - QtCore.QObject.connect(self.ViewServiceManagerItem, QtCore.SIGNAL("triggered(bool)"), self.ServiceManagerDock.setVisible) - QtCore.QObject.connect(self.ViewThemeManagerItem, QtCore.SIGNAL("triggered(bool)"), self.ThemeManagerDock.setVisible) - QtCore.QObject.connect(self.action_Preview_Pane, QtCore.SIGNAL("toggled(bool)"), self.PreviewPane.setVisible) - QtCore.QObject.connect(self.MediaManagerDock, QtCore.SIGNAL("visibilityChanged(bool)"), self.ViewMediaManagerItem.setChecked) - QtCore.QObject.connect(self.ServiceManagerDock, QtCore.SIGNAL("visibilityChanged(bool)"), self.ViewServiceManagerItem.setChecked) - QtCore.QObject.connect(self.ThemeManagerDock, QtCore.SIGNAL("visibilityChanged(bool)"), self.ViewThemeManagerItem.setChecked) - QtCore.QMetaObject.connectSlotsByName(self.main_window) - - QtCore.QObject.connect(self.HelpAboutItem, QtCore.SIGNAL("triggered()"), self.onHelpAboutItemClicked) - - def retranslateUi(self): - self.main_window.setWindowTitle(QtGui.QApplication.translate("main_window", "openlp.org 2.0", None, QtGui.QApplication.UnicodeUTF8)) - self.FileMenu.setTitle(QtGui.QApplication.translate("main_window", "&File", None, QtGui.QApplication.UnicodeUTF8)) - self.FileImportMenu.setTitle(QtGui.QApplication.translate("main_window", "&Import", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportSongMenu.setTitle(QtGui.QApplication.translate("main_window", "&Song", None, QtGui.QApplication.UnicodeUTF8)) - self.FileExportMenu.setTitle(QtGui.QApplication.translate("main_window", "&Export", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportSongMenu.setTitle(QtGui.QApplication.translate("main_window", "&Song", None, QtGui.QApplication.UnicodeUTF8)) - self.OptionsMenu.setTitle(QtGui.QApplication.translate("main_window", "&Options", None, QtGui.QApplication.UnicodeUTF8)) - self.OptionsViewMenu.setTitle(QtGui.QApplication.translate("main_window", "&View", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewModeMenu.setTitle(QtGui.QApplication.translate("main_window", "M&ode", None, QtGui.QApplication.UnicodeUTF8)) - self.OptionsLanguageMenu.setTitle(QtGui.QApplication.translate("main_window", "&Language", None, QtGui.QApplication.UnicodeUTF8)) - 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)) - self.MoveDownButton.setText(QtGui.QApplication.translate("main_window", "Move Down", None, QtGui.QApplication.UnicodeUTF8)) - self.MoveBottomButton.setText(QtGui.QApplication.translate("main_window", "Move To Bottom", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceNewItem.setText(QtGui.QApplication.translate("main_window", "New Service", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceOpenItem.setText(QtGui.QApplication.translate("main_window", "Open Service", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceSaveItem.setText(QtGui.QApplication.translate("main_window", "Save Service", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceThemeComboBox.setItemText(0, QtGui.QApplication.translate("main_window", "African Sunset", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceThemeComboBox.setItemText(1, QtGui.QApplication.translate("main_window", "Snowy Mountains", None, QtGui.QApplication.UnicodeUTF8)) - self.ServiceThemeComboBox.setItemText(2, QtGui.QApplication.translate("main_window", "Wilderness", None, QtGui.QApplication.UnicodeUTF8)) - self.ThemeManagerDock.setWindowTitle(QtGui.QApplication.translate("main_window", "Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ThemeNewItem.setText(QtGui.QApplication.translate("main_window", "New Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.ThemeEditItem.setText(QtGui.QApplication.translate("main_window", "Edit Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.ThemeDeleteButton.setText(QtGui.QApplication.translate("main_window", "Delete Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.ThemeImportButton.setText(QtGui.QApplication.translate("main_window", "Import Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.ThemeExportButton.setText(QtGui.QApplication.translate("main_window", "Export Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.FileNewItem.setText(QtGui.QApplication.translate("main_window", "&New", None, QtGui.QApplication.UnicodeUTF8)) - self.FileNewItem.setToolTip(QtGui.QApplication.translate("main_window", "New Service", None, QtGui.QApplication.UnicodeUTF8)) - self.FileNewItem.setStatusTip(QtGui.QApplication.translate("main_window", "Create a new Service", None, QtGui.QApplication.UnicodeUTF8)) - self.FileNewItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+N", None, QtGui.QApplication.UnicodeUTF8)) - self.FileOpenItem.setText(QtGui.QApplication.translate("main_window", "&Open", None, QtGui.QApplication.UnicodeUTF8)) - self.FileOpenItem.setToolTip(QtGui.QApplication.translate("main_window", "Open Service", None, QtGui.QApplication.UnicodeUTF8)) - self.FileOpenItem.setStatusTip(QtGui.QApplication.translate("main_window", "Open an existing service", None, QtGui.QApplication.UnicodeUTF8)) - self.FileOpenItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveItem.setText(QtGui.QApplication.translate("main_window", "&Save", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveItem.setToolTip(QtGui.QApplication.translate("main_window", "Save Service", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveItem.setStatusTip(QtGui.QApplication.translate("main_window", "Save the current service to disk", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+S", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveAsItem.setText(QtGui.QApplication.translate("main_window", "Save &As...", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveAsItem.setToolTip(QtGui.QApplication.translate("main_window", "Save Service As", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveAsItem.setStatusTip(QtGui.QApplication.translate("main_window", "Save the current service under a new name", None, QtGui.QApplication.UnicodeUTF8)) - self.FileSaveAsItem.setShortcut(QtGui.QApplication.translate("main_window", "F12", None, QtGui.QApplication.UnicodeUTF8)) - self.FileExitItem.setText(QtGui.QApplication.translate("main_window", "E&xit", None, QtGui.QApplication.UnicodeUTF8)) - self.FileExitItem.setStatusTip(QtGui.QApplication.translate("main_window", "Quit OpenLP 2.0", None, QtGui.QApplication.UnicodeUTF8)) - self.FileExitItem.setShortcut(QtGui.QApplication.translate("main_window", "Alt+F4", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportBibleItem.setText(QtGui.QApplication.translate("main_window", "&Bible", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportThemeItem.setText(QtGui.QApplication.translate("main_window", "&Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportLanguageItem.setText(QtGui.QApplication.translate("main_window", "&Language", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportBibleItem.setText(QtGui.QApplication.translate("main_window", "&Bible", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportThemeItem.setText(QtGui.QApplication.translate("main_window", "&Theme", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportLanguageItem.setText(QtGui.QApplication.translate("main_window", "&Language", None, QtGui.QApplication.UnicodeUTF8)) - self.actionLook_Feel.setText(QtGui.QApplication.translate("main_window", "Look && &Feel", None, QtGui.QApplication.UnicodeUTF8)) - self.OptionsSettingsItem.setText(QtGui.QApplication.translate("main_window", "&Settings", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewMediaManagerItem.setText(QtGui.QApplication.translate("main_window", "&Media Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewMediaManagerItem.setToolTip(QtGui.QApplication.translate("main_window", "Toggle Media Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewMediaManagerItem.setStatusTip(QtGui.QApplication.translate("main_window", "Toggle the visibility of the Media Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewMediaManagerItem.setShortcut(QtGui.QApplication.translate("main_window", "F8", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewThemeManagerItem.setText(QtGui.QApplication.translate("main_window", "&Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewThemeManagerItem.setToolTip(QtGui.QApplication.translate("main_window", "Toggle Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewThemeManagerItem.setStatusTip(QtGui.QApplication.translate("main_window", "Toggle the visibility of the Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewThemeManagerItem.setShortcut(QtGui.QApplication.translate("main_window", "F10", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewServiceManagerItem.setText(QtGui.QApplication.translate("main_window", "&Service Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewServiceManagerItem.setToolTip(QtGui.QApplication.translate("main_window", "Toggle Service Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewServiceManagerItem.setStatusTip(QtGui.QApplication.translate("main_window", "Toggle the visibility of the Service Manager", None, QtGui.QApplication.UnicodeUTF8)) - self.ViewServiceManagerItem.setShortcut(QtGui.QApplication.translate("main_window", "F9", None, QtGui.QApplication.UnicodeUTF8)) - self.ToolsAlertItem.setText(QtGui.QApplication.translate("main_window", "&Alert", None, QtGui.QApplication.UnicodeUTF8)) - self.ToolsAlertItem.setStatusTip(QtGui.QApplication.translate("main_window", "Show an alert message", None, QtGui.QApplication.UnicodeUTF8)) - self.ToolsAlertItem.setShortcut(QtGui.QApplication.translate("main_window", "F7", None, QtGui.QApplication.UnicodeUTF8)) - self.HelpDocumentationItem.setText(QtGui.QApplication.translate("main_window", "&User Guide", None, QtGui.QApplication.UnicodeUTF8)) - self.HelpAboutItem.setText(QtGui.QApplication.translate("main_window", "&About", None, QtGui.QApplication.UnicodeUTF8)) - self.HelpAboutItem.setStatusTip(QtGui.QApplication.translate("main_window", "More information about OpenLP", None, QtGui.QApplication.UnicodeUTF8)) - self.HelpAboutItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+F1", None, QtGui.QApplication.UnicodeUTF8)) - self.HelpOnlineHelpItem.setText(QtGui.QApplication.translate("main_window", "&Online Help", None, QtGui.QApplication.UnicodeUTF8)) - self.HelpWebSiteItem.setText(QtGui.QApplication.translate("main_window", "&Web Site", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenSongItem.setText(QtGui.QApplication.translate("main_window", "OpenSong", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenlp1Item.setText(QtGui.QApplication.translate("main_window", "openlp.org 1.0", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenlp1Item.setToolTip(QtGui.QApplication.translate("main_window", "Export songs in openlp.org 1.0 format", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenlp1Item.setStatusTip(QtGui.QApplication.translate("main_window", "Export songs in openlp.org 1.0 format", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenlp2Item.setText(QtGui.QApplication.translate("main_window", "OpenLP 2.0", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenlp2Item.setToolTip(QtGui.QApplication.translate("main_window", "Export songs in OpenLP 2.0 format", None, QtGui.QApplication.UnicodeUTF8)) - self.ImportOpenlp2Item.setStatusTip(QtGui.QApplication.translate("main_window", "Export songs in OpenLP 2.0 format", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportOpenSongItem.setText(QtGui.QApplication.translate("main_window", "OpenSong", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportOpenlp1Item.setText(QtGui.QApplication.translate("main_window", "openlp.org 1.0", None, QtGui.QApplication.UnicodeUTF8)) - self.ExportOpenlp2Item.setText(QtGui.QApplication.translate("main_window", "OpenLP 2.0", None, QtGui.QApplication.UnicodeUTF8)) - self.LanguageTranslateItem.setText(QtGui.QApplication.translate("main_window", "&Translate", None, QtGui.QApplication.UnicodeUTF8)) - self.LanguageTranslateItem.setStatusTip(QtGui.QApplication.translate("main_window", "Translate the interface to your language", None, QtGui.QApplication.UnicodeUTF8)) - self.LanguageEnglishItem.setText(QtGui.QApplication.translate("main_window", "English", None, QtGui.QApplication.UnicodeUTF8)) - self.LanguageEnglishItem.setStatusTip(QtGui.QApplication.translate("main_window", "Set the interface language to English", None, QtGui.QApplication.UnicodeUTF8)) - self.ToolsAddToolItem.setText(QtGui.QApplication.translate("main_window", "&Add Tool...", None, QtGui.QApplication.UnicodeUTF8)) - self.ToolsAddToolItem.setStatusTip(QtGui.QApplication.translate("main_window", "Add an application to the list of tools", None, QtGui.QApplication.UnicodeUTF8)) - self.action_Preview_Pane.setText(QtGui.QApplication.translate("main_window", "&Preview Pane", None, QtGui.QApplication.UnicodeUTF8)) - self.ModeLiveItem.setText(QtGui.QApplication.translate("main_window", "&Live", None, QtGui.QApplication.UnicodeUTF8)) - - def show(self): - sleep(2) - self.main_window.showMaximized() - - def onHelpAboutItemClicked(self): - self.about_form.show() +# -*- coding: utf-8 -*- + +""" +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 +""" + +# 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 * + +class MainWindow(object): + + def __init__(self): + self.main_window = QtGui.QMainWindow() + 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.settings_form = SettingsDialog() + + def setupUi(self): + self.main_window.setObjectName("main_window") + self.main_window.resize(1087, 847) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.main_window.sizePolicy().hasHeightForWidth()) + self.main_window.setSizePolicy(sizePolicy) + main_icon = QtGui.QIcon() + main_icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.main_window.setWindowIcon(main_icon) + self.MainContent = QtGui.QWidget(self.main_window) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.MainContent.sizePolicy().hasHeightForWidth()) + self.MainContent.setSizePolicy(sizePolicy) + self.MainContent.setObjectName("MainContent") + self.MainContentLayout = QtGui.QHBoxLayout(self.MainContent) + self.MainContentLayout.setSpacing(0) + self.MainContentLayout.setMargin(0) + self.MainContentLayout.setObjectName("MainContentLayout") + self.ControlSplitter = QtGui.QSplitter(self.MainContent) + self.ControlSplitter.setOrientation(QtCore.Qt.Horizontal) + self.ControlSplitter.setObjectName("ControlSplitter") + self.PreviewPane = QtGui.QWidget(self.ControlSplitter) + self.PreviewPane.setObjectName("PreviewPane") + self.PreviewPaneLayout = QtGui.QVBoxLayout(self.PreviewPane) + self.PreviewPaneLayout.setSpacing(0) + self.PreviewPaneLayout.setMargin(0) + self.PreviewPaneLayout.setObjectName("PreviewPaneLayout") + self.PreviewSplitter = QtGui.QSplitter(self.PreviewPane) + self.PreviewSplitter.setOrientation(QtCore.Qt.Vertical) + self.PreviewSplitter.setObjectName("PreviewSplitter") + self.PreviewController = QtGui.QScrollArea(self.PreviewSplitter) + self.PreviewController.setWidgetResizable(True) + self.PreviewController.setObjectName("PreviewController") + self.PreviewControllerContents = QtGui.QWidget(self.PreviewController) + self.PreviewControllerContents.setGeometry(QtCore.QRect(0, 0, 228, 536)) + self.PreviewControllerContents.setObjectName("PreviewControllerContents") + self.PreviewController.setWidget(self.PreviewControllerContents) + self.PreviewScreen = QtGui.QGraphicsView(self.PreviewSplitter) + self.PreviewScreen.setMaximumSize(QtCore.QSize(16777215, 250)) + self.PreviewScreen.setObjectName("PreviewScreen") + self.PreviewPaneLayout.addWidget(self.PreviewSplitter) + self.LivePane = QtGui.QWidget(self.ControlSplitter) + self.LivePane.setObjectName("LivePane") + self.LivePaneLayout = QtGui.QVBoxLayout(self.LivePane) + self.LivePaneLayout.setSpacing(0) + self.LivePaneLayout.setMargin(0) + self.LivePaneLayout.setObjectName("LivePaneLayout") + self.LiveSplitter = QtGui.QSplitter(self.LivePane) + self.LiveSplitter.setOrientation(QtCore.Qt.Vertical) + self.LiveSplitter.setObjectName("LiveSplitter") + self.LiveController = QtGui.QScrollArea(self.LiveSplitter) + self.LiveController.setWidgetResizable(True) + self.LiveController.setObjectName("LiveController") + self.LiveControllerContents = QtGui.QWidget(self.LiveController) + self.LiveControllerContents.setGeometry(QtCore.QRect(0, 0, 227, 536)) + self.LiveControllerContents.setObjectName("LiveControllerContents") + self.LiveController.setWidget(self.LiveControllerContents) + self.LiveScreen = QtGui.QGraphicsView(self.LiveSplitter) + self.LiveScreen.setMaximumSize(QtCore.QSize(16777215, 250)) + self.LiveScreen.setObjectName("LiveScreen") + self.LivePaneLayout.addWidget(self.LiveSplitter) + self.MainContentLayout.addWidget(self.ControlSplitter) + self.main_window.setCentralWidget(self.MainContent) + self.MenuBar = QtGui.QMenuBar(self.main_window) + self.MenuBar.setGeometry(QtCore.QRect(0, 0, 1087, 27)) + self.MenuBar.setObjectName("MenuBar") + self.FileMenu = QtGui.QMenu(self.MenuBar) + self.FileMenu.setObjectName("FileMenu") + self.FileImportMenu = QtGui.QMenu(self.FileMenu) + self.FileImportMenu.setObjectName("FileImportMenu") + self.ImportSongMenu = QtGui.QMenu(self.FileImportMenu) + self.ImportSongMenu.setObjectName("ImportSongMenu") + self.FileExportMenu = QtGui.QMenu(self.FileMenu) + self.FileExportMenu.setObjectName("FileExportMenu") + self.ExportSongMenu = QtGui.QMenu(self.FileExportMenu) + self.ExportSongMenu.setObjectName("ExportSongMenu") + self.OptionsMenu = QtGui.QMenu(self.MenuBar) + self.OptionsMenu.setObjectName("OptionsMenu") + self.OptionsViewMenu = QtGui.QMenu(self.OptionsMenu) + self.OptionsViewMenu.setObjectName("OptionsViewMenu") + self.ViewModeMenu = QtGui.QMenu(self.OptionsViewMenu) + self.ViewModeMenu.setObjectName("ViewModeMenu") + self.OptionsLanguageMenu = QtGui.QMenu(self.OptionsMenu) + self.OptionsLanguageMenu.setObjectName("OptionsLanguageMenu") + self.ToolsMenu = QtGui.QMenu(self.MenuBar) + self.ToolsMenu.setObjectName("ToolsMenu") + self.HelpMenu = QtGui.QMenu(self.MenuBar) + self.HelpMenu.setObjectName("HelpMenu") + self.main_window.setMenuBar(self.MenuBar) + self.StatusBar = QtGui.QStatusBar(self.main_window) + self.StatusBar.setObjectName("StatusBar") + self.main_window.setStatusBar(self.StatusBar) + self.MediaManagerDock = QtGui.QDockWidget(self.main_window) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.MediaManagerDock.sizePolicy().hasHeightForWidth()) + self.MediaManagerDock.setSizePolicy(sizePolicy) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/system/system_mediamanager.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.MediaManagerDock.setWindowIcon(icon) + self.MediaManagerDock.setFloating(False) + self.MediaManagerDock.setObjectName("MediaManagerDock") + self.MediaManagerContents = QtGui.QWidget() + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.MediaManagerContents.sizePolicy().hasHeightForWidth()) + self.MediaManagerContents.setSizePolicy(sizePolicy) + self.MediaManagerContents.setObjectName("MediaManagerContents") + self.MediaManagerLayout = QtGui.QHBoxLayout(self.MediaManagerContents) + self.MediaManagerLayout.setContentsMargins(0, 2, 0, 0) + self.MediaManagerLayout.setObjectName("MediaManagerLayout") + self.MediaToolBox = QtGui.QToolBox(self.MediaManagerContents) + #self.MediaToolBox.setTabSpacing(0) + self.MediaToolBox.setObjectName("MediaToolBox") + 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) + self.ServiceManagerDock = QtGui.QDockWidget(self.main_window) + icon20 = QtGui.QIcon() + icon20.addPixmap(QtGui.QPixmap(":/system/system_servicemanager.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ServiceManagerDock.setWindowIcon(icon20) + self.ServiceManagerDock.setFeatures(QtGui.QDockWidget.AllDockWidgetFeatures) + self.ServiceManagerDock.setObjectName("ServiceManagerDock") + self.ServiceManagerContents = QtGui.QWidget() + self.ServiceManagerContents.setObjectName("ServiceManagerContents") + self.ServiceManagerLayout = QtGui.QVBoxLayout(self.ServiceManagerContents) + self.ServiceManagerLayout.setSpacing(0) + self.ServiceManagerLayout.setMargin(0) + self.ServiceManagerLayout.setObjectName("ServiceManagerLayout") + self.ServiceToolbar = QtGui.QWidget(self.ServiceManagerContents) + self.ServiceToolbar.setObjectName("ServiceToolbar") + self.ServiceToolbarLayout = QtGui.QHBoxLayout(self.ServiceToolbar) + self.ServiceToolbarLayout.setSpacing(0) + self.ServiceToolbarLayout.setContentsMargins(0, 2, 0, 0) + self.ServiceToolbarLayout.setObjectName("ServiceToolbarLayout") + self.MoveTopButton = QtGui.QToolButton(self.ServiceToolbar) + icon21 = QtGui.QIcon() + icon21.addPixmap(QtGui.QPixmap(":/services/service_top.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.MoveTopButton.setIcon(icon21) + self.MoveTopButton.setIconSize(QtCore.QSize(20, 20)) + self.MoveTopButton.setAutoRaise(True) + self.MoveTopButton.setObjectName("MoveTopButton") + self.ServiceToolbarLayout.addWidget(self.MoveTopButton) + self.MoveUpButton = QtGui.QToolButton(self.ServiceToolbar) + icon22 = QtGui.QIcon() + icon22.addPixmap(QtGui.QPixmap(":/services/service_up.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.MoveUpButton.setIcon(icon22) + self.MoveUpButton.setIconSize(QtCore.QSize(20, 20)) + self.MoveUpButton.setAutoRaise(True) + self.MoveUpButton.setObjectName("MoveUpButton") + self.ServiceToolbarLayout.addWidget(self.MoveUpButton) + self.MoveDownButton = QtGui.QToolButton(self.ServiceToolbar) + icon23 = QtGui.QIcon() + icon23.addPixmap(QtGui.QPixmap(":/services/service_down.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.MoveDownButton.setIcon(icon23) + self.MoveDownButton.setIconSize(QtCore.QSize(20, 20)) + self.MoveDownButton.setAutoRaise(True) + self.MoveDownButton.setObjectName("MoveDownButton") + self.ServiceToolbarLayout.addWidget(self.MoveDownButton) + self.MoveBottomButton = QtGui.QToolButton(self.ServiceToolbar) + icon24 = QtGui.QIcon() + icon24.addPixmap(QtGui.QPixmap(":/services/service_bottom.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.MoveBottomButton.setIcon(icon24) + self.MoveBottomButton.setIconSize(QtCore.QSize(20, 20)) + self.MoveBottomButton.setAutoRaise(True) + self.MoveBottomButton.setObjectName("MoveBottomButton") + self.ServiceToolbarLayout.addWidget(self.MoveBottomButton) + self.ServiceDividerLine = QtGui.QFrame(self.ServiceToolbar) + self.ServiceDividerLine.setFrameShape(QtGui.QFrame.VLine) + self.ServiceDividerLine.setFrameShadow(QtGui.QFrame.Sunken) + self.ServiceDividerLine.setObjectName("ServiceDividerLine") + self.ServiceToolbarLayout.addWidget(self.ServiceDividerLine) + self.ServiceNewItem = QtGui.QToolButton(self.ServiceToolbar) + icon25 = QtGui.QIcon() + icon25.addPixmap(QtGui.QPixmap(":/services/service_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ServiceNewItem.setIcon(icon25) + self.ServiceNewItem.setIconSize(QtCore.QSize(20, 20)) + self.ServiceNewItem.setAutoRaise(True) + self.ServiceNewItem.setObjectName("ServiceNewItem") + self.ServiceToolbarLayout.addWidget(self.ServiceNewItem) + self.ServiceOpenItem = QtGui.QToolButton(self.ServiceToolbar) + icon26 = QtGui.QIcon() + icon26.addPixmap(QtGui.QPixmap(":/services/service_open.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ServiceOpenItem.setIcon(icon26) + self.ServiceOpenItem.setIconSize(QtCore.QSize(20, 20)) + self.ServiceOpenItem.setAutoRaise(True) + self.ServiceOpenItem.setObjectName("ServiceOpenItem") + self.ServiceToolbarLayout.addWidget(self.ServiceOpenItem) + self.ServiceSaveItem = QtGui.QToolButton(self.ServiceToolbar) + icon27 = QtGui.QIcon() + icon27.addPixmap(QtGui.QPixmap(":/services/service_save.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ServiceSaveItem.setIcon(icon27) + self.ServiceSaveItem.setIconSize(QtCore.QSize(20, 20)) + self.ServiceSaveItem.setAutoRaise(True) + self.ServiceSaveItem.setObjectName("ServiceSaveItem") + self.ServiceToolbarLayout.addWidget(self.ServiceSaveItem) + self.ServiceThemeComboBox = QtGui.QComboBox(self.ServiceToolbar) + self.ServiceThemeComboBox.setSizeAdjustPolicy(QtGui.QComboBox.AdjustToContents) + self.ServiceThemeComboBox.setObjectName("ServiceThemeComboBox") + self.ServiceThemeComboBox.addItem(QtCore.QString()) + self.ServiceThemeComboBox.addItem(QtCore.QString()) + self.ServiceThemeComboBox.addItem(QtCore.QString()) + self.ServiceToolbarLayout.addWidget(self.ServiceThemeComboBox) + spacerItem7 = QtGui.QSpacerItem(40, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.ServiceToolbarLayout.addItem(spacerItem7) + self.ServiceManagerLayout.addWidget(self.ServiceToolbar) + self.ServiceListView = QtGui.QListView(self.ServiceManagerContents) + self.ServiceListView.setObjectName("ServiceListView") + self.ServiceManagerLayout.addWidget(self.ServiceListView) + self.ServiceManagerDock.setWidget(self.ServiceManagerContents) + self.main_window.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.ServiceManagerDock) + self.ThemeManagerDock = QtGui.QDockWidget(self.main_window) + icon28 = QtGui.QIcon() + icon28.addPixmap(QtGui.QPixmap(":/system/system_thememanager.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ThemeManagerDock.setWindowIcon(icon28) + self.ThemeManagerDock.setFloating(False) + self.ThemeManagerDock.setObjectName("ThemeManagerDock") + self.ThemeManagerContents = QtGui.QWidget() + self.ThemeManagerContents.setObjectName("ThemeManagerContents") + self.ThemeManagerLayout = QtGui.QVBoxLayout(self.ThemeManagerContents) + self.ThemeManagerLayout.setSpacing(0) + self.ThemeManagerLayout.setMargin(0) + self.ThemeManagerLayout.setObjectName("ThemeManagerLayout") + self.ThemeManagerToolbar = QtGui.QWidget(self.ThemeManagerContents) + self.ThemeManagerToolbar.setObjectName("ThemeManagerToolbar") + self.ThemeManagerToolbarLayout = QtGui.QHBoxLayout(self.ThemeManagerToolbar) + self.ThemeManagerToolbarLayout.setSpacing(0) + self.ThemeManagerToolbarLayout.setContentsMargins(0, 2, 0, 0) + self.ThemeManagerToolbarLayout.setObjectName("ThemeManagerToolbarLayout") + self.ThemeNewItem = QtGui.QToolButton(self.ThemeManagerToolbar) + icon29 = QtGui.QIcon() + icon29.addPixmap(QtGui.QPixmap(":/themes/theme_new.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ThemeNewItem.setIcon(icon29) + self.ThemeNewItem.setIconSize(QtCore.QSize(20, 20)) + self.ThemeNewItem.setAutoRaise(True) + self.ThemeNewItem.setObjectName("ThemeNewItem") + self.ThemeManagerToolbarLayout.addWidget(self.ThemeNewItem) + self.ThemeEditItem = QtGui.QToolButton(self.ThemeManagerToolbar) + icon30 = QtGui.QIcon() + icon30.addPixmap(QtGui.QPixmap(":/themes/theme_edit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ThemeEditItem.setIcon(icon30) + self.ThemeEditItem.setIconSize(QtCore.QSize(20, 20)) + self.ThemeEditItem.setAutoRaise(True) + self.ThemeEditItem.setObjectName("ThemeEditItem") + self.ThemeManagerToolbarLayout.addWidget(self.ThemeEditItem) + self.ThemeDeleteButton = QtGui.QToolButton(self.ThemeManagerToolbar) + icon31 = QtGui.QIcon() + icon31.addPixmap(QtGui.QPixmap(":/themes/theme_delete.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ThemeDeleteButton.setIcon(icon31) + self.ThemeDeleteButton.setIconSize(QtCore.QSize(20, 20)) + self.ThemeDeleteButton.setAutoRaise(True) + self.ThemeDeleteButton.setObjectName("ThemeDeleteButton") + self.ThemeManagerToolbarLayout.addWidget(self.ThemeDeleteButton) + self.ThemeToolbarLine = QtGui.QFrame(self.ThemeManagerToolbar) + self.ThemeToolbarLine.setFrameShape(QtGui.QFrame.VLine) + self.ThemeToolbarLine.setFrameShadow(QtGui.QFrame.Sunken) + self.ThemeToolbarLine.setObjectName("ThemeToolbarLine") + self.ThemeManagerToolbarLayout.addWidget(self.ThemeToolbarLine) + self.ThemeImportButton = QtGui.QToolButton(self.ThemeManagerToolbar) + icon32 = QtGui.QIcon() + icon32.addPixmap(QtGui.QPixmap(":/themes/theme_import.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ThemeImportButton.setIcon(icon32) + self.ThemeImportButton.setIconSize(QtCore.QSize(20, 20)) + self.ThemeImportButton.setAutoRaise(True) + self.ThemeImportButton.setObjectName("ThemeImportButton") + self.ThemeManagerToolbarLayout.addWidget(self.ThemeImportButton) + self.ThemeExportButton = QtGui.QToolButton(self.ThemeManagerToolbar) + icon33 = QtGui.QIcon() + icon33.addPixmap(QtGui.QPixmap(":/themes/theme_export.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ThemeExportButton.setIcon(icon33) + self.ThemeExportButton.setIconSize(QtCore.QSize(20, 20)) + self.ThemeExportButton.setAutoRaise(True) + self.ThemeExportButton.setObjectName("ThemeExportButton") + self.ThemeManagerToolbarLayout.addWidget(self.ThemeExportButton) + spacerItem8 = QtGui.QSpacerItem(201, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.ThemeManagerToolbarLayout.addItem(spacerItem8) + self.ThemeManagerLayout.addWidget(self.ThemeManagerToolbar) + self.ThemeManagerListView = QtGui.QListView(self.ThemeManagerContents) + self.ThemeManagerListView.setObjectName("ThemeManagerListView") + self.ThemeManagerLayout.addWidget(self.ThemeManagerListView) + self.ThemeManagerDock.setWidget(self.ThemeManagerContents) + self.main_window.addDockWidget(QtCore.Qt.DockWidgetArea(2), self.ThemeManagerDock) + self.FileNewItem = QtGui.QAction(self.main_window) + self.FileNewItem.setIcon(icon25) + self.FileNewItem.setObjectName("FileNewItem") + self.FileOpenItem = QtGui.QAction(self.main_window) + self.FileOpenItem.setIcon(icon26) + self.FileOpenItem.setObjectName("FileOpenItem") + self.FileSaveItem = QtGui.QAction(self.main_window) + self.FileSaveItem.setIcon(icon27) + self.FileSaveItem.setObjectName("FileSaveItem") + self.FileSaveAsItem = QtGui.QAction(self.main_window) + self.FileSaveAsItem.setObjectName("FileSaveAsItem") + self.FileExitItem = QtGui.QAction(self.main_window) + icon34 = QtGui.QIcon() + icon34.addPixmap(QtGui.QPixmap(":/system/system_exit.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.FileExitItem.setIcon(icon34) + self.FileExitItem.setObjectName("FileExitItem") + self.ImportBibleItem = QtGui.QAction(self.main_window) + self.ImportBibleItem.setObjectName("ImportBibleItem") + self.ImportThemeItem = QtGui.QAction(self.main_window) + self.ImportThemeItem.setObjectName("ImportThemeItem") + self.ImportLanguageItem = QtGui.QAction(self.main_window) + self.ImportLanguageItem.setObjectName("ImportLanguageItem") + self.ExportBibleItem = QtGui.QAction(self.main_window) + self.ExportBibleItem.setObjectName("ExportBibleItem") + self.ExportThemeItem = QtGui.QAction(self.main_window) + self.ExportThemeItem.setObjectName("ExportThemeItem") + self.ExportLanguageItem = QtGui.QAction(self.main_window) + self.ExportLanguageItem.setObjectName("ExportLanguageItem") + self.actionLook_Feel = QtGui.QAction(self.main_window) + self.actionLook_Feel.setObjectName("actionLook_Feel") + self.OptionsSettingsItem = QtGui.QAction(self.main_window) + icon35 = QtGui.QIcon() + icon35.addPixmap(QtGui.QPixmap(":/system/system_settings.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.OptionsSettingsItem.setIcon(icon35) + self.OptionsSettingsItem.setObjectName("OptionsSettingsItem") + self.ViewMediaManagerItem = QtGui.QAction(self.main_window) + self.ViewMediaManagerItem.setCheckable(True) + self.ViewMediaManagerItem.setChecked(True) + self.ViewMediaManagerItem.setIcon(icon) + self.ViewMediaManagerItem.setObjectName("ViewMediaManagerItem") + self.ViewThemeManagerItem = QtGui.QAction(self.main_window) + self.ViewThemeManagerItem.setCheckable(True) + self.ViewThemeManagerItem.setChecked(True) + self.ViewThemeManagerItem.setIcon(icon28) + self.ViewThemeManagerItem.setObjectName("ViewThemeManagerItem") + self.ViewServiceManagerItem = QtGui.QAction(self.main_window) + self.ViewServiceManagerItem.setCheckable(True) + self.ViewServiceManagerItem.setChecked(True) + self.ViewServiceManagerItem.setIcon(icon20) + self.ViewServiceManagerItem.setObjectName("ViewServiceManagerItem") + self.ToolsAlertItem = QtGui.QAction(self.main_window) + icon36 = QtGui.QIcon() + icon36.addPixmap(QtGui.QPixmap(":/tools/tools_alert.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ToolsAlertItem.setIcon(icon36) + self.ToolsAlertItem.setObjectName("ToolsAlertItem") + self.HelpDocumentationItem = QtGui.QAction(self.main_window) + self.HelpDocumentationItem.setObjectName("HelpDocumentationItem") + self.HelpAboutItem = QtGui.QAction(self.main_window) + self.HelpAboutItem.setObjectName("HelpAboutItem") + self.HelpOnlineHelpItem = QtGui.QAction(self.main_window) + self.HelpOnlineHelpItem.setObjectName("HelpOnlineHelpItem") + self.HelpWebSiteItem = QtGui.QAction(self.main_window) + self.HelpWebSiteItem.setObjectName("HelpWebSiteItem") + self.ImportOpenSongItem = QtGui.QAction(self.main_window) + self.ImportOpenSongItem.setObjectName("ImportOpenSongItem") + self.ImportOpenlp1Item = QtGui.QAction(self.main_window) + self.ImportOpenlp1Item.setObjectName("ImportOpenlp1Item") + self.ImportOpenlp2Item = QtGui.QAction(self.main_window) + self.ImportOpenlp2Item.setObjectName("ImportOpenlp2Item") + self.ExportOpenSongItem = QtGui.QAction(self.main_window) + self.ExportOpenSongItem.setObjectName("ExportOpenSongItem") + self.ExportOpenlp1Item = QtGui.QAction(self.main_window) + self.ExportOpenlp1Item.setObjectName("ExportOpenlp1Item") + self.ExportOpenlp2Item = QtGui.QAction(self.main_window) + self.ExportOpenlp2Item.setObjectName("ExportOpenlp2Item") + self.LanguageTranslateItem = QtGui.QAction(self.main_window) + self.LanguageTranslateItem.setObjectName("LanguageTranslateItem") + self.LanguageEnglishItem = QtGui.QAction(self.main_window) + self.LanguageEnglishItem.setObjectName("LanguageEnglishItem") + self.ToolsAddToolItem = QtGui.QAction(self.main_window) + icon37 = QtGui.QIcon() + icon37.addPixmap(QtGui.QPixmap(":/tools/tools_add.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ToolsAddToolItem.setIcon(icon37) + self.ToolsAddToolItem.setObjectName("ToolsAddToolItem") + self.action_Preview_Pane = QtGui.QAction(self.main_window) + self.action_Preview_Pane.setCheckable(True) + self.action_Preview_Pane.setChecked(True) + self.action_Preview_Pane.setObjectName("action_Preview_Pane") + self.ModeLiveItem = QtGui.QAction(self.main_window) + self.ModeLiveItem.setObjectName("ModeLiveItem") + self.ImportSongMenu.addAction(self.ImportOpenlp1Item) + self.ImportSongMenu.addAction(self.ImportOpenlp2Item) + self.ImportSongMenu.addAction(self.ImportOpenSongItem) + self.FileImportMenu.addAction(self.ImportSongMenu.menuAction()) + self.FileImportMenu.addAction(self.ImportBibleItem) + self.FileImportMenu.addAction(self.ImportThemeItem) + self.FileImportMenu.addAction(self.ImportLanguageItem) + self.ExportSongMenu.addAction(self.ExportOpenlp1Item) + self.ExportSongMenu.addAction(self.ExportOpenlp2Item) + self.ExportSongMenu.addAction(self.ExportOpenSongItem) + self.FileExportMenu.addAction(self.ExportSongMenu.menuAction()) + self.FileExportMenu.addAction(self.ExportBibleItem) + self.FileExportMenu.addAction(self.ExportThemeItem) + self.FileExportMenu.addAction(self.ExportLanguageItem) + self.FileMenu.addAction(self.FileNewItem) + self.FileMenu.addAction(self.FileOpenItem) + self.FileMenu.addAction(self.FileSaveItem) + self.FileMenu.addAction(self.FileSaveAsItem) + self.FileMenu.addSeparator() + self.FileMenu.addAction(self.FileImportMenu.menuAction()) + self.FileMenu.addAction(self.FileExportMenu.menuAction()) + self.FileMenu.addSeparator() + self.FileMenu.addAction(self.FileExitItem) + self.ViewModeMenu.addAction(self.ModeLiveItem) + self.OptionsViewMenu.addAction(self.ViewModeMenu.menuAction()) + self.OptionsViewMenu.addSeparator() + self.OptionsViewMenu.addAction(self.ViewMediaManagerItem) + self.OptionsViewMenu.addAction(self.ViewServiceManagerItem) + self.OptionsViewMenu.addAction(self.ViewThemeManagerItem) + self.OptionsViewMenu.addSeparator() + self.OptionsViewMenu.addAction(self.action_Preview_Pane) + self.OptionsLanguageMenu.addAction(self.LanguageEnglishItem) + self.OptionsLanguageMenu.addSeparator() + self.OptionsLanguageMenu.addAction(self.LanguageTranslateItem) + self.OptionsMenu.addAction(self.OptionsLanguageMenu.menuAction()) + self.OptionsMenu.addAction(self.OptionsViewMenu.menuAction()) + self.OptionsMenu.addSeparator() + self.OptionsMenu.addAction(self.OptionsSettingsItem) + self.ToolsMenu.addAction(self.ToolsAlertItem) + self.ToolsMenu.addSeparator() + self.ToolsMenu.addAction(self.ToolsAddToolItem) + self.HelpMenu.addAction(self.HelpDocumentationItem) + self.HelpMenu.addAction(self.HelpOnlineHelpItem) + self.HelpMenu.addSeparator() + self.HelpMenu.addAction(self.HelpWebSiteItem) + self.HelpMenu.addAction(self.HelpAboutItem) + self.MenuBar.addAction(self.FileMenu.menuAction()) + self.MenuBar.addAction(self.OptionsMenu.menuAction()) + self.MenuBar.addAction(self.ToolsMenu.menuAction()) + self.MenuBar.addAction(self.HelpMenu.menuAction()) + + self.retranslateUi() + self.MediaToolBox.setCurrentIndex(0) + QtCore.QObject.connect(self.FileExitItem, QtCore.SIGNAL("triggered()"), self.main_window.close) + QtCore.QObject.connect(self.ViewMediaManagerItem, QtCore.SIGNAL("triggered(bool)"), self.MediaManagerDock.setVisible) + QtCore.QObject.connect(self.ViewServiceManagerItem, QtCore.SIGNAL("triggered(bool)"), self.ServiceManagerDock.setVisible) + QtCore.QObject.connect(self.ViewThemeManagerItem, QtCore.SIGNAL("triggered(bool)"), self.ThemeManagerDock.setVisible) + QtCore.QObject.connect(self.action_Preview_Pane, QtCore.SIGNAL("toggled(bool)"), self.PreviewPane.setVisible) + QtCore.QObject.connect(self.MediaManagerDock, QtCore.SIGNAL("visibilityChanged(bool)"), self.ViewMediaManagerItem.setChecked) + QtCore.QObject.connect(self.ServiceManagerDock, QtCore.SIGNAL("visibilityChanged(bool)"), self.ViewServiceManagerItem.setChecked) + QtCore.QObject.connect(self.ThemeManagerDock, QtCore.SIGNAL("visibilityChanged(bool)"), self.ViewThemeManagerItem.setChecked) + QtCore.QMetaObject.connectSlotsByName(self.main_window) + + 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) + + def retranslateUi(self): + self.main_window.setWindowTitle(QtGui.QApplication.translate("main_window", "openlp.org 2.0", None, QtGui.QApplication.UnicodeUTF8)) + self.FileMenu.setTitle(QtGui.QApplication.translate("main_window", "&File", None, QtGui.QApplication.UnicodeUTF8)) + self.FileImportMenu.setTitle(QtGui.QApplication.translate("main_window", "&Import", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportSongMenu.setTitle(QtGui.QApplication.translate("main_window", "&Song", None, QtGui.QApplication.UnicodeUTF8)) + self.FileExportMenu.setTitle(QtGui.QApplication.translate("main_window", "&Export", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportSongMenu.setTitle(QtGui.QApplication.translate("main_window", "&Song", None, QtGui.QApplication.UnicodeUTF8)) + self.OptionsMenu.setTitle(QtGui.QApplication.translate("main_window", "&Options", None, QtGui.QApplication.UnicodeUTF8)) + self.OptionsViewMenu.setTitle(QtGui.QApplication.translate("main_window", "&View", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewModeMenu.setTitle(QtGui.QApplication.translate("main_window", "M&ode", None, QtGui.QApplication.UnicodeUTF8)) + self.OptionsLanguageMenu.setTitle(QtGui.QApplication.translate("main_window", "&Language", None, QtGui.QApplication.UnicodeUTF8)) + 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)) + self.MoveDownButton.setText(QtGui.QApplication.translate("main_window", "Move Down", None, QtGui.QApplication.UnicodeUTF8)) + self.MoveBottomButton.setText(QtGui.QApplication.translate("main_window", "Move To Bottom", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceNewItem.setText(QtGui.QApplication.translate("main_window", "New Service", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceOpenItem.setText(QtGui.QApplication.translate("main_window", "Open Service", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceSaveItem.setText(QtGui.QApplication.translate("main_window", "Save Service", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceThemeComboBox.setItemText(0, QtGui.QApplication.translate("main_window", "African Sunset", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceThemeComboBox.setItemText(1, QtGui.QApplication.translate("main_window", "Snowy Mountains", None, QtGui.QApplication.UnicodeUTF8)) + self.ServiceThemeComboBox.setItemText(2, QtGui.QApplication.translate("main_window", "Wilderness", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeManagerDock.setWindowTitle(QtGui.QApplication.translate("main_window", "Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeNewItem.setText(QtGui.QApplication.translate("main_window", "New Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeEditItem.setText(QtGui.QApplication.translate("main_window", "Edit Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeDeleteButton.setText(QtGui.QApplication.translate("main_window", "Delete Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeImportButton.setText(QtGui.QApplication.translate("main_window", "Import Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ThemeExportButton.setText(QtGui.QApplication.translate("main_window", "Export Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.FileNewItem.setText(QtGui.QApplication.translate("main_window", "&New", None, QtGui.QApplication.UnicodeUTF8)) + self.FileNewItem.setToolTip(QtGui.QApplication.translate("main_window", "New Service", None, QtGui.QApplication.UnicodeUTF8)) + self.FileNewItem.setStatusTip(QtGui.QApplication.translate("main_window", "Create a new Service", None, QtGui.QApplication.UnicodeUTF8)) + self.FileNewItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+N", None, QtGui.QApplication.UnicodeUTF8)) + self.FileOpenItem.setText(QtGui.QApplication.translate("main_window", "&Open", None, QtGui.QApplication.UnicodeUTF8)) + self.FileOpenItem.setToolTip(QtGui.QApplication.translate("main_window", "Open Service", None, QtGui.QApplication.UnicodeUTF8)) + self.FileOpenItem.setStatusTip(QtGui.QApplication.translate("main_window", "Open an existing service", None, QtGui.QApplication.UnicodeUTF8)) + self.FileOpenItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+O", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveItem.setText(QtGui.QApplication.translate("main_window", "&Save", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveItem.setToolTip(QtGui.QApplication.translate("main_window", "Save Service", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveItem.setStatusTip(QtGui.QApplication.translate("main_window", "Save the current service to disk", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+S", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveAsItem.setText(QtGui.QApplication.translate("main_window", "Save &As...", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveAsItem.setToolTip(QtGui.QApplication.translate("main_window", "Save Service As", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveAsItem.setStatusTip(QtGui.QApplication.translate("main_window", "Save the current service under a new name", None, QtGui.QApplication.UnicodeUTF8)) + self.FileSaveAsItem.setShortcut(QtGui.QApplication.translate("main_window", "F12", None, QtGui.QApplication.UnicodeUTF8)) + self.FileExitItem.setText(QtGui.QApplication.translate("main_window", "E&xit", None, QtGui.QApplication.UnicodeUTF8)) + self.FileExitItem.setStatusTip(QtGui.QApplication.translate("main_window", "Quit OpenLP 2.0", None, QtGui.QApplication.UnicodeUTF8)) + self.FileExitItem.setShortcut(QtGui.QApplication.translate("main_window", "Alt+F4", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportBibleItem.setText(QtGui.QApplication.translate("main_window", "&Bible", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportThemeItem.setText(QtGui.QApplication.translate("main_window", "&Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportLanguageItem.setText(QtGui.QApplication.translate("main_window", "&Language", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportBibleItem.setText(QtGui.QApplication.translate("main_window", "&Bible", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportThemeItem.setText(QtGui.QApplication.translate("main_window", "&Theme", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportLanguageItem.setText(QtGui.QApplication.translate("main_window", "&Language", None, QtGui.QApplication.UnicodeUTF8)) + self.actionLook_Feel.setText(QtGui.QApplication.translate("main_window", "Look && &Feel", None, QtGui.QApplication.UnicodeUTF8)) + self.OptionsSettingsItem.setText(QtGui.QApplication.translate("main_window", "&Settings", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewMediaManagerItem.setText(QtGui.QApplication.translate("main_window", "&Media Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewMediaManagerItem.setToolTip(QtGui.QApplication.translate("main_window", "Toggle Media Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewMediaManagerItem.setStatusTip(QtGui.QApplication.translate("main_window", "Toggle the visibility of the Media Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewMediaManagerItem.setShortcut(QtGui.QApplication.translate("main_window", "F8", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewThemeManagerItem.setText(QtGui.QApplication.translate("main_window", "&Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewThemeManagerItem.setToolTip(QtGui.QApplication.translate("main_window", "Toggle Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewThemeManagerItem.setStatusTip(QtGui.QApplication.translate("main_window", "Toggle the visibility of the Theme Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewThemeManagerItem.setShortcut(QtGui.QApplication.translate("main_window", "F10", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewServiceManagerItem.setText(QtGui.QApplication.translate("main_window", "&Service Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewServiceManagerItem.setToolTip(QtGui.QApplication.translate("main_window", "Toggle Service Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewServiceManagerItem.setStatusTip(QtGui.QApplication.translate("main_window", "Toggle the visibility of the Service Manager", None, QtGui.QApplication.UnicodeUTF8)) + self.ViewServiceManagerItem.setShortcut(QtGui.QApplication.translate("main_window", "F9", None, QtGui.QApplication.UnicodeUTF8)) + self.ToolsAlertItem.setText(QtGui.QApplication.translate("main_window", "&Alert", None, QtGui.QApplication.UnicodeUTF8)) + self.ToolsAlertItem.setStatusTip(QtGui.QApplication.translate("main_window", "Show an alert message", None, QtGui.QApplication.UnicodeUTF8)) + self.ToolsAlertItem.setShortcut(QtGui.QApplication.translate("main_window", "F7", None, QtGui.QApplication.UnicodeUTF8)) + self.HelpDocumentationItem.setText(QtGui.QApplication.translate("main_window", "&User Guide", None, QtGui.QApplication.UnicodeUTF8)) + self.HelpAboutItem.setText(QtGui.QApplication.translate("main_window", "&About", None, QtGui.QApplication.UnicodeUTF8)) + self.HelpAboutItem.setStatusTip(QtGui.QApplication.translate("main_window", "More information about OpenLP", None, QtGui.QApplication.UnicodeUTF8)) + self.HelpAboutItem.setShortcut(QtGui.QApplication.translate("main_window", "Ctrl+F1", None, QtGui.QApplication.UnicodeUTF8)) + self.HelpOnlineHelpItem.setText(QtGui.QApplication.translate("main_window", "&Online Help", None, QtGui.QApplication.UnicodeUTF8)) + self.HelpWebSiteItem.setText(QtGui.QApplication.translate("main_window", "&Web Site", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenSongItem.setText(QtGui.QApplication.translate("main_window", "OpenSong", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenlp1Item.setText(QtGui.QApplication.translate("main_window", "openlp.org 1.0", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenlp1Item.setToolTip(QtGui.QApplication.translate("main_window", "Export songs in openlp.org 1.0 format", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenlp1Item.setStatusTip(QtGui.QApplication.translate("main_window", "Export songs in openlp.org 1.0 format", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenlp2Item.setText(QtGui.QApplication.translate("main_window", "OpenLP 2.0", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenlp2Item.setToolTip(QtGui.QApplication.translate("main_window", "Export songs in OpenLP 2.0 format", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportOpenlp2Item.setStatusTip(QtGui.QApplication.translate("main_window", "Export songs in OpenLP 2.0 format", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportOpenSongItem.setText(QtGui.QApplication.translate("main_window", "OpenSong", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportOpenlp1Item.setText(QtGui.QApplication.translate("main_window", "openlp.org 1.0", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportOpenlp2Item.setText(QtGui.QApplication.translate("main_window", "OpenLP 2.0", None, QtGui.QApplication.UnicodeUTF8)) + self.LanguageTranslateItem.setText(QtGui.QApplication.translate("main_window", "&Translate", None, QtGui.QApplication.UnicodeUTF8)) + self.LanguageTranslateItem.setStatusTip(QtGui.QApplication.translate("main_window", "Translate the interface to your language", None, QtGui.QApplication.UnicodeUTF8)) + self.LanguageEnglishItem.setText(QtGui.QApplication.translate("main_window", "English", None, QtGui.QApplication.UnicodeUTF8)) + self.LanguageEnglishItem.setStatusTip(QtGui.QApplication.translate("main_window", "Set the interface language to English", None, QtGui.QApplication.UnicodeUTF8)) + self.ToolsAddToolItem.setText(QtGui.QApplication.translate("main_window", "&Add Tool...", None, QtGui.QApplication.UnicodeUTF8)) + self.ToolsAddToolItem.setStatusTip(QtGui.QApplication.translate("main_window", "Add an application to the list of tools", None, QtGui.QApplication.UnicodeUTF8)) + self.action_Preview_Pane.setText(QtGui.QApplication.translate("main_window", "&Preview Pane", None, QtGui.QApplication.UnicodeUTF8)) + self.ModeLiveItem.setText(QtGui.QApplication.translate("main_window", "&Live", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + sleep(2) + self.main_window.showMaximized() + + def onHelpAboutItemClicked(self): + self.about_form.show() + + def onToolsAlertItemClicked(self): + self.alert_form.show() + + def onSongEditItemClicked(self): + self.edit_song_form.show() + + def onExportOpenlp1ItemClicked(self): + self.openlpexportform.show() + + def onImportOpenlp1ItemClicked(self): + self.openlpimportform.show() + + def onExportOpenSongItemClicked(self): + self.opensongexportform.show() + + def onImportOpenSongItemClicked(self): + self.opensongimportform.show() + + def onOptionsSettingsItemClicked(self): + self.settings_form.show() diff --git a/openlp/ui/forms/openlpexportform.py b/openlp/ui/forms/openlpexportform.py new file mode 100644 index 000000000..c8c3caf53 --- /dev/null +++ b/openlp/ui/forms/openlpexportform.py @@ -0,0 +1,299 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\openlpexportform.ui' +# +# Created: Wed Nov 05 20:55:51 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 OpenLPExportForm(object): + + def __init__(self): + self.OpenLPExportForm = QtGui.QWidget() + self.setupUi() + + def setupUi(self): + self.OpenLPExportForm.setObjectName("OpenLPExportForm") + self.OpenLPExportForm.resize(473, 459) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.OpenLPExportForm.setWindowIcon(icon) + self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenLPExportForm) + self.verticalLayout_5.setMargin(8) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.ExportFileWidget = QtGui.QWidget(self.OpenLPExportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ExportFileWidget.sizePolicy().hasHeightForWidth()) + self.ExportFileWidget.setSizePolicy(sizePolicy) + self.ExportFileWidget.setObjectName("ExportFileWidget") + self.horizontalLayout = QtGui.QHBoxLayout(self.ExportFileWidget) + self.horizontalLayout.setSpacing(3) + self.horizontalLayout.setMargin(0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.ExportFileLabel = QtGui.QLabel(self.ExportFileWidget) + self.ExportFileLabel.setObjectName("ExportFileLabel") + self.horizontalLayout.addWidget(self.ExportFileLabel) + self.ExportFileLineEdit = QtGui.QLineEdit(self.ExportFileWidget) + self.ExportFileLineEdit.setObjectName("ExportFileLineEdit") + self.horizontalLayout.addWidget(self.ExportFileLineEdit) + self.ExportFileSelectPushButton = QtGui.QPushButton(self.ExportFileWidget) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/exports/export_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ExportFileSelectPushButton.setIcon(icon1) + self.ExportFileSelectPushButton.setObjectName("ExportFileSelectPushButton") + self.horizontalLayout.addWidget(self.ExportFileSelectPushButton) + self.verticalLayout_5.addWidget(self.ExportFileWidget) + self.SongListFrame = QtGui.QFrame(self.OpenLPExportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SongListFrame.sizePolicy().hasHeightForWidth()) + self.SongListFrame.setSizePolicy(sizePolicy) + self.SongListFrame.setFrameShape(QtGui.QFrame.Box) + self.SongListFrame.setFrameShadow(QtGui.QFrame.Raised) + self.SongListFrame.setObjectName("SongListFrame") + self.horizontalLayout_6 = QtGui.QHBoxLayout(self.SongListFrame) + self.horizontalLayout_6.setSpacing(8) + self.horizontalLayout_6.setMargin(8) + self.horizontalLayout_6.setObjectName("horizontalLayout_6") + self.ExportFileSongListWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ExportFileSongListWidget.sizePolicy().hasHeightForWidth()) + self.ExportFileSongListWidget.setSizePolicy(sizePolicy) + self.ExportFileSongListWidget.setObjectName("ExportFileSongListWidget") + self.verticalLayout = QtGui.QVBoxLayout(self.ExportFileSongListWidget) + self.verticalLayout.setSpacing(6) + self.verticalLayout.setMargin(0) + self.verticalLayout.setObjectName("verticalLayout") + self.ExportListLabel = QtGui.QLabel(self.ExportFileSongListWidget) + self.ExportListLabel.setObjectName("ExportListLabel") + self.verticalLayout.addWidget(self.ExportListLabel) + self.ExportListTable = QtGui.QTableWidget(self.ExportFileSongListWidget) + self.ExportListTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) + self.ExportListTable.setShowGrid(False) + self.ExportListTable.setWordWrap(False) + self.ExportListTable.setCornerButtonEnabled(False) + self.ExportListTable.setObjectName("ExportListTable") + self.ExportListTable.setColumnCount(2) + self.ExportListTable.setRowCount(0) + item = QtGui.QTableWidgetItem() + self.ExportListTable.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.ExportListTable.setHorizontalHeaderItem(1, item) + self.verticalLayout.addWidget(self.ExportListTable) + self.ExportSelectAllWidget = QtGui.QWidget(self.ExportFileSongListWidget) + self.ExportSelectAllWidget.setObjectName("ExportSelectAllWidget") + self.horizontalLayout_2 = QtGui.QHBoxLayout(self.ExportSelectAllWidget) + self.horizontalLayout_2.setSpacing(6) + self.horizontalLayout_2.setMargin(0) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.ExportSelectAllPushButton = QtGui.QPushButton(self.ExportSelectAllWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ExportSelectAllPushButton.sizePolicy().hasHeightForWidth()) + self.ExportSelectAllPushButton.setSizePolicy(sizePolicy) + self.ExportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) + icon2 = QtGui.QIcon() + icon2.addPixmap(QtGui.QPixmap(":/exports/export_selectall.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ExportSelectAllPushButton.setIcon(icon2) + self.ExportSelectAllPushButton.setObjectName("ExportSelectAllPushButton") + self.horizontalLayout_2.addWidget(self.ExportSelectAllPushButton) + spacerItem = QtGui.QSpacerItem(89, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.verticalLayout.addWidget(self.ExportSelectAllWidget) + self.exportFilterWidget = QtGui.QWidget(self.ExportFileSongListWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.exportFilterWidget.sizePolicy().hasHeightForWidth()) + self.exportFilterWidget.setSizePolicy(sizePolicy) + self.exportFilterWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.exportFilterWidget.setObjectName("exportFilterWidget") + self.horizontalLayout_3 = QtGui.QHBoxLayout(self.exportFilterWidget) + self.horizontalLayout_3.setMargin(0) + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.ExportFilterComboBox = QtGui.QComboBox(self.exportFilterWidget) + self.ExportFilterComboBox.setMinimumSize(QtCore.QSize(70, 0)) + self.ExportFilterComboBox.setObjectName("ExportFilterComboBox") + self.ExportFilterComboBox.addItem(QtCore.QString()) + self.ExportFilterComboBox.addItem(QtCore.QString()) + self.ExportFilterComboBox.addItem(QtCore.QString()) + self.horizontalLayout_3.addWidget(self.ExportFilterComboBox) + self.ExportFilterLineEdit = QtGui.QLineEdit(self.exportFilterWidget) + self.ExportFilterLineEdit.setObjectName("ExportFilterLineEdit") + self.horizontalLayout_3.addWidget(self.ExportFilterLineEdit) + self.verticalLayout.addWidget(self.exportFilterWidget) + self.horizontalLayout_6.addWidget(self.ExportFileSongListWidget) + self.AddSelectedWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AddSelectedWidget.sizePolicy().hasHeightForWidth()) + self.AddSelectedWidget.setSizePolicy(sizePolicy) + self.AddSelectedWidget.setObjectName("AddSelectedWidget") + self.verticalLayout_3 = QtGui.QVBoxLayout(self.AddSelectedWidget) + self.verticalLayout_3.setMargin(0) + self.verticalLayout_3.setObjectName("verticalLayout_3") + spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem1) + self.AddSelectedPushButton = QtGui.QPushButton(self.AddSelectedWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) + self.AddSelectedPushButton.setSizePolicy(sizePolicy) + self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) + icon3 = QtGui.QIcon() + icon3.addPixmap(QtGui.QPixmap(":/exports/export_move_to_list.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.AddSelectedPushButton.setIcon(icon3) + self.AddSelectedPushButton.setObjectName("AddSelectedPushButton") + self.verticalLayout_3.addWidget(self.AddSelectedPushButton) + spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem2) + self.horizontalLayout_6.addWidget(self.AddSelectedWidget) + self.SelectedFileListWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedFileListWidget.sizePolicy().hasHeightForWidth()) + self.SelectedFileListWidget.setSizePolicy(sizePolicy) + self.SelectedFileListWidget.setObjectName("SelectedFileListWidget") + self.verticalLayout_2 = QtGui.QVBoxLayout(self.SelectedFileListWidget) + self.verticalLayout_2.setMargin(0) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.SelectedListLabel = QtGui.QLabel(self.SelectedFileListWidget) + self.SelectedListLabel.setObjectName("SelectedListLabel") + self.verticalLayout_2.addWidget(self.SelectedListLabel) + self.SelectedListTable = QtGui.QTableWidget(self.SelectedFileListWidget) + self.SelectedListTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) + self.SelectedListTable.setShowGrid(False) + self.SelectedListTable.setWordWrap(False) + self.SelectedListTable.setCornerButtonEnabled(False) + self.SelectedListTable.setObjectName("SelectedListTable") + self.SelectedListTable.setColumnCount(2) + self.SelectedListTable.setRowCount(0) + item = QtGui.QTableWidgetItem() + self.SelectedListTable.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.SelectedListTable.setHorizontalHeaderItem(1, item) + self.verticalLayout_2.addWidget(self.SelectedListTable) + self.SelectedSelectAllWidget = QtGui.QWidget(self.SelectedFileListWidget) + self.SelectedSelectAllWidget.setObjectName("SelectedSelectAllWidget") + self.horizontalLayout_4 = QtGui.QHBoxLayout(self.SelectedSelectAllWidget) + self.horizontalLayout_4.setSpacing(6) + self.horizontalLayout_4.setMargin(0) + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.SelectedSelectAllPushButton = QtGui.QPushButton(self.SelectedSelectAllWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedSelectAllPushButton.sizePolicy().hasHeightForWidth()) + self.SelectedSelectAllPushButton.setSizePolicy(sizePolicy) + self.SelectedSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) + self.SelectedSelectAllPushButton.setIcon(icon2) + self.SelectedSelectAllPushButton.setObjectName("SelectedSelectAllPushButton") + self.horizontalLayout_4.addWidget(self.SelectedSelectAllPushButton) + spacerItem3 = QtGui.QSpacerItem(92, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_4.addItem(spacerItem3) + self.verticalLayout_2.addWidget(self.SelectedSelectAllWidget) + self.SelectedRemoveSelectedWidget = QtGui.QWidget(self.SelectedFileListWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedWidget.sizePolicy().hasHeightForWidth()) + self.SelectedRemoveSelectedWidget.setSizePolicy(sizePolicy) + self.SelectedRemoveSelectedWidget.setObjectName("SelectedRemoveSelectedWidget") + self.horizontalLayout_5 = QtGui.QHBoxLayout(self.SelectedRemoveSelectedWidget) + self.horizontalLayout_5.setMargin(0) + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.SelectedRemoveSelectedButton = QtGui.QPushButton(self.SelectedRemoveSelectedWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) + self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) + self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) + icon4 = QtGui.QIcon() + icon4.addPixmap(QtGui.QPixmap(":/exports/export_remove.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.SelectedRemoveSelectedButton.setIcon(icon4) + self.SelectedRemoveSelectedButton.setObjectName("SelectedRemoveSelectedButton") + self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) + spacerItem4 = QtGui.QSpacerItem(49, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_5.addItem(spacerItem4) + self.verticalLayout_2.addWidget(self.SelectedRemoveSelectedWidget) + self.horizontalLayout_6.addWidget(self.SelectedFileListWidget) + self.verticalLayout_5.addWidget(self.SongListFrame) + self.ProgressGroupBox = QtGui.QGroupBox(self.OpenLPExportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ProgressGroupBox.sizePolicy().hasHeightForWidth()) + self.ProgressGroupBox.setSizePolicy(sizePolicy) + self.ProgressGroupBox.setObjectName("ProgressGroupBox") + self.verticalLayout_4 = QtGui.QVBoxLayout(self.ProgressGroupBox) + self.verticalLayout_4.setSpacing(8) + self.verticalLayout_4.setContentsMargins(8, 0, 8, 8) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.ProgressLabel = QtGui.QLabel(self.ProgressGroupBox) + self.ProgressLabel.setObjectName("ProgressLabel") + self.verticalLayout_4.addWidget(self.ProgressLabel) + self.ProgressBar = QtGui.QProgressBar(self.ProgressGroupBox) + self.ProgressBar.setProperty("value", QtCore.QVariant(24)) + self.ProgressBar.setObjectName("ProgressBar") + self.verticalLayout_4.addWidget(self.ProgressBar) + self.verticalLayout_5.addWidget(self.ProgressGroupBox) + self.ButtonBarWidget = QtGui.QWidget(self.OpenLPExportForm) + self.ButtonBarWidget.setObjectName("ButtonBarWidget") + self.horizontalLayout_7 = QtGui.QHBoxLayout(self.ButtonBarWidget) + self.horizontalLayout_7.setSpacing(8) + self.horizontalLayout_7.setMargin(0) + self.horizontalLayout_7.setObjectName("horizontalLayout_7") + spacerItem5 = QtGui.QSpacerItem(288, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_7.addItem(spacerItem5) + self.ExportPushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ExportPushButton.setObjectName("ExportPushButton") + self.horizontalLayout_7.addWidget(self.ExportPushButton) + self.ClosePushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ClosePushButton.setObjectName("ClosePushButton") + self.horizontalLayout_7.addWidget(self.ClosePushButton) + self.verticalLayout_5.addWidget(self.ButtonBarWidget) + + self.retranslateUi() + QtCore.QObject.connect(self.ClosePushButton, QtCore.SIGNAL("clicked()"), self.OpenLPExportForm.close) + QtCore.QObject.connect(self.ExportSelectAllPushButton, QtCore.SIGNAL("clicked()"), self.ExportListTable.selectAll) + QtCore.QObject.connect(self.SelectedSelectAllPushButton, QtCore.SIGNAL("clicked()"), self.SelectedListTable.selectAll) + QtCore.QObject.connect(self.SelectedRemoveSelectedButton, QtCore.SIGNAL("clicked()"), self.SelectedListTable.clear) + QtCore.QMetaObject.connectSlotsByName(self.OpenLPExportForm) + + def retranslateUi(self): + self.OpenLPExportForm.setWindowTitle(QtGui.QApplication.translate("OpenLPExportForm", "openlp.org Song Exporter", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFileLabel.setText(QtGui.QApplication.translate("OpenLPExportForm", "Select openlp.org export filename:", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportListLabel.setText(QtGui.QApplication.translate("OpenLPExportForm", "Full Song List", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportListTable.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("OpenLPExportForm", "Song Title", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportListTable.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("OpenLPExportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportSelectAllPushButton.setText(QtGui.QApplication.translate("OpenLPExportForm", "Select All", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFilterComboBox.setItemText(0, QtGui.QApplication.translate("OpenLPExportForm", "Lyrics", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFilterComboBox.setItemText(1, QtGui.QApplication.translate("OpenLPExportForm", "Title", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFilterComboBox.setItemText(2, QtGui.QApplication.translate("OpenLPExportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListLabel.setText(QtGui.QApplication.translate("OpenLPExportForm", "Song Export List", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListTable.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("OpenLPExportForm", "Song Title", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListTable.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("OpenLPExportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedSelectAllPushButton.setText(QtGui.QApplication.translate("OpenLPExportForm", "Select All", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedRemoveSelectedButton.setText(QtGui.QApplication.translate("OpenLPExportForm", "Remove Selected", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressGroupBox.setTitle(QtGui.QApplication.translate("OpenLPExportForm", "Progress:", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressLabel.setText(QtGui.QApplication.translate("OpenLPExportForm", "Ready to export", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportPushButton.setText(QtGui.QApplication.translate("OpenLPExportForm", "Export", None, QtGui.QApplication.UnicodeUTF8)) + self.ClosePushButton.setText(QtGui.QApplication.translate("OpenLPExportForm", "Close", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.OpenLPExportForm.show() diff --git a/openlp/ui/forms/openlpimportform.py b/openlp/ui/forms/openlpimportform.py new file mode 100644 index 000000000..cb717e35f --- /dev/null +++ b/openlp/ui/forms/openlpimportform.py @@ -0,0 +1,299 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\openlpimportform.ui' +# +# Created: Wed Nov 05 20:56:08 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 OpenLPImportForm(object): + + def __init__(self): + self.OpenLPImportForm = QtGui.QWidget() + self.setupUi() + + def setupUi(self): + self.OpenLPImportForm.setObjectName("OpenLPImportForm") + self.OpenLPImportForm.resize(473, 459) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.OpenLPImportForm.setWindowIcon(icon) + self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenLPImportForm) + self.verticalLayout_5.setMargin(8) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.ImportFileWidget = QtGui.QWidget(self.OpenLPImportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ImportFileWidget.sizePolicy().hasHeightForWidth()) + self.ImportFileWidget.setSizePolicy(sizePolicy) + self.ImportFileWidget.setObjectName("ImportFileWidget") + self.horizontalLayout = QtGui.QHBoxLayout(self.ImportFileWidget) + self.horizontalLayout.setSpacing(3) + self.horizontalLayout.setMargin(0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.ImportFileLabel = QtGui.QLabel(self.ImportFileWidget) + self.ImportFileLabel.setObjectName("ImportFileLabel") + self.horizontalLayout.addWidget(self.ImportFileLabel) + self.ImportFileLineEdit = QtGui.QLineEdit(self.ImportFileWidget) + self.ImportFileLineEdit.setObjectName("ImportFileLineEdit") + self.horizontalLayout.addWidget(self.ImportFileLineEdit) + self.ImportFileSelectPushButton = QtGui.QPushButton(self.ImportFileWidget) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/imports/import_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ImportFileSelectPushButton.setIcon(icon1) + self.ImportFileSelectPushButton.setObjectName("ImportFileSelectPushButton") + self.horizontalLayout.addWidget(self.ImportFileSelectPushButton) + self.verticalLayout_5.addWidget(self.ImportFileWidget) + self.SongListFrame = QtGui.QFrame(self.OpenLPImportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SongListFrame.sizePolicy().hasHeightForWidth()) + self.SongListFrame.setSizePolicy(sizePolicy) + self.SongListFrame.setFrameShape(QtGui.QFrame.Box) + self.SongListFrame.setFrameShadow(QtGui.QFrame.Raised) + self.SongListFrame.setObjectName("SongListFrame") + self.horizontalLayout_6 = QtGui.QHBoxLayout(self.SongListFrame) + self.horizontalLayout_6.setSpacing(8) + self.horizontalLayout_6.setMargin(8) + self.horizontalLayout_6.setObjectName("horizontalLayout_6") + self.ImportFileSongListWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ImportFileSongListWidget.sizePolicy().hasHeightForWidth()) + self.ImportFileSongListWidget.setSizePolicy(sizePolicy) + self.ImportFileSongListWidget.setObjectName("ImportFileSongListWidget") + self.verticalLayout = QtGui.QVBoxLayout(self.ImportFileSongListWidget) + self.verticalLayout.setSpacing(6) + self.verticalLayout.setMargin(0) + self.verticalLayout.setObjectName("verticalLayout") + self.ImportListLabel = QtGui.QLabel(self.ImportFileSongListWidget) + self.ImportListLabel.setObjectName("ImportListLabel") + self.verticalLayout.addWidget(self.ImportListLabel) + self.ImportListTable = QtGui.QTableWidget(self.ImportFileSongListWidget) + self.ImportListTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) + self.ImportListTable.setShowGrid(False) + self.ImportListTable.setWordWrap(False) + self.ImportListTable.setCornerButtonEnabled(False) + self.ImportListTable.setObjectName("ImportListTable") + self.ImportListTable.setColumnCount(2) + self.ImportListTable.setRowCount(0) + item = QtGui.QTableWidgetItem() + self.ImportListTable.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.ImportListTable.setHorizontalHeaderItem(1, item) + self.verticalLayout.addWidget(self.ImportListTable) + self.ImportSelectAllWidget = QtGui.QWidget(self.ImportFileSongListWidget) + self.ImportSelectAllWidget.setObjectName("ImportSelectAllWidget") + self.horizontalLayout_2 = QtGui.QHBoxLayout(self.ImportSelectAllWidget) + self.horizontalLayout_2.setSpacing(6) + self.horizontalLayout_2.setMargin(0) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.ImportSelectAllPushButton = QtGui.QPushButton(self.ImportSelectAllWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ImportSelectAllPushButton.sizePolicy().hasHeightForWidth()) + self.ImportSelectAllPushButton.setSizePolicy(sizePolicy) + self.ImportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) + icon2 = QtGui.QIcon() + icon2.addPixmap(QtGui.QPixmap(":/imports/import_selectall.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ImportSelectAllPushButton.setIcon(icon2) + self.ImportSelectAllPushButton.setObjectName("ImportSelectAllPushButton") + self.horizontalLayout_2.addWidget(self.ImportSelectAllPushButton) + spacerItem = QtGui.QSpacerItem(89, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.verticalLayout.addWidget(self.ImportSelectAllWidget) + self.importFilterWidget = QtGui.QWidget(self.ImportFileSongListWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.importFilterWidget.sizePolicy().hasHeightForWidth()) + self.importFilterWidget.setSizePolicy(sizePolicy) + self.importFilterWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.importFilterWidget.setObjectName("importFilterWidget") + self.horizontalLayout_3 = QtGui.QHBoxLayout(self.importFilterWidget) + self.horizontalLayout_3.setMargin(0) + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.ImportFilterComboBox = QtGui.QComboBox(self.importFilterWidget) + self.ImportFilterComboBox.setMinimumSize(QtCore.QSize(70, 0)) + self.ImportFilterComboBox.setObjectName("ImportFilterComboBox") + self.ImportFilterComboBox.addItem(QtCore.QString()) + self.ImportFilterComboBox.addItem(QtCore.QString()) + self.ImportFilterComboBox.addItem(QtCore.QString()) + self.horizontalLayout_3.addWidget(self.ImportFilterComboBox) + self.importFilterLineEdit = QtGui.QLineEdit(self.importFilterWidget) + self.importFilterLineEdit.setObjectName("importFilterLineEdit") + self.horizontalLayout_3.addWidget(self.importFilterLineEdit) + self.verticalLayout.addWidget(self.importFilterWidget) + self.horizontalLayout_6.addWidget(self.ImportFileSongListWidget) + self.AddSelectedWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AddSelectedWidget.sizePolicy().hasHeightForWidth()) + self.AddSelectedWidget.setSizePolicy(sizePolicy) + self.AddSelectedWidget.setObjectName("AddSelectedWidget") + self.verticalLayout_3 = QtGui.QVBoxLayout(self.AddSelectedWidget) + self.verticalLayout_3.setMargin(0) + self.verticalLayout_3.setObjectName("verticalLayout_3") + spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem1) + self.AddSelectedPushButton = QtGui.QPushButton(self.AddSelectedWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) + self.AddSelectedPushButton.setSizePolicy(sizePolicy) + self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) + icon3 = QtGui.QIcon() + icon3.addPixmap(QtGui.QPixmap(":/imports/import_move_to_list.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.AddSelectedPushButton.setIcon(icon3) + self.AddSelectedPushButton.setObjectName("AddSelectedPushButton") + self.verticalLayout_3.addWidget(self.AddSelectedPushButton) + spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem2) + self.horizontalLayout_6.addWidget(self.AddSelectedWidget) + self.SelectedFileListWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedFileListWidget.sizePolicy().hasHeightForWidth()) + self.SelectedFileListWidget.setSizePolicy(sizePolicy) + self.SelectedFileListWidget.setObjectName("SelectedFileListWidget") + self.verticalLayout_2 = QtGui.QVBoxLayout(self.SelectedFileListWidget) + self.verticalLayout_2.setMargin(0) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.SelectedListLabel = QtGui.QLabel(self.SelectedFileListWidget) + self.SelectedListLabel.setObjectName("SelectedListLabel") + self.verticalLayout_2.addWidget(self.SelectedListLabel) + self.SelectedListTable = QtGui.QTableWidget(self.SelectedFileListWidget) + self.SelectedListTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) + self.SelectedListTable.setShowGrid(False) + self.SelectedListTable.setWordWrap(False) + self.SelectedListTable.setCornerButtonEnabled(False) + self.SelectedListTable.setObjectName("SelectedListTable") + self.SelectedListTable.setColumnCount(2) + self.SelectedListTable.setRowCount(0) + item = QtGui.QTableWidgetItem() + self.SelectedListTable.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.SelectedListTable.setHorizontalHeaderItem(1, item) + self.verticalLayout_2.addWidget(self.SelectedListTable) + self.SelectedSelectAllWidget = QtGui.QWidget(self.SelectedFileListWidget) + self.SelectedSelectAllWidget.setObjectName("SelectedSelectAllWidget") + self.horizontalLayout_4 = QtGui.QHBoxLayout(self.SelectedSelectAllWidget) + self.horizontalLayout_4.setSpacing(6) + self.horizontalLayout_4.setMargin(0) + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.SelectedSelectAllPushButton = QtGui.QPushButton(self.SelectedSelectAllWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedSelectAllPushButton.sizePolicy().hasHeightForWidth()) + self.SelectedSelectAllPushButton.setSizePolicy(sizePolicy) + self.SelectedSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) + self.SelectedSelectAllPushButton.setIcon(icon2) + self.SelectedSelectAllPushButton.setObjectName("SelectedSelectAllPushButton") + self.horizontalLayout_4.addWidget(self.SelectedSelectAllPushButton) + spacerItem3 = QtGui.QSpacerItem(92, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_4.addItem(spacerItem3) + self.verticalLayout_2.addWidget(self.SelectedSelectAllWidget) + self.SelectedRemoveSelectedWidget = QtGui.QWidget(self.SelectedFileListWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedWidget.sizePolicy().hasHeightForWidth()) + self.SelectedRemoveSelectedWidget.setSizePolicy(sizePolicy) + self.SelectedRemoveSelectedWidget.setObjectName("SelectedRemoveSelectedWidget") + self.horizontalLayout_5 = QtGui.QHBoxLayout(self.SelectedRemoveSelectedWidget) + self.horizontalLayout_5.setMargin(0) + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.SelectedRemoveSelectedButton = QtGui.QPushButton(self.SelectedRemoveSelectedWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) + self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) + self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) + icon4 = QtGui.QIcon() + icon4.addPixmap(QtGui.QPixmap(":/imports/import_remove.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.SelectedRemoveSelectedButton.setIcon(icon4) + self.SelectedRemoveSelectedButton.setObjectName("SelectedRemoveSelectedButton") + self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) + spacerItem4 = QtGui.QSpacerItem(49, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_5.addItem(spacerItem4) + self.verticalLayout_2.addWidget(self.SelectedRemoveSelectedWidget) + self.horizontalLayout_6.addWidget(self.SelectedFileListWidget) + self.verticalLayout_5.addWidget(self.SongListFrame) + self.ProgressGroupBox = QtGui.QGroupBox(self.OpenLPImportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ProgressGroupBox.sizePolicy().hasHeightForWidth()) + self.ProgressGroupBox.setSizePolicy(sizePolicy) + self.ProgressGroupBox.setObjectName("ProgressGroupBox") + self.verticalLayout_4 = QtGui.QVBoxLayout(self.ProgressGroupBox) + self.verticalLayout_4.setSpacing(8) + self.verticalLayout_4.setContentsMargins(8, 0, 8, 8) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.ProgressLabel = QtGui.QLabel(self.ProgressGroupBox) + self.ProgressLabel.setObjectName("ProgressLabel") + self.verticalLayout_4.addWidget(self.ProgressLabel) + self.ProgressBar = QtGui.QProgressBar(self.ProgressGroupBox) + self.ProgressBar.setProperty("value", QtCore.QVariant(0)) + self.ProgressBar.setObjectName("ProgressBar") + self.verticalLayout_4.addWidget(self.ProgressBar) + self.verticalLayout_5.addWidget(self.ProgressGroupBox) + self.ButtonBarWidget = QtGui.QWidget(self.OpenLPImportForm) + self.ButtonBarWidget.setObjectName("ButtonBarWidget") + self.horizontalLayout_7 = QtGui.QHBoxLayout(self.ButtonBarWidget) + self.horizontalLayout_7.setSpacing(8) + self.horizontalLayout_7.setMargin(0) + self.horizontalLayout_7.setObjectName("horizontalLayout_7") + spacerItem5 = QtGui.QSpacerItem(288, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_7.addItem(spacerItem5) + self.ImportPushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ImportPushButton.setObjectName("ImportPushButton") + self.horizontalLayout_7.addWidget(self.ImportPushButton) + self.ClosePushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ClosePushButton.setObjectName("ClosePushButton") + self.horizontalLayout_7.addWidget(self.ClosePushButton) + self.verticalLayout_5.addWidget(self.ButtonBarWidget) + + self.retranslateUi() + QtCore.QObject.connect(self.ClosePushButton, QtCore.SIGNAL("clicked()"), self.OpenLPImportForm.close) + QtCore.QObject.connect(self.ImportSelectAllPushButton, QtCore.SIGNAL("clicked()"), self.ImportListTable.selectAll) + QtCore.QObject.connect(self.SelectedSelectAllPushButton, QtCore.SIGNAL("clicked()"), self.SelectedListTable.selectAll) + QtCore.QObject.connect(self.SelectedRemoveSelectedButton, QtCore.SIGNAL("clicked()"), self.SelectedListTable.clear) + QtCore.QMetaObject.connectSlotsByName(self.OpenLPImportForm) + + def retranslateUi(self): + self.OpenLPImportForm.setWindowTitle(QtGui.QApplication.translate("OpenLPImportForm", "openlp.org Song Importer", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportFileLabel.setText(QtGui.QApplication.translate("OpenLPImportForm", "Select openlp.org songfile to import:", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportListLabel.setText(QtGui.QApplication.translate("OpenLPImportForm", "Import File Song List", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportListTable.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("OpenLPImportForm", "Song Title", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportListTable.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("OpenLPImportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportSelectAllPushButton.setText(QtGui.QApplication.translate("OpenLPImportForm", "Select All", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportFilterComboBox.setItemText(0, QtGui.QApplication.translate("OpenLPImportForm", "Lyrics", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportFilterComboBox.setItemText(1, QtGui.QApplication.translate("OpenLPImportForm", "Title", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportFilterComboBox.setItemText(2, QtGui.QApplication.translate("OpenLPImportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListLabel.setText(QtGui.QApplication.translate("OpenLPImportForm", "Song Import List", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListTable.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("OpenLPImportForm", "Song Title", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListTable.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("OpenLPImportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedSelectAllPushButton.setText(QtGui.QApplication.translate("OpenLPImportForm", "Select All", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedRemoveSelectedButton.setText(QtGui.QApplication.translate("OpenLPImportForm", "Remove Selected", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressGroupBox.setTitle(QtGui.QApplication.translate("OpenLPImportForm", "Progress:", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressLabel.setText(QtGui.QApplication.translate("OpenLPImportForm", "Ready to import", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportPushButton.setText(QtGui.QApplication.translate("OpenLPImportForm", "Import", None, QtGui.QApplication.UnicodeUTF8)) + self.ClosePushButton.setText(QtGui.QApplication.translate("OpenLPImportForm", "Close", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.OpenLPImportForm.show() diff --git a/openlp/ui/forms/opensongexportform.py b/openlp/ui/forms/opensongexportform.py new file mode 100644 index 000000000..281b00ef8 --- /dev/null +++ b/openlp/ui/forms/opensongexportform.py @@ -0,0 +1,299 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\opensongexportform.ui' +# +# Created: Wed Nov 05 20:56:41 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 OpenSongExportForm(object): + + def __init__(self): + self.OpenSongExportForm = QtGui.QWidget() + self.setupUi() + + def setupUi(self): + self.OpenSongExportForm.setObjectName("OpenSongExportForm") + self.OpenSongExportForm.resize(473, 459) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.OpenSongExportForm.setWindowIcon(icon) + self.verticalLayout_5 = QtGui.QVBoxLayout(self.OpenSongExportForm) + self.verticalLayout_5.setMargin(8) + self.verticalLayout_5.setObjectName("verticalLayout_5") + self.ExportFileWidget = QtGui.QWidget(self.OpenSongExportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ExportFileWidget.sizePolicy().hasHeightForWidth()) + self.ExportFileWidget.setSizePolicy(sizePolicy) + self.ExportFileWidget.setObjectName("ExportFileWidget") + self.horizontalLayout = QtGui.QHBoxLayout(self.ExportFileWidget) + self.horizontalLayout.setSpacing(3) + self.horizontalLayout.setMargin(0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.ExportFileLabel = QtGui.QLabel(self.ExportFileWidget) + self.ExportFileLabel.setObjectName("ExportFileLabel") + self.horizontalLayout.addWidget(self.ExportFileLabel) + self.ExportFileLineEdit = QtGui.QLineEdit(self.ExportFileWidget) + self.ExportFileLineEdit.setObjectName("ExportFileLineEdit") + self.horizontalLayout.addWidget(self.ExportFileLineEdit) + self.ExportFileSelectPushButton = QtGui.QPushButton(self.ExportFileWidget) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/exports/export_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ExportFileSelectPushButton.setIcon(icon1) + self.ExportFileSelectPushButton.setObjectName("ExportFileSelectPushButton") + self.horizontalLayout.addWidget(self.ExportFileSelectPushButton) + self.verticalLayout_5.addWidget(self.ExportFileWidget) + self.SongListFrame = QtGui.QFrame(self.OpenSongExportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SongListFrame.sizePolicy().hasHeightForWidth()) + self.SongListFrame.setSizePolicy(sizePolicy) + self.SongListFrame.setFrameShape(QtGui.QFrame.Box) + self.SongListFrame.setFrameShadow(QtGui.QFrame.Raised) + self.SongListFrame.setObjectName("SongListFrame") + self.horizontalLayout_6 = QtGui.QHBoxLayout(self.SongListFrame) + self.horizontalLayout_6.setSpacing(8) + self.horizontalLayout_6.setMargin(8) + self.horizontalLayout_6.setObjectName("horizontalLayout_6") + self.ExportFileSongListWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ExportFileSongListWidget.sizePolicy().hasHeightForWidth()) + self.ExportFileSongListWidget.setSizePolicy(sizePolicy) + self.ExportFileSongListWidget.setObjectName("ExportFileSongListWidget") + self.verticalLayout = QtGui.QVBoxLayout(self.ExportFileSongListWidget) + self.verticalLayout.setSpacing(6) + self.verticalLayout.setMargin(0) + self.verticalLayout.setObjectName("verticalLayout") + self.ExportListLabel = QtGui.QLabel(self.ExportFileSongListWidget) + self.ExportListLabel.setObjectName("ExportListLabel") + self.verticalLayout.addWidget(self.ExportListLabel) + self.ExportListTable = QtGui.QTableWidget(self.ExportFileSongListWidget) + self.ExportListTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) + self.ExportListTable.setShowGrid(False) + self.ExportListTable.setWordWrap(False) + self.ExportListTable.setCornerButtonEnabled(False) + self.ExportListTable.setObjectName("ExportListTable") + self.ExportListTable.setColumnCount(2) + self.ExportListTable.setRowCount(0) + item = QtGui.QTableWidgetItem() + self.ExportListTable.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.ExportListTable.setHorizontalHeaderItem(1, item) + self.verticalLayout.addWidget(self.ExportListTable) + self.ExportSelectAllWidget = QtGui.QWidget(self.ExportFileSongListWidget) + self.ExportSelectAllWidget.setObjectName("ExportSelectAllWidget") + self.horizontalLayout_2 = QtGui.QHBoxLayout(self.ExportSelectAllWidget) + self.horizontalLayout_2.setSpacing(6) + self.horizontalLayout_2.setMargin(0) + self.horizontalLayout_2.setObjectName("horizontalLayout_2") + self.ExportSelectAllPushButton = QtGui.QPushButton(self.ExportSelectAllWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ExportSelectAllPushButton.sizePolicy().hasHeightForWidth()) + self.ExportSelectAllPushButton.setSizePolicy(sizePolicy) + self.ExportSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) + icon2 = QtGui.QIcon() + icon2.addPixmap(QtGui.QPixmap(":/exports/export_selectall.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ExportSelectAllPushButton.setIcon(icon2) + self.ExportSelectAllPushButton.setObjectName("ExportSelectAllPushButton") + self.horizontalLayout_2.addWidget(self.ExportSelectAllPushButton) + spacerItem = QtGui.QSpacerItem(89, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_2.addItem(spacerItem) + self.verticalLayout.addWidget(self.ExportSelectAllWidget) + self.exportFilterWidget = QtGui.QWidget(self.ExportFileSongListWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.exportFilterWidget.sizePolicy().hasHeightForWidth()) + self.exportFilterWidget.setSizePolicy(sizePolicy) + self.exportFilterWidget.setMinimumSize(QtCore.QSize(0, 0)) + self.exportFilterWidget.setObjectName("exportFilterWidget") + self.horizontalLayout_3 = QtGui.QHBoxLayout(self.exportFilterWidget) + self.horizontalLayout_3.setMargin(0) + self.horizontalLayout_3.setObjectName("horizontalLayout_3") + self.ExportFilterComboBox = QtGui.QComboBox(self.exportFilterWidget) + self.ExportFilterComboBox.setMinimumSize(QtCore.QSize(70, 0)) + self.ExportFilterComboBox.setObjectName("ExportFilterComboBox") + self.ExportFilterComboBox.addItem(QtCore.QString()) + self.ExportFilterComboBox.addItem(QtCore.QString()) + self.ExportFilterComboBox.addItem(QtCore.QString()) + self.horizontalLayout_3.addWidget(self.ExportFilterComboBox) + self.ExportFilterLineEdit = QtGui.QLineEdit(self.exportFilterWidget) + self.ExportFilterLineEdit.setObjectName("ExportFilterLineEdit") + self.horizontalLayout_3.addWidget(self.ExportFilterLineEdit) + self.verticalLayout.addWidget(self.exportFilterWidget) + self.horizontalLayout_6.addWidget(self.ExportFileSongListWidget) + self.AddSelectedWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AddSelectedWidget.sizePolicy().hasHeightForWidth()) + self.AddSelectedWidget.setSizePolicy(sizePolicy) + self.AddSelectedWidget.setObjectName("AddSelectedWidget") + self.verticalLayout_3 = QtGui.QVBoxLayout(self.AddSelectedWidget) + self.verticalLayout_3.setMargin(0) + self.verticalLayout_3.setObjectName("verticalLayout_3") + spacerItem1 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem1) + self.AddSelectedPushButton = QtGui.QPushButton(self.AddSelectedWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Minimum) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.AddSelectedPushButton.sizePolicy().hasHeightForWidth()) + self.AddSelectedPushButton.setSizePolicy(sizePolicy) + self.AddSelectedPushButton.setMinimumSize(QtCore.QSize(25, 25)) + icon3 = QtGui.QIcon() + icon3.addPixmap(QtGui.QPixmap(":/exports/export_move_to_list.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.AddSelectedPushButton.setIcon(icon3) + self.AddSelectedPushButton.setObjectName("AddSelectedPushButton") + self.verticalLayout_3.addWidget(self.AddSelectedPushButton) + spacerItem2 = QtGui.QSpacerItem(20, 40, QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Expanding) + self.verticalLayout_3.addItem(spacerItem2) + self.horizontalLayout_6.addWidget(self.AddSelectedWidget) + self.SelectedFileListWidget = QtGui.QWidget(self.SongListFrame) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Expanding) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedFileListWidget.sizePolicy().hasHeightForWidth()) + self.SelectedFileListWidget.setSizePolicy(sizePolicy) + self.SelectedFileListWidget.setObjectName("SelectedFileListWidget") + self.verticalLayout_2 = QtGui.QVBoxLayout(self.SelectedFileListWidget) + self.verticalLayout_2.setMargin(0) + self.verticalLayout_2.setObjectName("verticalLayout_2") + self.SelectedListLabel = QtGui.QLabel(self.SelectedFileListWidget) + self.SelectedListLabel.setObjectName("SelectedListLabel") + self.verticalLayout_2.addWidget(self.SelectedListLabel) + self.SelectedListTable = QtGui.QTableWidget(self.SelectedFileListWidget) + self.SelectedListTable.setSelectionMode(QtGui.QAbstractItemView.MultiSelection) + self.SelectedListTable.setShowGrid(False) + self.SelectedListTable.setWordWrap(False) + self.SelectedListTable.setCornerButtonEnabled(False) + self.SelectedListTable.setObjectName("SelectedListTable") + self.SelectedListTable.setColumnCount(2) + self.SelectedListTable.setRowCount(0) + item = QtGui.QTableWidgetItem() + self.SelectedListTable.setHorizontalHeaderItem(0, item) + item = QtGui.QTableWidgetItem() + self.SelectedListTable.setHorizontalHeaderItem(1, item) + self.verticalLayout_2.addWidget(self.SelectedListTable) + self.SelectedSelectAllWidget = QtGui.QWidget(self.SelectedFileListWidget) + self.SelectedSelectAllWidget.setObjectName("SelectedSelectAllWidget") + self.horizontalLayout_4 = QtGui.QHBoxLayout(self.SelectedSelectAllWidget) + self.horizontalLayout_4.setSpacing(6) + self.horizontalLayout_4.setMargin(0) + self.horizontalLayout_4.setObjectName("horizontalLayout_4") + self.SelectedSelectAllPushButton = QtGui.QPushButton(self.SelectedSelectAllWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedSelectAllPushButton.sizePolicy().hasHeightForWidth()) + self.SelectedSelectAllPushButton.setSizePolicy(sizePolicy) + self.SelectedSelectAllPushButton.setMinimumSize(QtCore.QSize(100, 0)) + self.SelectedSelectAllPushButton.setIcon(icon2) + self.SelectedSelectAllPushButton.setObjectName("SelectedSelectAllPushButton") + self.horizontalLayout_4.addWidget(self.SelectedSelectAllPushButton) + spacerItem3 = QtGui.QSpacerItem(92, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_4.addItem(spacerItem3) + self.verticalLayout_2.addWidget(self.SelectedSelectAllWidget) + self.SelectedRemoveSelectedWidget = QtGui.QWidget(self.SelectedFileListWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedWidget.sizePolicy().hasHeightForWidth()) + self.SelectedRemoveSelectedWidget.setSizePolicy(sizePolicy) + self.SelectedRemoveSelectedWidget.setObjectName("SelectedRemoveSelectedWidget") + self.horizontalLayout_5 = QtGui.QHBoxLayout(self.SelectedRemoveSelectedWidget) + self.horizontalLayout_5.setMargin(0) + self.horizontalLayout_5.setObjectName("horizontalLayout_5") + self.SelectedRemoveSelectedButton = QtGui.QPushButton(self.SelectedRemoveSelectedWidget) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Minimum, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.SelectedRemoveSelectedButton.sizePolicy().hasHeightForWidth()) + self.SelectedRemoveSelectedButton.setSizePolicy(sizePolicy) + self.SelectedRemoveSelectedButton.setMinimumSize(QtCore.QSize(140, 0)) + icon4 = QtGui.QIcon() + icon4.addPixmap(QtGui.QPixmap(":/exports/export_remove.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.SelectedRemoveSelectedButton.setIcon(icon4) + self.SelectedRemoveSelectedButton.setObjectName("SelectedRemoveSelectedButton") + self.horizontalLayout_5.addWidget(self.SelectedRemoveSelectedButton) + spacerItem4 = QtGui.QSpacerItem(49, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_5.addItem(spacerItem4) + self.verticalLayout_2.addWidget(self.SelectedRemoveSelectedWidget) + self.horizontalLayout_6.addWidget(self.SelectedFileListWidget) + self.verticalLayout_5.addWidget(self.SongListFrame) + self.ProgressGroupBox = QtGui.QGroupBox(self.OpenSongExportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ProgressGroupBox.sizePolicy().hasHeightForWidth()) + self.ProgressGroupBox.setSizePolicy(sizePolicy) + self.ProgressGroupBox.setObjectName("ProgressGroupBox") + self.verticalLayout_4 = QtGui.QVBoxLayout(self.ProgressGroupBox) + self.verticalLayout_4.setSpacing(8) + self.verticalLayout_4.setContentsMargins(8, 0, 8, 8) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.ProgressLabel = QtGui.QLabel(self.ProgressGroupBox) + self.ProgressLabel.setObjectName("ProgressLabel") + self.verticalLayout_4.addWidget(self.ProgressLabel) + self.ProgressBar = QtGui.QProgressBar(self.ProgressGroupBox) + self.ProgressBar.setProperty("value", QtCore.QVariant(24)) + self.ProgressBar.setObjectName("ProgressBar") + self.verticalLayout_4.addWidget(self.ProgressBar) + self.verticalLayout_5.addWidget(self.ProgressGroupBox) + self.ButtonBarWidget = QtGui.QWidget(self.OpenSongExportForm) + self.ButtonBarWidget.setObjectName("ButtonBarWidget") + self.horizontalLayout_7 = QtGui.QHBoxLayout(self.ButtonBarWidget) + self.horizontalLayout_7.setSpacing(8) + self.horizontalLayout_7.setMargin(0) + self.horizontalLayout_7.setObjectName("horizontalLayout_7") + spacerItem5 = QtGui.QSpacerItem(288, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_7.addItem(spacerItem5) + self.ExportPushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ExportPushButton.setObjectName("ExportPushButton") + self.horizontalLayout_7.addWidget(self.ExportPushButton) + self.ClosePushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ClosePushButton.setObjectName("ClosePushButton") + self.horizontalLayout_7.addWidget(self.ClosePushButton) + self.verticalLayout_5.addWidget(self.ButtonBarWidget) + + self.retranslateUi() + QtCore.QObject.connect(self.ClosePushButton, QtCore.SIGNAL("clicked()"), self.OpenSongExportForm.close) + QtCore.QObject.connect(self.ExportSelectAllPushButton, QtCore.SIGNAL("clicked()"), self.ExportListTable.selectAll) + QtCore.QObject.connect(self.SelectedSelectAllPushButton, QtCore.SIGNAL("clicked()"), self.SelectedListTable.selectAll) + QtCore.QObject.connect(self.SelectedRemoveSelectedButton, QtCore.SIGNAL("clicked()"), self.SelectedListTable.clear) + QtCore.QMetaObject.connectSlotsByName(self.OpenSongExportForm) + + def retranslateUi(self): + self.OpenSongExportForm.setWindowTitle(QtGui.QApplication.translate("OpenSongExportForm", "OpenSong Song Exporter", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFileLabel.setText(QtGui.QApplication.translate("OpenSongExportForm", "Select OpenSong song folder:", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportListLabel.setText(QtGui.QApplication.translate("OpenSongExportForm", "Full Song List", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportListTable.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("OpenSongExportForm", "Song Title", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportListTable.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("OpenSongExportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportSelectAllPushButton.setText(QtGui.QApplication.translate("OpenSongExportForm", "Select All", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFilterComboBox.setItemText(0, QtGui.QApplication.translate("OpenSongExportForm", "Lyrics", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFilterComboBox.setItemText(1, QtGui.QApplication.translate("OpenSongExportForm", "Title", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportFilterComboBox.setItemText(2, QtGui.QApplication.translate("OpenSongExportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListLabel.setText(QtGui.QApplication.translate("OpenSongExportForm", "Song Export List", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListTable.horizontalHeaderItem(0).setText(QtGui.QApplication.translate("OpenSongExportForm", "Song Title", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedListTable.horizontalHeaderItem(1).setText(QtGui.QApplication.translate("OpenSongExportForm", "Author", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedSelectAllPushButton.setText(QtGui.QApplication.translate("OpenSongExportForm", "Select All", None, QtGui.QApplication.UnicodeUTF8)) + self.SelectedRemoveSelectedButton.setText(QtGui.QApplication.translate("OpenSongExportForm", "Remove Selected", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressGroupBox.setTitle(QtGui.QApplication.translate("OpenSongExportForm", "Progress:", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressLabel.setText(QtGui.QApplication.translate("OpenSongExportForm", "Ready to export", None, QtGui.QApplication.UnicodeUTF8)) + self.ExportPushButton.setText(QtGui.QApplication.translate("OpenSongExportForm", "Export", None, QtGui.QApplication.UnicodeUTF8)) + self.ClosePushButton.setText(QtGui.QApplication.translate("OpenSongExportForm", "Close", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.OpenSongExportForm.show() diff --git a/openlp/ui/forms/opensongimportform.py b/openlp/ui/forms/opensongimportform.py new file mode 100644 index 000000000..312a5bd01 --- /dev/null +++ b/openlp/ui/forms/opensongimportform.py @@ -0,0 +1,102 @@ +# -*- coding: utf-8 -*- + +# Form implementation generated from reading ui file 'C:\Project Folders\Personal Projects\openlp-2\trunk\openlp\resources\forms\opensongimportform.ui' +# +# Created: Wed Nov 05 20:56:54 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 OpenSongImportForm(object): + + def __init__(self): + self.OpenSongImportForm = QtGui.QWidget() + self.setupUi() + + def setupUi(self): + self.OpenSongImportForm.setObjectName("OpenSongImportForm") + self.OpenSongImportForm.resize(481, 153) + icon = QtGui.QIcon() + icon.addPixmap(QtGui.QPixmap(":/icon/openlp.org-icon-32.bmp"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.OpenSongImportForm.setWindowIcon(icon) + self.verticalLayout = QtGui.QVBoxLayout(self.OpenSongImportForm) + self.verticalLayout.setSpacing(6) + self.verticalLayout.setMargin(8) + self.verticalLayout.setObjectName("verticalLayout") + self.ImportFileWidget = QtGui.QWidget(self.OpenSongImportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Preferred, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ImportFileWidget.sizePolicy().hasHeightForWidth()) + self.ImportFileWidget.setSizePolicy(sizePolicy) + self.ImportFileWidget.setObjectName("ImportFileWidget") + self.horizontalLayout = QtGui.QHBoxLayout(self.ImportFileWidget) + self.horizontalLayout.setSpacing(6) + self.horizontalLayout.setMargin(0) + self.horizontalLayout.setObjectName("horizontalLayout") + self.ImportFileLabel = QtGui.QLabel(self.ImportFileWidget) + self.ImportFileLabel.setObjectName("ImportFileLabel") + self.horizontalLayout.addWidget(self.ImportFileLabel) + self.ImportFileLineEdit = QtGui.QLineEdit(self.ImportFileWidget) + self.ImportFileLineEdit.setObjectName("ImportFileLineEdit") + self.horizontalLayout.addWidget(self.ImportFileLineEdit) + self.ImportFileSelectPushButton = QtGui.QPushButton(self.ImportFileWidget) + icon1 = QtGui.QIcon() + icon1.addPixmap(QtGui.QPixmap(":/imports/import_load.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off) + self.ImportFileSelectPushButton.setIcon(icon1) + self.ImportFileSelectPushButton.setObjectName("ImportFileSelectPushButton") + self.horizontalLayout.addWidget(self.ImportFileSelectPushButton) + self.verticalLayout.addWidget(self.ImportFileWidget) + self.ProgressGroupBox = QtGui.QGroupBox(self.OpenSongImportForm) + sizePolicy = QtGui.QSizePolicy(QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Fixed) + sizePolicy.setHorizontalStretch(0) + sizePolicy.setVerticalStretch(0) + sizePolicy.setHeightForWidth(self.ProgressGroupBox.sizePolicy().hasHeightForWidth()) + self.ProgressGroupBox.setSizePolicy(sizePolicy) + self.ProgressGroupBox.setObjectName("ProgressGroupBox") + self.verticalLayout_4 = QtGui.QVBoxLayout(self.ProgressGroupBox) + self.verticalLayout_4.setSpacing(6) + self.verticalLayout_4.setContentsMargins(6, 0, 8, 8) + self.verticalLayout_4.setObjectName("verticalLayout_4") + self.ProgressLabel = QtGui.QLabel(self.ProgressGroupBox) + self.ProgressLabel.setObjectName("ProgressLabel") + self.verticalLayout_4.addWidget(self.ProgressLabel) + self.ProgressBar = QtGui.QProgressBar(self.ProgressGroupBox) + self.ProgressBar.setProperty("value", QtCore.QVariant(24)) + self.ProgressBar.setObjectName("ProgressBar") + self.verticalLayout_4.addWidget(self.ProgressBar) + self.verticalLayout.addWidget(self.ProgressGroupBox) + self.ButtonBarWidget = QtGui.QWidget(self.OpenSongImportForm) + self.ButtonBarWidget.setObjectName("ButtonBarWidget") + self.horizontalLayout_7 = QtGui.QHBoxLayout(self.ButtonBarWidget) + self.horizontalLayout_7.setSpacing(8) + self.horizontalLayout_7.setMargin(0) + self.horizontalLayout_7.setObjectName("horizontalLayout_7") + spacerItem = QtGui.QSpacerItem(288, 20, QtGui.QSizePolicy.Expanding, QtGui.QSizePolicy.Minimum) + self.horizontalLayout_7.addItem(spacerItem) + self.ImportPushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ImportPushButton.setObjectName("ImportPushButton") + self.horizontalLayout_7.addWidget(self.ImportPushButton) + self.ClosePushButton = QtGui.QPushButton(self.ButtonBarWidget) + self.ClosePushButton.setObjectName("ClosePushButton") + self.horizontalLayout_7.addWidget(self.ClosePushButton) + self.verticalLayout.addWidget(self.ButtonBarWidget) + + self.retranslateUi() + QtCore.QObject.connect(self.ClosePushButton, QtCore.SIGNAL("clicked()"), self.OpenSongImportForm.close) + QtCore.QMetaObject.connectSlotsByName(self.OpenSongImportForm) + + def retranslateUi(self): + self.OpenSongImportForm.setWindowTitle(QtGui.QApplication.translate("OpenSongImportForm", "OpenSong Song Importer", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportFileLabel.setText(QtGui.QApplication.translate("OpenSongImportForm", "OpenSong Folder:", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressGroupBox.setTitle(QtGui.QApplication.translate("OpenSongImportForm", "Progress:", None, QtGui.QApplication.UnicodeUTF8)) + self.ProgressLabel.setText(QtGui.QApplication.translate("OpenSongImportForm", "Ready to import", None, QtGui.QApplication.UnicodeUTF8)) + self.ImportPushButton.setText(QtGui.QApplication.translate("OpenSongImportForm", "Import", None, QtGui.QApplication.UnicodeUTF8)) + self.ClosePushButton.setText(QtGui.QApplication.translate("OpenSongImportForm", "Close", None, QtGui.QApplication.UnicodeUTF8)) + + def show(self): + self.OpenSongImportForm.show() diff --git a/openlp/ui/forms/settings.py b/openlp/ui/forms/settings.py new file mode 100644 index 000000000..0746bf2b7 --- /dev/null +++ b/openlp/ui/forms/settings.py @@ -0,0 +1,516 @@ +# -*- 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()