| Top |  |  |  |  | 
| GdauiDataStoreGdauiDataStore — Bridge between a GdaDataModel and a GtkTreeModel | 
The GdauiDataStore object implements the GtkTreeModel interface on top of a GdaDataModel to be able to display its contents in a GtkTreeView.
GtkTreeModel *
gdaui_data_store_new (GdaDataModel *model);
Creates a GtkTreeModel interface with a GdaDataModel
Since: 4.2
GdaDataProxy *
gdaui_data_store_get_proxy (GdauiDataStore *store);
Since: 4.2
gint gdaui_data_store_get_row_from_iter (GdauiDataStore *store,GtkTreeIter *iter);
Get the number of the row represented by iter
Since: 4.2
gboolean gdaui_data_store_get_iter_from_values (GdauiDataStore *store,GtkTreeIter *iter,GSList *values,gint *cols_index);
Sets iter
 to the first row where all the values in values
 at the columns identified at
cols_index
 match. If the row can't be identified, then the contents of iter
 is not modified.
NOTE: the cols_index
 array MUST contain a column index for each value in values
| store | a GdauiDataStore object | |
| iter | an unset GtkTreeIter to set to the requested row. | [out] | 
| values | a list of GValue values. | [element-type GValue] | 
| cols_index | an array of gint containing the column number to match each value of  | 
Since: 4.2
gboolean gdaui_data_store_set_value (GdauiDataStore *store,GtkTreeIter *iter,gint col,const GValue *value);
Stores a value in the store
 data model.
| store | a GdauiDataStore object | |
| iter | the considered row | |
| col | the data model column | |
| value | the value to store (gets copied) | 
Since: 4.2
void gdaui_data_store_delete (GdauiDataStore *store,GtkTreeIter *iter);
Marks the row pointed by iter
 to be deleted
Since: 4.2
void gdaui_data_store_undelete (GdauiDataStore *store,GtkTreeIter *iter);
Remove the "to be deleted" mark the row pointed by iter
, if it existed.
Since: 4.2
gboolean gdaui_data_store_append (GdauiDataStore *store,GtkTreeIter *iter);
Appends a new row.
Since: 4.2