21 #ifndef __ANTARES_TOOLBOX_INPUT_RENEWABLE_CLUSTER_H__
22 #define __ANTARES_TOOLBOX_INPUT_RENEWABLE_CLUSTER_H__
32 #include <wx/imaglist.h>
35 #include "../components/htmllistbox/item/renewable-cluster-item.h"
36 #include "../components/htmllistbox/datasource/renewable-cluster-order.h"
37 #include "../components/htmllistbox/item/renewable-cluster-item.h"
39 namespace Antares::Toolbox::InputSelector
41 using namespace Component::HTMLListbox::Datasource;
59 virtual void update();
69 void updateInnerValues();
90 virtual void internalBuildSubControls();
103 void onStudyEndUpdate();
106 void internalAddPlant(
void*);
108 void internalDeletePlant(
void*);
110 void internalClonePlant(
void*);
112 void internalDeleteAll(
void*);
118 void onApplicationOnQuit();
123 void onStudyClosed();
131 void onStudyRenewableClusterCommonSettingsChanged();
139 void evtPopupDelete(wxCommandEvent&);
141 void evtPopupDeleteAll(wxCommandEvent&);
145 void updateWhenGroupChanges();
151 wxStaticText* pTotalMW;
153 wxImageList pImageList;
159 Component::HTMLListbox::Item::RenewableClusterItem::Ptr pLastSelectedRenewableCluster;
Listbox with HTML content.
Definition: component.h:46
Definition: renewable-cluster-order.h:54
Definition: renewable-cluster-order.h:81
std::shared_ptr< IItem > Ptr
The most suitable smartptr for this class.
Definition: item.h:47
Definition for a single area.
Definition: area.h:51