From 0c394d77e388adb91beee210a9b66652db9d17cb Mon Sep 17 00:00:00 2001
From: tassaron
Date: Sun, 25 Jun 2017 23:05:44 -0400
Subject: an extra progress bar label for Mac
progressBar text is not visible in native Mac style
---
src/mainwindow.py | 17 +++++++++++++++--
src/mainwindow.ui | 18 +++++++++++++++++-
2 files changed, 32 insertions(+), 3 deletions(-)
diff --git a/src/mainwindow.py b/src/mainwindow.py
index 42d2a50..a406a7d 100644
--- a/src/mainwindow.py
+++ b/src/mainwindow.py
@@ -13,7 +13,6 @@ import video_thread
from presetmanager import PresetManager
from main import LoadDefaultSettings, disableWhenEncoding
-
class PreviewWindow(QtWidgets.QLabel):
def __init__(self, parent, img):
super(PreviewWindow, self).__init__()
@@ -88,6 +87,11 @@ class MainWindow(QtWidgets.QMainWindow):
# Begin decorating the window and connecting events
componentList = self.window.listWidget_componentList
+ if sys.platform == 'darwin':
+ window.progressBar_createVideo.setTextVisible(False)
+ else:
+ window.progressLabel.setHidden(True)
+
window.toolButton_selectAudioFile.clicked.connect(
self.openInputFileDialog)
@@ -487,6 +491,10 @@ class MainWindow(QtWidgets.QMainWindow):
self.window.pushButton_listMoveUp.setEnabled(False)
self.window.menuButton_newProject.setEnabled(False)
self.window.menuButton_openProject.setEnabled(False)
+ if sys.platform == 'darwin':
+ self.window.progressLabel.setHidden(False)
+ else:
+ self.window.listWidget_componentList.setEnabled(False)
else:
self.window.pushButton_createVideo.setEnabled(True)
self.window.pushButton_Cancel.setEnabled(False)
@@ -505,13 +513,18 @@ class MainWindow(QtWidgets.QMainWindow):
self.window.pushButton_listMoveUp.setEnabled(True)
self.window.menuButton_newProject.setEnabled(True)
self.window.menuButton_openProject.setEnabled(True)
+ self.window.listWidget_componentList.setEnabled(True)
+ self.window.progressLabel.setHidden(True)
self.drawPreview(True)
def progressBarUpdated(self, value):
self.window.progressBar_createVideo.setValue(value)
def progressBarSetText(self, value):
- self.window.progressBar_createVideo.setFormat(value)
+ if sys.platform == 'darwin':
+ self.window.progressLabel.setText(value)
+ else:
+ self.window.progressBar_createVideo.setFormat(value)
def videoCreated(self):
self.videoThread.quit()
diff --git a/src/mainwindow.ui b/src/mainwindow.ui
index 4a12fd5..b491323 100644
--- a/src/mainwindow.ui
+++ b/src/mainwindow.ui
@@ -518,9 +518,26 @@
+ -
+
+
+
+
+
+ true
+
+
+ Qt::AlignCenter
+
+
+ -1
+
+
+
+ progressLabel
@@ -802,7 +819,6 @@
-
--
cgit v1.2.3