]> sigrok.org Git - libsigrok.git/commitdiff
bindings: Change return type of config_list to Glib::VariantContainerBase.
authorMartin Ling <redacted>
Thu, 24 Jul 2014 12:17:19 +0000 (13:17 +0100)
committerMartin Ling <redacted>
Thu, 24 Jul 2014 22:42:53 +0000 (23:42 +0100)
bindings/cxx/classes.cpp
bindings/cxx/include/libsigrok/libsigrok.hpp

index 5833c33277649c14bc6ed8516f5b1a28c1c57260..ac583d04cc4b8e5a655530df6388031ec4d15911 100644 (file)
@@ -328,13 +328,13 @@ void Configurable::config_set(const ConfigKey *key, Glib::VariantBase value)
                key->get_id(), value.gobj()));
 }
 
-Glib::VariantBase Configurable::config_list(const ConfigKey *key)
+Glib::VariantContainerBase Configurable::config_list(const ConfigKey *key)
 {
        GVariant *data;
        check(sr_config_list(
                config_driver, config_sdi, config_channel_group,
                key->get_id(), &data));
-       return Glib::VariantBase(data);
+       return Glib::VariantContainerBase(data);
 }
 
 Device::Device(struct sr_dev_inst *structure) :
index 960d0d69e97c5797775b4607cdb82712e1e0f9d3..041f84984cb4e1699321bf98a6b5453fb7eb2b75 100644 (file)
@@ -258,7 +258,7 @@ public:
        /** Set configuration for the given key to a specified value. */
        void config_set(const ConfigKey *key, Glib::VariantBase value);
        /** Enumerate available values for the given configuration key. */
-       Glib::VariantBase config_list(const ConfigKey *key);
+       Glib::VariantContainerBase config_list(const ConfigKey *key);
 protected:
        Configurable(
                struct sr_dev_driver *driver,