diff --git a/syncplay/ui/gui.py b/syncplay/ui/gui.py
old mode 100644
new mode 100755
index dd23fc0..ed787fc
--- a/syncplay/ui/gui.py
+++ b/syncplay/ui/gui.py
@@ -1,6 +1,6 @@
from PySide import QtGui
from PySide.QtCore import Qt, QSettings, QSize, QPoint, QUrl, QLine
-from syncplay import utils, constants, version
+from syncplay import utils, constants, version, release_number
from syncplay.messages import getMessage
import sys
import time
@@ -94,12 +94,15 @@ class AboutDialog(QtGui.QDialog):
def __init__(self, parent=None):
super(AboutDialog, self).__init__(parent)
- self.setWindowTitle("")
+ if sys.platform.startswith('darwin'):
+ self.setWindowTitle("")
+ else:
+ self.setWindowTitle("About Syncplay")
nameLabel = QtGui.QLabel("
Syncplay")
nameLabel.setFont(QtGui.QFont("Helvetica", 20))
linkLabel = QtGui.QLabel("syncplay.pl")
linkLabel.setOpenExternalLinks(True)
- versionLabel = QtGui.QLabel("Version v" + version + "")
+ versionLabel = QtGui.QLabel("Version v" + version + " release " + release_number + "")
licenseLabel = QtGui.QLabel("Copyright © 2017 Syncplay
Licensed under the Apache License, Version 2.0
")
aboutIconPixmap = QtGui.QPixmap(self.resourcespath + u"syncplay.png")
aboutIconLabel = QtGui.QLabel()
@@ -123,10 +126,16 @@ class AboutDialog(QtGui.QDialog):
self.setLayout(aboutLayout)
def openLicense(self):
- QtGui.QDesktopServices.openUrl(QUrl("file://" + self.resourcespath + u"license.rtf"))
+ if sys.platform.startswith('win'):
+ QtGui.QDesktopServices.openUrl(QUrl("file:///" + self.resourcespath + u"license.rtf"))
+ else:
+ QtGui.QDesktopServices.openUrl(QUrl("file://" + self.resourcespath + u"license.rtf"))
def openDependencies(self):
- QtGui.QDesktopServices.openUrl(QUrl("file://" + self.resourcespath + u"third-party-notices.rtf"))
+ if sys.platform.startswith('win'):
+ QtGui.QDesktopServices.openUrl(QUrl("file:///" + self.resourcespath + u"third-party-notices.rtf"))
+ else:
+ QtGui.QDesktopServices.openUrl(QUrl("file://" + self.resourcespath + u"third-party-notices.rtf"))
class MainWindow(QtGui.QMainWindow):
insertPosition = None
@@ -1402,9 +1411,9 @@ class MainWindow(QtGui.QMainWindow):
# Help menu
window.helpMenu = QtGui.QMenu(getMessage("help-menu-label"), self)
- if sys.platform.startswith('darwin'):
- window.about = window.helpMenu.addAction("&About")
- window.about.triggered.connect(self.openAbout)
+
+ window.about = window.helpMenu.addAction("&About")
+ window.about.triggered.connect(self.openAbout)
window.userguideAction = window.helpMenu.addAction(QtGui.QIcon(self.resourcespath + 'help.png'),
getMessage("userguide-menu-label"))