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