summaryrefslogtreecommitdiff
path: root/gio/src/dbusconnection.hg
diff options
context:
space:
mode:
authorJosé Alburquerque <jaalburqu@svn.gnome.org>2012-02-23 17:31:46 -0500
committerJosé Alburquerque <jaalburqu@svn.gnome.org>2012-02-23 17:31:46 -0500
commit6cb1cc0515efd8932ce0a0e61b5fc954cf2ec3d4 (patch)
tree46cbd66f459fc6db95f6134aa1201877f3655221 /gio/src/dbusconnection.hg
parent3afbcea2fdf15cddad0d00cd8f532284527b268d (diff)
downloadglibmm-6cb1cc0515efd8932ce0a0e61b5fc954cf2ec3d4.tar.gz
Gio::DBus::Connection: Add the MenuModel export/unexport methods.
* gio/src/dbusconnection.{ccg,hg}: Add the two new methods, wrapping the two functions in the GMenuModel exporter API: http://developer.gnome.org/gio/2.31/gio-GMenuModel-exporter.html * tools/m4/convert_gio.m4: Add necessary conversions.
Diffstat (limited to 'gio/src/dbusconnection.hg')
-rw-r--r--gio/src/dbusconnection.hg4
1 files changed, 4 insertions, 0 deletions
diff --git a/gio/src/dbusconnection.hg b/gio/src/dbusconnection.hg
index 35222517..0789e756 100644
--- a/gio/src/dbusconnection.hg
+++ b/gio/src/dbusconnection.hg
@@ -37,6 +37,7 @@ namespace Gio
{
class ActionGroup;
+class MenuModel;
class UnixFDList;
@@ -1044,6 +1045,9 @@ public:
_WRAP_METHOD(guint export_action_group(const Glib::ustring& object_path, const Glib::RefPtr<ActionGroup>& action_group), g_dbus_connection_export_action_group, errthrow)
_WRAP_METHOD(void unexport_action_group(guint export_id), g_dbus_connection_unexport_action_group)
+ _WRAP_METHOD(guint export_menu_model(const Glib::ustring& object_path, const Glib::RefPtr<MenuModel>& menu), g_dbus_connection_export_menu_model, errthrow)
+ _WRAP_METHOD(void unexport_menu_model(guint export_id), g_dbus_connection_unexport_menu_model)
+
//_WRAP_PROPERTY("address", std::string) // write-only construct-only
//_WRAP_PROPERTY("authentication-observer", Glib::RefPtr<AuthObserver>) // write-only construct-only
_WRAP_PROPERTY("capabilities", CapabilityFlags)