Пример #1
0
	radiobox_pad_helper(cfg_location&& _loc)
		: location(std::move(_loc))
	{
		for (const auto& v : cfg_adapter::get_cfg(cfg::root, location.cbegin(), location.cend()).to_list())
		{
			values.Add(fmt::FromUTF8(v));
		}
	}
Пример #2
0
/** Returns possible options for values for some particular setting.*/
static QStringList getOptions(cfg_location location)
{
	QStringList values;
	auto begin = location.cbegin();
	auto end = location.cend();
	for (const auto& v : cfg_adapter::get_cfg(g_cfg, begin, end).to_list())
	{
		values.append(qstr(v));
	}
	return values;
}
Пример #3
0
	YAML::Node get_node(YAML::Node root) const
	{
		return get_node(root, location.cbegin(), location.cend());
	}
Пример #4
0
	cfg::entry_base& get_cfg() const
	{
		return get_cfg(cfg::root, location.cbegin(), location.cend());
	}
Пример #5
0
	/** Syntactic sugar to get a setting at a given config location. */
	static YAML::Node get_node(const YAML::Node& node, cfg_location loc)
	{
		return get_node(node, loc.cbegin(), loc.cend());
	}