24#include "cluster-order.h"
37using RenewableClusterList = std::list<Data::RenewableCluster*>;
38using RenewableClusterMap = std::map<wxString, RenewableClusterList>;
52 virtual void sortClustersInGroup(RenewableClusterList& clusterList) = 0;
54 void reorderItemsList(
const wxString& search)
override;
55 void rebuildItemsList(
const wxString& search)
override;
70 virtual wxString
name()
const override
72 return wxT(
"Renewable clusters in alphabetical order");
75 virtual const char*
icon()
const override
77 return "images/16x16/sort_alphabet.png";
81 void sortClustersInGroup(RenewableClusterList& clusterList)
override;
96 virtual wxString
name()
const
98 return wxT(
"Renewable clusters in reverse alphabetical order");
101 virtual const char*
icon()
const
103 return "images/16x16/sort_alphabet_descending.png";
107 void sortClustersInGroup(RenewableClusterList& clusterList)
override;
Listbox with HTML content.
Definition component.h:50
Definition cluster-order.h:58
Definition renewable-cluster-order.h:60
virtual ~RenewableClustersByAlphaOrder()
Destructor.
Definition renewable-cluster-order.cpp:166
virtual const char * icon() const override
Get the relative path to the icon file.
Definition renewable-cluster-order.h:75
virtual wxString name() const override
Get the name of the datasource.
Definition renewable-cluster-order.h:70
RenewableClustersByAlphaOrder(HTMLListbox::Component &parent)
Default Constructor.
Definition renewable-cluster-order.cpp:161
Definition renewable-cluster-order.h:86
virtual const char * icon() const
Get the relative path to the icon file.
Definition renewable-cluster-order.h:101
virtual wxString name() const
Get the name of the datasource.
Definition renewable-cluster-order.h:96
virtual ~RenewableClustersByAlphaReverseOrder()
Destructor.
Definition renewable-cluster-order.cpp:184
RenewableClustersByAlphaReverseOrder(HTMLListbox::Component &parent)
Default Constructor.
Definition renewable-cluster-order.cpp:178
Definition renewable-cluster-order.h:41
virtual ~RenewableClustersByOrder()
Destructor.
Definition renewable-cluster-order.cpp:42
RenewableClustersByOrder(HTMLListbox::Component &parent)
Default Constructor.
Definition renewable-cluster-order.cpp:37