24#include "cluster-order.h"
36using ThermalClusterList = std::list<Data::ThermalCluster*>;
37using ThermalClusterMap = std::map<wxString, ThermalClusterList>;
51 virtual void sortClustersInGroup(ThermalClusterList& clusterList) = 0;
53 void reorderItemsList(
const wxString& search)
override;
54 void rebuildItemsList(
const wxString& search)
override;
69 wxString
name()
const override
71 return wxT(
"Thermal clusters in alphabetical order");
74 const char*
icon()
const override
76 return "images/16x16/sort_alphabet.png";
80 void sortClustersInGroup(ThermalClusterList& clusterList)
override;
95 virtual wxString
name()
const
97 return wxT(
"Thermal clusters in reverse alphabetical order");
100 virtual const char*
icon()
const
102 return "images/16x16/sort_alphabet_descending.png";
106 void sortClustersInGroup(ThermalClusterList& clusterList)
override;
Listbox with HTML content.
Definition component.h:50
Definition cluster-order.h:58
Definition thermal-cluster-order.h:59
virtual ~ThermalClustersByAlphaOrder()
Destructor.
Definition thermal-cluster-order.cpp:165
const char * icon() const override
Get the relative path to the icon file.
Definition thermal-cluster-order.h:74
wxString name() const override
Get the name of the datasource.
Definition thermal-cluster-order.h:69
ThermalClustersByAlphaOrder(HTMLListbox::Component &parent)
Default Constructor.
Definition thermal-cluster-order.cpp:160
Definition thermal-cluster-order.h:85
virtual wxString name() const
Get the name of the datasource.
Definition thermal-cluster-order.h:95
virtual ~ThermalClustersByAlphaReverseOrder()
Destructor.
Definition thermal-cluster-order.cpp:183
ThermalClustersByAlphaReverseOrder(HTMLListbox::Component &parent)
Default Constructor.
Definition thermal-cluster-order.cpp:177
virtual const char * icon() const
Get the relative path to the icon file.
Definition thermal-cluster-order.h:100
Definition thermal-cluster-order.h:40
virtual ~ThermalClustersByOrder()
Destructor.
Definition thermal-cluster-order.cpp:42
ThermalClustersByOrder(HTMLListbox::Component &parent)
Default Constructor.
Definition thermal-cluster-order.cpp:37