forked from openlp/openlp
d8589c4a6e
Changed Contribute button and icon to Volunteer (As discussed with Roaul on IRC) Changed and resized the remote QR code for better recoginition on some phones (BrianMayerDesign) Updated the link and text to the Android Market, as it is now know as Google Play Set the window title for the ProcessDialog when importing songs using the first run wizard.
67 lines
3.3 KiB
Python
67 lines
3.3 KiB
Python
# -*- coding: utf-8 -*-
|
|
# vim: autoindent shiftwidth=4 expandtab textwidth=80 tabstop=4 softtabstop=4
|
|
|
|
###############################################################################
|
|
# OpenLP - Open Source Lyrics Projection #
|
|
# --------------------------------------------------------------------------- #
|
|
# Copyright (c) 2008-2012 Raoul Snyman #
|
|
# Portions copyright (c) 2008-2012 Tim Bentley, Gerald Britton, Jonathan #
|
|
# Corwin, Samuel Findlay, Michael Gorven, Scott Guerrieri, Matthias Hub, #
|
|
# Meinert Jordan, Armin Köhler, Edwin Lunando, Joshua Miller, Stevan Pettit, #
|
|
# Andreas Preikschat, Mattias Põldaru, Christian Richter, Philip Ridout, #
|
|
# Simon Scudder, Jeffrey Smith, Maikel Stuivenberg, Martin Thompson, Jon #
|
|
# Tibble, Dave Warnock, Frode Woldsund #
|
|
# --------------------------------------------------------------------------- #
|
|
# This program is free software; you can redistribute it and/or modify it #
|
|
# under the terms of the GNU General Public License as published by the Free #
|
|
# Software Foundation; version 2 of the License. #
|
|
# #
|
|
# This program is distributed in the hope that it will be useful, but WITHOUT #
|
|
# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or #
|
|
# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for #
|
|
# more details. #
|
|
# #
|
|
# You should have received a copy of the GNU General Public License along #
|
|
# with this program; if not, write to the Free Software Foundation, Inc., 59 #
|
|
# Temple Place, Suite 330, Boston, MA 02111-1307 USA #
|
|
###############################################################################
|
|
|
|
from PyQt4 import QtCore, QtGui
|
|
|
|
from aboutdialog import Ui_AboutDialog
|
|
from openlp.core.lib import translate
|
|
from openlp.core.utils import get_application_version
|
|
|
|
class AboutForm(QtGui.QDialog, Ui_AboutDialog):
|
|
"""
|
|
The About dialog
|
|
"""
|
|
|
|
def __init__(self, parent):
|
|
"""
|
|
Do some initialisation stuff
|
|
"""
|
|
QtGui.QDialog.__init__(self, parent)
|
|
applicationVersion = get_application_version()
|
|
self.setupUi(self)
|
|
about_text = self.aboutTextEdit.toPlainText()
|
|
about_text = about_text.replace(u'<version>',
|
|
applicationVersion[u'version'])
|
|
if applicationVersion[u'build']:
|
|
build_text = unicode(translate('OpenLP.AboutForm', ' build %s')) % \
|
|
applicationVersion[u'build']
|
|
else:
|
|
build_text = u''
|
|
about_text = about_text.replace(u'<revision>', build_text)
|
|
self.aboutTextEdit.setPlainText(about_text)
|
|
QtCore.QObject.connect(self.volunteerButton,
|
|
QtCore.SIGNAL(u'clicked()'), self.onVolunteerButtonClicked)
|
|
|
|
def onVolunteerButtonClicked(self):
|
|
"""
|
|
Launch a web browser and go to the contribute page on the site.
|
|
"""
|
|
import webbrowser
|
|
url = u'http://openlp.org/en/documentation/introduction/contributing'
|
|
webbrowser.open_new(url)
|