Jaroslav Šmíd wrote:
> How can I use DBus properties with vala? I've tried following:
> 
> -- code begin --
> 
> DBus.Connection con = DBus.Bus.get(DBus.BusType.SYSTEM);
> dynamic DBus.Object nmIface =
> con.get_object("org.freedesktop.NetworkManager",
> "/org/freedesktop/NetworkManager", "org.freedesktop.NetworkManager");
> dynamic DBus.Object propIface =
> con.get_object("org.freedesktop.NetworkManager",
> "/org/freedesktop/NetworkManager", "org.freedesktop.DBus.Properties");
> 
> DBus.ObjectPath[] activeConnections =
> propIface.Get("org.freedesktop.NetworkManager", "ActiveConnections");

With 'propIface' being declared 'dynamic' you should be able to do:

  DBus.ObjectPath[] activeConnections = propIface.ActiveConnections;


Best regards,

Frederik
_______________________________________________
Vala-list mailing list
[email protected]
http://mail.gnome.org/mailman/listinfo/vala-list

Reply via email to