From e83424459cff53314e6c7f9eaedb38c76c9693b7 Mon Sep 17 00:00:00 2001 From: Laurent Trinques Date: Sat, 5 Oct 2024 13:41:20 +0200 Subject: [PATCH] Try to fix false positive message box warning when launching process- >startDetached("qet_tb_generator") Launch program "qet_tb_generator" by QET only when an project was open --- sources/qetdiagrameditor.cpp | 28 ++++++---------------------- 1 file changed, 6 insertions(+), 22 deletions(-) diff --git a/sources/qetdiagrameditor.cpp b/sources/qetdiagrameditor.cpp index 33e38142e..4fb229969 100644 --- a/sources/qetdiagrameditor.cpp +++ b/sources/qetdiagrameditor.cpp @@ -2363,48 +2363,32 @@ void QETDiagramEditor::generateTerminalBlock() success = process->startDetached("qet_tb_generator", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } else { - success = process->startDetached("qet_tb_generator", {("")}); - } - if (openedProjects().count()){ success = process->startDetached(QDir::homePath() + "/Application Data/qet/qet_tb_generator.exe", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } - else { - success = process->startDetached(QDir::homePath() + "/Application Data/qet/qet_tb_generator.exe", {("")}); + } - if (openedProjects().count()){ + else { success = process->startDetached(QDir::homePath() + "/qet_tb_generator.exe", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } - else { - success = process->startDetached(QDir::homePath() + "/qet_tb_generator.exe", {("")}); - } #elif defined(Q_OS_MACOS) if (openedProjects().count()){ success = process->startDetached("/Library/Frameworks/Python.framework/Versions/3.11/bin/qet_tb_generator", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } else { - success = process->startDetached("/Library/Frameworks/Python.framework/Versions/3.11/bin/qet_tb_generator", {("")}); - } - if (openedProjects().count()){ - success = process->startDetached(QDir::homePath() + "/.qet/qet_tb_generator.app", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); - } - else { - success = process->startDetached(QDir::homePath() + "/.qet/qet_tb_generator.app", {("")}); + success = process->startDetached(QDir::homePath() + "/.qet/qet_tb_generator.app", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } + #else if (openedProjects().count()){ success = process->startDetached("qet_tb_generator", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } + else { - success = process->startDetached("qet_tb_generator", {("")}); - } - if (openedProjects().count()){ success = process->startDetached(QDir::homePath() + "/.qet/qet_tb_generator", {(QETDiagramEditor::currentProjectView()->project()->filePath())}); } - else { - success = process->startDetached(QDir::homePath() + "/.qet/qet_tb_generator", {("")}); - } + #endif #if defined(Q_OS_WIN32) || defined(Q_OS_WIN64)