GuiConfig now displays error messages
This commit is contained in:
parent
51cbddf325
commit
ad37e04c07
@ -12,12 +12,13 @@ class GuiConfiguration:
|
|||||||
self._availablePlayerPaths = []
|
self._availablePlayerPaths = []
|
||||||
self.error = error
|
self.error = error
|
||||||
|
|
||||||
|
|
||||||
def run(self):
|
def run(self):
|
||||||
try:
|
try:
|
||||||
self.app = QtGui.QApplication(sys.argv)
|
self.app = QtGui.QApplication(sys.argv)
|
||||||
except:
|
except:
|
||||||
pass
|
pass
|
||||||
dialog = ConfigDialog(self.config, self._availablePlayerPaths)
|
dialog = ConfigDialog(self.config, self._availablePlayerPaths, self.error)
|
||||||
dialog.exec_()
|
dialog.exec_()
|
||||||
|
|
||||||
def setAvailablePaths(self, paths):
|
def setAvailablePaths(self, paths):
|
||||||
@ -144,16 +145,16 @@ class ConfigDialog(QtGui.QDialog):
|
|||||||
raise GuiConfiguration.WindowClosed
|
raise GuiConfiguration.WindowClosed
|
||||||
event.accept()
|
event.accept()
|
||||||
|
|
||||||
def __init__(self, config, playerpaths):
|
def __init__(self, config, playerpaths, error):
|
||||||
|
|
||||||
from syncplay import utils
|
from syncplay import utils
|
||||||
self.config = config
|
self.config = config
|
||||||
self.QtGui = QtGui
|
self.QtGui = QtGui
|
||||||
|
self.error = error
|
||||||
if sys.platform.startswith('linux'):
|
if sys.platform.startswith('linux'):
|
||||||
resourcespath = utils.findWorkingDir() + "/resources/"
|
resourcespath = utils.findWorkingDir() + "/resources/"
|
||||||
else:
|
else:
|
||||||
resourcespath = utils.findWorkingDir() + "\\resources\\"
|
resourcespath = utils.findWorkingDir() + "\\resources\\"
|
||||||
print resourcespath
|
|
||||||
|
|
||||||
super(ConfigDialog, self).__init__()
|
super(ConfigDialog, self).__init__()
|
||||||
|
|
||||||
@ -265,3 +266,6 @@ class ConfigDialog(QtGui.QDialog):
|
|||||||
self.setLayout(self.mainLayout)
|
self.setLayout(self.mainLayout)
|
||||||
self.runButton.setFocus()
|
self.runButton.setFocus()
|
||||||
self.setFixedSize(self.sizeHint())
|
self.setFixedSize(self.sizeHint())
|
||||||
|
|
||||||
|
if error:
|
||||||
|
QtGui.QMessageBox.warning(self, "Syncplay", error, QtGui.QMessageBox.Ok)
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user