aboutsummaryrefslogtreecommitdiff
path: root/src/mainwindow.py
diff options
context:
space:
mode:
authortassaron2017-07-16 23:13:00 -0400
committertassaron2017-07-16 23:13:00 -0400
commitaa464632c64725201dc7584ebf6bf2c3d06b47b6 (patch)
treed0acb70a5fc839a1810a962f2ff9b4a9a931025a /src/mainwindow.py
parentec0abd190273b7b636c7085d7caed8220ab09172 (diff)
new hotkey to preview the ffmpeg command
Diffstat (limited to 'src/mainwindow.py')
-rw-r--r--src/mainwindow.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/src/mainwindow.py b/src/mainwindow.py
index 76ed179..ca8e697 100644
--- a/src/mainwindow.py
+++ b/src/mainwindow.py
@@ -305,7 +305,12 @@ class MainWindow(QtWidgets.QMainWindow):
QtWidgets.QShortcut("Ctrl+A", self.window, self.openSaveProjectDialog)
QtWidgets.QShortcut("Ctrl+O", self.window, self.openOpenProjectDialog)
QtWidgets.QShortcut("Ctrl+N", self.window, self.createNewProject)
- QtWidgets.QShortcut("Ctrl+Alt+Shift+R", self.window, self.drawPreview)
+ QtWidgets.QShortcut(
+ "Ctrl+Alt+Shift+R", self.window, self.drawPreview
+ )
+ QtWidgets.QShortcut(
+ "Ctrl+Alt+Shift+F", self.window, self.showFfmpegCommand
+ )
QtWidgets.QShortcut(
"Ctrl+T", self.window,
@@ -580,6 +585,18 @@ class MainWindow(QtWidgets.QMainWindow):
def showPreviewImage(self, image):
self.previewWindow.changePixmap(image)
+ def showFfmpegCommand(self):
+ from textwrap import wrap
+ command = self.core.createFfmpegCommand(
+ self.window.lineEdit_audioFile.text(),
+ self.window.lineEdit_outputFile.text(),
+ self.core.getAudioDuration(self.window.lineEdit_audioFile.text())
+ )
+ lines = wrap(" ".join(command), 49)
+ self.showMessage(
+ msg="Current FFmpeg command:\n\n %s" % " ".join(lines)
+ )
+
def insertComponent(self, index):
componentList = self.window.listWidget_componentList
stackedWidget = self.window.stackedWidget