From 53c27a643e5fbd94e5952b4dab346136fe6dfed1 Mon Sep 17 00:00:00 2001 From: Raphael Grimm <raphael.grimm@kit.edu> Date: Tue, 28 Jul 2020 11:34:26 +0200 Subject: [PATCH] Add kill all button to ScenarioManagerGui --- .../ScenarioManager/ScenarioManagerWidgetController.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source/ArmarXGui/gui-plugins/ScenarioManager/ScenarioManagerWidgetController.cpp b/source/ArmarXGui/gui-plugins/ScenarioManager/ScenarioManagerWidgetController.cpp index 6e8e9fbb..49592739 100644 --- a/source/ArmarXGui/gui-plugins/ScenarioManager/ScenarioManagerWidgetController.cpp +++ b/source/ArmarXGui/gui-plugins/ScenarioManager/ScenarioManagerWidgetController.cpp @@ -243,6 +243,12 @@ QPointer<QWidget> ScenarioManagerWidgetController::getCustomTitlebarWidget(QWidg customToolbar->addAction(QIcon(":/icons/configure-3.png"), "Configure", &settingsController, SLOT(showSettings())); QToolTip::showText(customToolbar->mapToGlobal(QPoint(0, 0)), "Additional Packages can be opened in the settings"); customToolbar->addAction(editModeAction); + { + QAction* killallAction = new QAction("Kill All", this); + customToolbar->addAction(killallAction); + killallAction->setToolTip("Kill all armarx applications except guis on this pc (executes 'armarx killAll')"); + connect(killallAction, &QAction::triggered, [] { [[maybe_unused]] auto result = std::system("armarx killAll");}); + } return customToolbar.data(); } -- GitLab