openlp-core team mailing list archive
-
openlp-core team
-
Mailing list archive
-
Message #05841
[Merge] lp:~phill-ridout/openlp/version_check into lp:openlp
phill has proposed merging lp:~phill-ridout/openlp/version_check into lp:openlp.
Requested reviews:
OpenLP Core (openlp-core)
For more details, see:
https://code.launchpad.net/~phill-ridout/openlp/version_check/+merge/47184
Allows the update check on load to be disabled
--
https://code.launchpad.net/~phill-ridout/openlp/version_check/+merge/47184
Your team OpenLP Core is requested to review the proposed merge of lp:~phill-ridout/openlp/version_check into lp:openlp.
=== modified file 'openlp.pyw'
--- openlp.pyw 2011-01-09 08:17:17 +0000
+++ openlp.pyw 2011-01-23 14:43:12 +0000
@@ -194,7 +194,10 @@
# now kill the splashscreen
self.splash.finish(self.mainWindow)
self.mainWindow.repaint()
- VersionThread(self.mainWindow, app_version).start()
+ update_check = QtCore.QSettings().value(
+ u'general/update check', QtCore.QVariant(True)).toBool()
+ if update_check:
+ VersionThread(self.mainWindow, app_version).start()
return self.exec_()
def hookException(self, exctype, value, traceback):
@@ -280,4 +283,4 @@
"""
Instantiate and run the application.
"""
- main()
\ No newline at end of file
+ main()
=== modified file 'openlp/core/ui/generaltab.py'
--- openlp/core/ui/generaltab.py 2011-01-17 00:08:16 +0000
+++ openlp/core/ui/generaltab.py 2011-01-23 14:43:12 +0000
@@ -113,6 +113,9 @@
self.showSplashCheckBox = QtGui.QCheckBox(self.startupGroupBox)
self.showSplashCheckBox.setObjectName(u'showSplashCheckBox')
self.startupLayout.addWidget(self.showSplashCheckBox)
+ self.checkForUpdatesCheckBox = QtGui.QCheckBox(self.startupGroupBox)
+ self.checkForUpdatesCheckBox.setObjectName(u'checkForUpdatesCheckBox')
+ self.startupLayout.addWidget(self.checkForUpdatesCheckBox)
self.leftLayout.addWidget(self.startupGroupBox)
self.settingsGroupBox = QtGui.QGroupBox(self.leftColumn)
self.settingsGroupBox.setObjectName(u'settingsGroupBox')
@@ -249,6 +252,8 @@
'Automatically open the last service'))
self.showSplashCheckBox.setText(
translate('OpenLP.GeneralTab', 'Show the splash screen'))
+ self.checkForUpdatesCheckBox.setText(
+ translate('OpenLP.GeneralTab', 'Check for updates'))
self.settingsGroupBox.setTitle(
translate('OpenLP.GeneralTab', 'Application Settings'))
self.saveCheckServiceCheckBox.setText(translate('OpenLP.GeneralTab',
@@ -317,6 +322,8 @@
QtCore.QVariant(False)).toBool())
self.showSplashCheckBox.setChecked(settings.value(u'show splash',
QtCore.QVariant(True)).toBool())
+ self.checkForUpdatesCheckBox.setChecked(settings.value(u'update check',
+ QtCore.QVariant(True)).toBool())
self.autoPreviewCheckBox.setChecked(settings.value(u'auto preview',
QtCore.QVariant(False)).toBool())
self.timeoutSpinBox.setValue(settings.value(u'loop delay',
@@ -363,6 +370,8 @@
QtCore.QVariant(self.autoOpenCheckBox.isChecked()))
settings.setValue(u'show splash',
QtCore.QVariant(self.showSplashCheckBox.isChecked()))
+ settings.setValue(u'update check',
+ QtCore.QVariant(self.checkForUpdatesCheckBox.isChecked()))
settings.setValue(u'save prompt',
QtCore.QVariant(self.saveCheckServiceCheckBox.isChecked()))
settings.setValue(u'auto preview',
Follow ups