| GUPnP-UI Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | Implemented Interfaces | Properties | ||||
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, GtkTreeSortable and GtkBuildable.
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);
|
The GUPnPControlPoint to expose |
Returns : |
A new GUPnPUIDeviceStore object. |
GUPnPControlPoint * gupnp_ui_device_store_get_control_point (GUPnPUIDeviceStore *store);
|
A GUPnPUIDeviceStore |
Returns : |
The exposed GUPnPControlPoint. |