From 4e9c04cafc37921652e69e6dee741cf0cac31a17 Mon Sep 17 00:00:00 2001 From: Daniel Boles Date: Thu, 1 Dec 2016 02:28:31 +0000 Subject: SettingsSchemaKey: Add missing value/range methods https://bugzilla.gnome.org/show_bug.cgi?id=774903 --- gio/src/settingsschemakey.hg | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/gio/src/settingsschemakey.hg b/gio/src/settingsschemakey.hg index e7894d60..cf5f0da5 100644 --- a/gio/src/settingsschemakey.hg +++ b/gio/src/settingsschemakey.hg @@ -18,6 +18,7 @@ _CONFIGINCLUDE(giommconfig.h) #include +#include _DEFS(giomm,gio) _PINCLUDE(glibmm/private/object_p.h) @@ -50,14 +51,14 @@ protected: g_settings_schema_key_from_flags) public: - //TODO: _WRAP_METHOD(const GVariantType * g_settings_schema_key_get_value_type (), g_settings_schema_key_get_value_type) - //_WRAP_METHOD(GVariant * g_settings_schema_key_get_default_value (), g_settings_schema_key_get_default_value) - //_WRAP_METHOD(GVariant * g_settings_schema_key_get_range (), g_settings_schema_key_get_range) - //TODO: _WRAP_METHOD(bool range_check(GVariant *value), g_settings_schema_key_range_check) - _WRAP_METHOD(Glib::ustring get_name() const, g_settings_schema_key_get_name) _WRAP_METHOD(Glib::ustring get_summary() const, g_settings_schema_key_get_summary) _WRAP_METHOD(Glib::ustring get_description() const, g_settings_schema_key_get_description) + + _WRAP_METHOD(Glib::VariantType get_value_type() const, g_settings_schema_key_get_value_type) + _WRAP_METHOD(Glib::VariantBase get_default_value() const, g_settings_schema_key_get_default_value) + _WRAP_METHOD(Glib::VariantBase get_range() const, g_settings_schema_key_get_range) + _WRAP_METHOD(bool range_check(const Glib::VariantBase& value) const, g_settings_schema_key_range_check) }; } // namespace Gio -- cgit v1.2.1