31 std::map<std::weak_ptr<SparklineGroup>, std::vector<std::weak_ptr<Sparkline>>,
38 void addSparkline(std::shared_ptr<Sparkline>
const& pSparkline);
39 void removeSparkline(std::shared_ptr<Sparkline>
const& pSparkline);
41 std::vector<std::shared_ptr<SparklineGroup>> getSparklineGroups();
43 std::vector<std::shared_ptr<Sparkline>>
44 getSparklinesFor(std::shared_ptr<SparklineGroup>
const& pSparklineGroup);
Tracks and gathers all created sparklines and sparkline groups.
std::vector< std::weak_ptr< SparklineGroup > > m_aSparklineGroups
std::map< std::weak_ptr< SparklineGroup >, std::vector< std::weak_ptr< Sparkline > >, std::owner_less<> > m_aSparklineGroupMap
CAUTION! The following defines must be in the same namespace as the respective type.