From fddf71684e648d03e945218efdb10efec96da863 Mon Sep 17 00:00:00 2001 From: Francois Henrotte <francois.henrotte@ulg.ac.be> Date: Wed, 5 Mar 2014 12:25:03 +0000 Subject: [PATCH] flag to inform py metamodels about the GUI loop status --- Fltk/onelabGroup.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Fltk/onelabGroup.cpp b/Fltk/onelabGroup.cpp index 624fce85b5..8341c821a3 100644 --- a/Fltk/onelabGroup.cpp +++ b/Fltk/onelabGroup.cpp @@ -576,6 +576,14 @@ static bool incrementLoops() else if(onelabUtils::incrementLoop("2")) ret = true; else if(onelabUtils::incrementLoop("1")) ret = true; + //Update Onelab db flag indicating whether or not in a loop + std::vector<onelab::number> pn; + onelab::server::instance()->get(pn,"0Metamodel/Loop"); + if(pn.size()){ + pn[0].setValue(ret?1:0); + onelab::server::instance()->set(pn[0]); + } + if(FlGui::available() && onelab::server::instance()->getChanged()) FlGui::instance()->rebuildTree(false); -- GitLab