11 #include <vlutil/vlFilename.h>
43 return myCountryCodes;
49 return myCountryCodesByCountry;
55 return myCountriesByCountryCode;
59 virtual void addCountry(
const std::string& code,
const std::string& name,
bool signal =
true);
62 virtual std::string country(
const std::string& code)
const;
65 virtual std::string countryCode(
const std::string& country)
const;
68 virtual bool loadCountryCodesFile(
const std::string&,
bool merge =
false);
71 virtual bool reload();
74 virtual bool removeCountry(
const std::string&,
bool signal =
true);
CountryCodes myCountryCodesByCountry
Definition: countryCodesManager.h:90
Virtual base class.
Definition: DtVirtualBaseClass.h:22
boost::signals2::signal< void(std::string, std::string)> signal_countryAdded
Signals Signal when country added (code, name)
Definition: countryCodesManager.h:78
std::set< std::string > myCountryCodes
Definition: countryCodesManager.h:88
makVrv::DtDe & myDe
Definition: countryCodesManager.h:87
This class will read a country codes file (default settings\country-codes.csv) and allow for access o...
Definition: countryCodesManager.h:25
#define DT_DLL_VRFGUICORE
Contains DLL export macros.
Definition: vrfGuiCore.h:25
std::map< std::string, std::string > CountryCodes
Map is 2 letter country code followed by engish name.
Definition: countryCodesManager.h:29
DtFilename myLastLoadedFile
Reverse map (for convenience)
Definition: countryCodesManager.h:91
CountryCodes myCountriesByCountryCode
Definition: countryCodesManager.h:89
Contains makVrv::DtVirtualBaseClass class.
virtual const std::set< std::string > & countryCodes() const
Returns the current list of country codes.
Definition: countryCodesManager.h:41
boost::signals2::signal< void(std::string)> signal_countryRemoved
Signal sent when country removed.
Definition: countryCodesManager.h:81
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
boost::signals2::signal< void()> signal_loaded
Signal when loaded.
Definition: countryCodesManager.h:84
virtual const CountryCodes & countriesByCountryCode() const
Returns the current list of country codes mapped to country.
Definition: countryCodesManager.h:53
virtual const CountryCodes & countryCodesByCountry() const
Returns the current list of countries mapped to country codes.
Definition: countryCodesManager.h:47