21 #ifndef __ANTARES_TOOLBOX_COMPONENT_HTMLLISTBOX_ITEM_THERMAL_CLUSTER_H__
22 #define __ANTARES_TOOLBOX_COMPONENT_HTMLLISTBOX_ITEM_THERMAL_CLUSTER_H__
24 #include "cluster-item.h"
28 namespace Antares::Component::HTMLListbox::Item
38 using Ptr = std::shared_ptr<ThermalClusterItem>;
59 wxString htmlContentTail()
override;
61 wxString pIconFileRefresh;
62 wxString pIconFileNoRefresh;
64 void preloadAdditionalIcons();
65 void addAdditionalIcons(wxString& out)
const override;
Single item for an abstract cluster.
Definition: cluster-item.h:37
std::shared_ptr< IItem > Ptr
The most suitable smartptr for this class.
Definition: item.h:47
Single item for a thermal cluster.
Definition: thermal-cluster-item.h:36
virtual ~ThermalClusterItem()
Destructor.
Definition: thermal-cluster-item.cpp:45
ThermalClusterItem(Antares::Data::ThermalCluster *a)
Default Constructor.
Definition: thermal-cluster-item.cpp:28
Antares::Data::ThermalCluster * thermalAggregate() const
Get the attached area.
Definition: thermal-cluster-item.cpp:79
A single thermal cluster.
Definition: cluster.h:76