From 6b1c433807dddb0c924e2869df49df534b270340 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Sun, 17 Apr 2016 14:01:10 -0300 Subject: [PATCH] FEM: Results can now be double-clicked to show their task panel --- src/Mod/Fem/Gui/ViewProviderResult.cpp | 8 ++++++++ src/Mod/Fem/Gui/ViewProviderResult.h | 2 ++ 2 files changed, 10 insertions(+) diff --git a/src/Mod/Fem/Gui/ViewProviderResult.cpp b/src/Mod/Fem/Gui/ViewProviderResult.cpp index 64821ca12..61516e846 100644 --- a/src/Mod/Fem/Gui/ViewProviderResult.cpp +++ b/src/Mod/Fem/Gui/ViewProviderResult.cpp @@ -27,6 +27,7 @@ #endif #include "ViewProviderResult.h" +#include "Gui/Command.h" using namespace FemGui; @@ -44,6 +45,13 @@ ViewProviderResult::~ViewProviderResult() } +bool ViewProviderResult::doubleClicked(void) +{ + Gui::Command::runCommand(Gui::Command::Gui, "Gui.runCommand('Fem_ShowResult')"); + return true; +} + + // Python feature ----------------------------------------------------------------------- namespace Gui { diff --git a/src/Mod/Fem/Gui/ViewProviderResult.h b/src/Mod/Fem/Gui/ViewProviderResult.h index 66ead6dc2..25c7e62a3 100644 --- a/src/Mod/Fem/Gui/ViewProviderResult.h +++ b/src/Mod/Fem/Gui/ViewProviderResult.h @@ -44,6 +44,8 @@ public: // shows solid in the tree virtual bool isShow(void) const { return true; } + + bool doubleClicked(void); }; typedef Gui::ViewProviderPythonFeatureT ViewProviderResultPython;