From 6a8523961f2f3646aacf5d5b7c29d29258f6a744 Mon Sep 17 00:00:00 2001 From: scorpio810 Date: Thu, 7 Jun 2018 13:48:12 +0000 Subject: [PATCH] Improve qet_tb_generator : add the full path of the current project as an argument when calling the plug-in from QET if a project is open. If not a file dialog is showed to select the QET project. git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@5388 bfdf4180-ca20-0410-9c96-a3a8aa849046 --- sources/qetdiagrameditor.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/sources/qetdiagrameditor.cpp b/sources/qetdiagrameditor.cpp index 5b02e097b..8f5eaa8c8 100644 --- a/sources/qetdiagrameditor.cpp +++ b/sources/qetdiagrameditor.cpp @@ -1358,7 +1358,7 @@ void QETDiagramEditor::slot_updateActions() save_file -> setEnabled(opened_project); save_file_as -> setEnabled(opened_project); prj_edit_prop -> setEnabled(opened_project); - prj_terminalBloc -> setEnabled(opened_project); + //prj_terminalBloc -> setEnabled(opened_project); prj_add_diagram -> setEnabled(editable_project); prj_del_diagram -> setEnabled(editable_project); prj_clean -> setEnabled(editable_project); @@ -2225,9 +2225,20 @@ QProcess *process = new QProcess(qApp); //process->start("qet_tb_generator"); #ifdef Q_OS_MAC +if (openedProjects().count()){ success = process->startDetached("/Library/Frameworks/Python.framework/Versions/3.5/bin/qet_tb_generator", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); +} +else { +success = process->startDetached("/Library/Frameworks/Python.framework/Versions/3.5/bin/qet_tb_generator"); +} #else +if (openedProjects().count()){ success = process->startDetached("qet_tb_generator", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); +} +else { +success = process->startDetached("qet_tb_generator"); +} + #endif if ( !success ) { QMessageBox::warning(nullptr,