[glibmm/glibmm-2-60] Gio::Settings: Add property_settings_schema()



commit 96294526baa9c1401eb1eea19c61a60dc85c6cfd
Author: Kjell Ahlstedt <kjellahlstedt gmail com>
Date:   Mon Mar 18 18:22:57 2019 +0100

    Gio::Settings: Add property_settings_schema()

 gio/src/settings.ccg | 1 +
 gio/src/settings.hg  | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/gio/src/settings.ccg b/gio/src/settings.ccg
index 05595ac0..5ec3391e 100644
--- a/gio/src/settings.ccg
+++ b/gio/src/settings.ccg
@@ -17,6 +17,7 @@
 #include <gio/gio.h>
 #include <glibmm/exceptionhandler.h>
 #include <glibmm/vectorutils.h>
+#include <giomm/settingsschema.h>
 
 namespace Gio
 {
diff --git a/gio/src/settings.hg b/gio/src/settings.hg
index 31f29c30..218a4412 100644
--- a/gio/src/settings.hg
+++ b/gio/src/settings.hg
@@ -26,6 +26,7 @@ _PINCLUDE(glibmm/private/object_p.h)
 
 namespace Gio
 {
+class SettingsSchema;
 
   _WRAP_ENUM(SettingsBindFlags, GSettingsBindFlags)
 
@@ -210,7 +211,7 @@ _DEPRECATE_IFDEF_END
   _WRAP_PROPERTY("schema", Glib::ustring, deprecated "Use the 'schema-id' property instead. In a future 
version, this property may instead refer to a SettingsSchema.")
   _WRAP_PROPERTY("schema-id", Glib::ustring)
 
-  //TODO: _WRAP_PROPERTY("settings-schema", Glib::RefPtr<SettingsSchema>)
+  _WRAP_PROPERTY("settings-schema", Glib::RefPtr<SettingsSchema>, newin "2,60")
 
   //TODO?: _WRAP_SIGNAL(bool change_event(const Glib::ArrayHandle<Glib::QueryQuark>& keys, int n_keys), 
"change-event")
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]