21 #ifndef __ANTARES_APPLICATION_WINDOWS_SCENARIO_BUILDER_PANEL_H__
22 #define __ANTARES_APPLICATION_WINDOWS_SCENARIO_BUILDER_PANEL_H__
24 #include <ui/common/component/panel.h>
25 #include <antares/study/fwd.h>
26 #include <antares/study/scenario-builder/rules.h>
27 #include <antares/study/scenario-builder/sets.h>
28 #include "../../toolbox/components/button.h"
30 namespace Antares::Window::ScenarioBuilder
45 Panel(wxWindow* parent);
60 void onFileNew(wxCommandEvent&);
61 void onFileDelete(wxCommandEvent&);
62 void onFileRename(wxCommandEvent&);
63 void onActiveRuleset(wxCommandEvent&);
65 void scenarioBuilderDataAreLoaded();
Panel implementation.
Definition: panel.h:34
std::shared_ptr< Rules > Ptr
Smart pointer.
Definition: rules.h:53
std::map< int, Ptr > MappingID
Map ID.
Definition: rules.h:57
Panel to access to the simulation settings.
Definition: panel.h:36
Yuni::Event< void(Data::ScenarioBuilder::Rules::Ptr)> updateRules
Event: A rules set has been changed.
Definition: panel.h:52
virtual ~Panel()
Destructor.
Definition: panel.cpp:112
Panel(wxWindow *parent)
Default constructor.
Definition: panel.cpp:62