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"
34namespace ScenarioBuilder
49 Panel(wxWindow* parent);
64 void onFileNew(wxCommandEvent&);
65 void onFileDelete(wxCommandEvent&);
66 void onFileRename(wxCommandEvent&);
67 void onActiveRuleset(wxCommandEvent&);
69 void scenarioBuilderDataAreLoaded();
Panel implementation.
Definition panel.h:36
std::shared_ptr< Rules > Ptr
Smart pointer.
Definition rules.h:55
std::map< int, Ptr > MappingID
Map ID.
Definition rules.h:59
Panel to access to the simulation settings.
Definition panel.h:40
Yuni::Event< void(Data::ScenarioBuilder::Rules::Ptr)> updateRules
Event: A rules set has been changed.
Definition panel.h:56
virtual ~Panel()
Destructor.
Definition panel.cpp:113
Panel(wxWindow *parent)
Default constructor.
Definition panel.cpp:64