From cbc7d648a83274c87a2d3796a2877adc8c48cb42 Mon Sep 17 00:00:00 2001 From: Aki Date: Tue, 12 Apr 2022 18:53:54 +0200 Subject: Added a way to weak reference sources without any dependencies --- StarsEx/DataSource.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'StarsEx/DataSource.cpp') diff --git a/StarsEx/DataSource.cpp b/StarsEx/DataSource.cpp index 06c7658..1618171 100644 --- a/StarsEx/DataSource.cpp +++ b/StarsEx/DataSource.cpp @@ -18,9 +18,13 @@ using Group = DataSource::Group; +int DataSource::s_next_id {0}; + + DataSource::DataSource(Group group) : m_prefix {""}, - m_group {group} + m_group {group}, + m_id {s_next_id++} { } @@ -30,6 +34,13 @@ DataSource::~DataSource() } +int +DataSource::Id() const +{ + return m_id; +} + + Group DataSource::GetGroup() const { -- cgit v1.1