![]() |
![]() |
![]() |
GUPnP-UI Reference Manual | |
---|---|---|---|---|
Top | Description | Object Hierarchy | Implemented Interfaces | Properties |
GUPnPUIDeviceStore; GUPnPUIDeviceStoreClass; enum GUPnPUIDeviceStoreCol; GUPnPControlPoint * gupnp_ui_device_store_get_control_point (GUPnPUIDeviceStore *store
); GUPnPUIDeviceStore * gupnp_ui_device_store_new (GUPnPControlPoint *control_point
);
GUPnPUIDeviceStore implements GtkTreeModel, GtkTreeDragSource, GtkTreeDragDest, GtkTreeSortable and GtkBuildable.
GUPnPUIDeviceStore exposes the discovery results of a GUPnPControlPoint through a GtkTreeModel interface.
typedef struct { GtkListStoreClass parent_class; /* future padding */ void (* _gupnp_ui_reserved1) (void); void (* _gupnp_ui_reserved2) (void); void (* _gupnp_ui_reserved3) (void); void (* _gupnp_ui_reserved4) (void); } GUPnPUIDeviceStoreClass;
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.
GUPnPControlPoint * gupnp_ui_device_store_get_control_point
(GUPnPUIDeviceStore *store
);
|
A GUPnPUIDeviceStore |
Returns : |
The exposed GUPnPControlPoint. |
GUPnPUIDeviceStore * gupnp_ui_device_store_new (GUPnPControlPoint *control_point
);
|
The GUPnPControlPoint to expose |
Returns : |
A new GUPnPUIDeviceStore object. |