Top | ![]() |
![]() |
![]() |
![]() |
GdaDataModelIter * | gda_data_model_iter_new () |
gboolean | gda_data_model_iter_is_valid () |
gboolean | gda_data_model_iter_set_at_row () |
gboolean | gda_data_model_iter_move_next () |
gboolean | gda_data_model_iter_move_prev () |
gint | gda_data_model_iter_get_row () |
void | gda_data_model_iter_invalidate_contents () |
gint | gda_data_model_iter_get_column_for_param () |
GdaParameter * | gda_data_model_iter_get_param_for_column () |
gint | current-row | Read / Write |
GdaDataModel * | data-model | Read / Write / Construct Only |
GdaDataModel * | forced-model | Read / Write |
gboolean | update-model | Read / Write |
GdaDataModelIter *
gda_data_model_iter_new (GdaDataModel *model
);
Creates a new GdaDataModelIter object which represents a value or a parameter.
gboolean
gda_data_model_iter_is_valid (GdaDataModelIter *iter
);
Tells if iter
is a valid iterator (if it actually corresponds to a valid row in the model)
gboolean gda_data_model_iter_set_at_row (GdaDataModelIter *iter
,gint row
);
Synchronizes the values of the parameters in iter
with the values at the row
row
If row
< 0 then iter
is not bound to any row of the data model it iters through.
gboolean
gda_data_model_iter_move_next (GdaDataModelIter *iter
);
Moves iter
one row further than where it already is (synchronizes the values of the parameters in iter
with the values at the new row).
gboolean
gda_data_model_iter_move_prev (GdaDataModelIter *iter
);
Moves iter
one row before where it already is (synchronizes the values of the parameters in iter
with the values at the new row).
gint
gda_data_model_iter_get_row (GdaDataModelIter *iter
);
Get the row which iter
represents in the data model
void
gda_data_model_iter_invalidate_contents
(GdaDataModelIter *iter
);
Declare all the parameters in iter
invalid, without modifying the
GdaDataModel iter
is for or changing the row it represents
gint gda_data_model_iter_get_column_for_param (GdaDataModelIter *iter
,GdaParameter *param
);
Get the column number in the GdaDataModel for which iter
is an iterator as
represented by the param
parameter
GdaParameter * gda_data_model_iter_get_param_for_column (GdaDataModelIter *iter
,gint col
);
Fetch a pointer to the GdaParameter object which is synchronized with data at
column col
“current-row”
property “current-row” gint
Flags: Read / Write
Allowed values: >= -1
Default value: -1
“end-of-data”
signalvoid user_function (GdaDataModelIter *gdadatamodeliter, gpointer user_data)
gdadatamodeliter |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
“row-changed”
signalvoid user_function (GdaDataModelIter *gdadatamodeliter, gint arg1, gpointer user_data)
gdadatamodeliter |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run First
“row-to-change”
signalgboolean user_function (GdaDataModelIter *gdadatamodeliter, gint arg1, gpointer user_data)
gdadatamodeliter |
the object which received the signal. |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last