| GUPnP-UI Reference Manual | ||||
|---|---|---|---|---|
GUPnPUIDeviceStoreGUPnPUIDeviceStore — GtkTreeModel exposing a GUPnPControlPoint. |
enum GUPnPUIDeviceStoreCol; GUPnPUIDeviceStorePrivate; GUPnPUIDeviceStore; GUPnPUIDeviceStore* gupnp_ui_device_store_new (GUPnPControlPoint *control_point); GUPnPControlPoint* gupnp_ui_device_store_get_control_point (GUPnPUIDeviceStore *store);
GUPnPUIDeviceStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest and GtkTreeSortable.
GUPnPUIDeviceStore exposes the discovery results of a GUPnPControlPoint through a GtkTreeModel interface.
typedef enum {
GUPNP_UI_DEVICE_STORE_COL_PROXY = 0,
GUPNP_UI_DEVICE_STORE_COL_FRIENDLY_NAME = 1
} GUPnPUIDeviceStoreCol;
GtkTreeModel column numbers.
GUPNP_UI_DEVICE_STORE_COL_PROXY: Column of type GUPNP_TYPE_DEVICE_PROXY
containing the device's GUPnPDeviceProxy.
GUPNP_UI_DEVICE_STORE_COL_FRIENDLY_NAME: Column of type G_TYPE_STRING
containing the device's friendly name.
GUPnPUIDeviceStore* gupnp_ui_device_store_new (GUPnPControlPoint *control_point);
control_point : |
The GUPnPControlPoint to expose |
| Returns : | A new GUPnPUIDeviceStore object. |
GUPnPControlPoint* gupnp_ui_device_store_get_control_point (GUPnPUIDeviceStore *store);
store : |
A GUPnPUIDeviceStore |
| Returns : | The exposed GUPnPControlPoint. |
control-point" property"control-point" GUPnPControlPoint : Read / Write / Construct Only
The exposed GUPnPControlPoint.