21#ifndef __ANTARES_WINDOWS_XCAST_XCAST_H__
22#define __ANTARES_WINDOWS_XCAST_XCAST_H__
24#include "../../toolbox/components/notebook/notebook.h"
25#include "../../toolbox/components/datagrid/component.h"
26#include "../../toolbox/input/area.h"
27#include <yuni/core/event.h>
28#include <antares/study/study.h>
29#include <wx/stattext.h>
31#include <wx/checkbox.h>
38template<enum Data::TimeSeriesType T>
39class XCast final :
public wxPanel,
public Yuni::IEventObserver<XCast<T>>
60 void selectDefaultPage();
68 void onInstalledCapacityChanged(wxCommandEvent& evt);
70 void onUpdateDistribution(wxCommandEvent& evt);
72 void onUpdateTSTranslationUse(wxCommandEvent& evt);
74 void onUpdateConversion(wxCommandEvent& evt);
82 wxTextCtrl* pInstalledCapacity;
83 wxChoice* pDistribution;
84 wxCheckBox* useConversion;
85 wxChoice* useTranslation;
A datagrid with virtual values.
Definition component.h:84
Notebook.
Definition notebook.h:38
Definition for a single area.
Definition area.h:52
Yuni::IEventObserver< XCast< T > > ObserverAncestorType
The Observer ancestor type.
Definition xcast.h:45
XCast(wxWindow *parent, Toolbox::InputSelector::Area *notifier)
Default constructor.
Definition xcast.hxx:40
virtual ~XCast()
Destructor.
Definition xcast.hxx:187