mirror of https://gitlab.com/openlp/openlp.git
Make startup smoother with a Thread
This commit is contained in:
parent
632fae5a76
commit
af58043690
|
@ -136,7 +136,7 @@ class OpenLP(QtGui.QApplication):
|
|||
# now kill the splashscreen
|
||||
self.splash.finish(self.mainWindow)
|
||||
self.mainWindow.repaint()
|
||||
self.mainWindow.versionCheck()
|
||||
self.mainWindow.versionThread()
|
||||
return self.exec_()
|
||||
|
||||
def main():
|
||||
|
|
|
@ -25,6 +25,7 @@
|
|||
|
||||
import os
|
||||
import logging
|
||||
import time
|
||||
|
||||
from PyQt4 import QtCore, QtGui
|
||||
|
||||
|
@ -50,6 +51,15 @@ media_manager_style = """
|
|||
border-color: palette(light);
|
||||
}
|
||||
"""
|
||||
class versionThread(QtCore.QThread):
|
||||
def __init__(self, parent):
|
||||
QtCore.QThread.__init__(self, parent)
|
||||
self.parent = parent
|
||||
def run (self):
|
||||
time.sleep(5)
|
||||
Receiver.send_message(u'version_check')
|
||||
|
||||
|
||||
class Ui_MainWindow(object):
|
||||
def setupUi(self, MainWindow):
|
||||
"""
|
||||
|
@ -483,6 +493,8 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
|
|||
QtCore.SIGNAL(u'triggered()'), self.onOptionsSettingsItemClicked)
|
||||
QtCore.QObject.connect(Receiver.get_receiver(),
|
||||
QtCore.SIGNAL(u'update_global_theme'), self.defaultThemeChanged)
|
||||
QtCore.QObject.connect(Receiver.get_receiver(),
|
||||
QtCore.SIGNAL(u'version_check'), self.versionCheck)
|
||||
QtCore.QObject.connect(self.FileNewItem,
|
||||
QtCore.SIGNAL(u'triggered()'),
|
||||
self.ServiceManagerContents.onNewService)
|
||||
|
@ -582,6 +594,10 @@ class MainWindow(QtGui.QMainWindow, Ui_MainWindow):
|
|||
QtGui.QMessageBox.StandardButtons(QtGui.QMessageBox.Ok),
|
||||
QtGui.QMessageBox.Ok)
|
||||
|
||||
def versionThread(self):
|
||||
vT = versionThread(self)
|
||||
vT.start()
|
||||
|
||||
def onHelpAboutItemClicked(self):
|
||||
"""
|
||||
Show the About form
|
||||
|
|
|
@ -1 +1 @@
|
|||
1.9.0-698
|
||||
1.9.0-697
|
||||
|
|
Loading…
Reference in New Issue