diff options
author | José Alburquerque <jaalburqu@svn.gnome.org> | 2012-02-20 16:58:39 -0500 |
---|---|---|
committer | José Alburquerque <jaalburqu@svn.gnome.org> | 2012-02-20 16:58:39 -0500 |
commit | 30bcfaa246532938d9222f7046183e2c511c2443 (patch) | |
tree | 6d77057c1c7e6475c64f943f50b06dc4a1d9da94 | |
parent | ddcb0007e462e4b1a0e5a2943d92b06458c857a3 (diff) | |
download | glibmm-30bcfaa246532938d9222f7046183e2c511c2443.tar.gz |
Gio::DBus::Connection: Add the ActionGroup export/unexport methods.
* gio/src/dbusconnection.{ccg,hg}: Add the two new methods, wrapping
the two functions in the new GActionGroup exporter API:
http://developer.gnome.org/gio/2.31/gio-GActionGroup-exporter.html
-rw-r--r-- | ChangeLog | 8 | ||||
-rw-r--r-- | gio/src/dbusconnection.ccg | 1 | ||||
-rw-r--r-- | gio/src/dbusconnection.hg | 4 |
3 files changed, 13 insertions, 0 deletions
@@ -1,5 +1,13 @@ 2012-02-20 José Alburquerque <jaalburquerque@gmail.com> + Gio::DBus::Connection: Add the ActionGroup export/unexport methods. + + * gio/src/dbusconnection.{ccg,hg}: Add the two new methods, wrapping + the two functions in the new GActionGroup exporter API: + http://developer.gnome.org/gio/2.31/gio-GActionGroup-exporter.html + +2012-02-20 José Alburquerque <jaalburquerque@gmail.com> + giomm: Add the DBus::ActionGroup class. * gio/src/dbusactiongroup.{ccg,hg}: Add the sources, wrapping the diff --git a/gio/src/dbusconnection.ccg b/gio/src/dbusconnection.ccg index 48432186..9de4e5bd 100644 --- a/gio/src/dbusconnection.ccg +++ b/gio/src/dbusconnection.ccg @@ -19,6 +19,7 @@ #include <gio/gio.h> #include <glibmm/exceptionhandler.h> +#include <giomm/actiongroup.h> #include <giomm/dbusauthobserver.h> #include <giomm/dbusintrospection.h> #include <giomm/dbusmethodinvocation.h> diff --git a/gio/src/dbusconnection.hg b/gio/src/dbusconnection.hg index dc0d74e2..35222517 100644 --- a/gio/src/dbusconnection.hg +++ b/gio/src/dbusconnection.hg @@ -36,6 +36,7 @@ _PINCLUDE(glibmm/private/object_p.h) namespace Gio { +class ActionGroup; class UnixFDList; @@ -1040,6 +1041,9 @@ public: _WRAP_METHOD(bool unregister_subtree(guint registration_id), g_dbus_connection_unregister_subtree) + _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_PROPERTY("address", std::string) // write-only construct-only //_WRAP_PROPERTY("authentication-observer", Glib::RefPtr<AuthObserver>) // write-only construct-only _WRAP_PROPERTY("capabilities", CapabilityFlags) |