diff options
author | Murray Cumming <murrayc@murrayc.com> | 2012-03-22 21:07:40 +0100 |
---|---|---|
committer | Murray Cumming <murrayc@murrayc.com> | 2012-03-22 21:08:49 +0100 |
commit | 1ec938d5540be91138a841af0e532689923523b1 (patch) | |
tree | 5c6f3584e1a9ceabe69d61a6444140752d475f7a /gio/src/simpleaction.hg | |
parent | 4d1c786d9b6508294ac6d4b41aa937ca64d5115f (diff) | |
download | glibmm-1ec938d5540be91138a841af0e532689923523b1.tar.gz |
Gio: SimpleAction: Add a parameter that takes no VariantType.
* gio/src/simpleaction.[hg|ccg]: The GVariantType* is optional.
Diffstat (limited to 'gio/src/simpleaction.hg')
-rw-r--r-- | gio/src/simpleaction.hg | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/gio/src/simpleaction.hg b/gio/src/simpleaction.hg index dfc668f6..6432b39e 100644 --- a/gio/src/simpleaction.hg +++ b/gio/src/simpleaction.hg @@ -45,12 +45,17 @@ class SimpleAction : public Glib::Object, public Action _STRUCT_NOT_HIDDEN protected: -#m4 _CONVERSION(`const Glib::VariantType&',`const GVariantType*',`$3.gobj()') + explicit SimpleAction(const Glib::ustring& name); +#m4 _CONVERSION(`const Glib::VariantType&',`const GVariantType*',`$3.gobj()') _WRAP_CTOR(SimpleAction(const Glib::ustring& name, const Glib::VariantType& parameter_type), g_simple_action_new) + _WRAP_CTOR(SimpleAction(const Glib::ustring& name, const Glib::VariantType& parameter_type, const Glib::VariantBase& sate), g_simple_action_new_stateful) public: + + _WRAP_CREATE(const Glib::ustring& name) + _WRAP_METHOD_DOCS_ONLY(g_simple_action_new) _WRAP_CREATE(const Glib::ustring& name, const Glib::VariantType& parameter_type) |