#include <datamodel.h>
Inheritance diagram for Gnome::Gda::DataModel:

Public Member Functions | |
| virtual | ~DataModel () |
| GdaDataModel * | gobj () |
| Provides access to the underlying C GObject. | |
| const GdaDataModel * | gobj () const |
| Provides access to the underlying C GObject. | |
| GdaDataModel * | gobj_copy () |
| void | changed () |
| void | freeze () |
| void | thaw () |
| int | get_n_rows () |
| int | get_n_columns () |
| GdaFieldAttributes * | describe_column (int col) |
| Glib::ustring | get_column_title (int col) |
| void | set_column_title (int col, const Glib::ustring &title) |
| int | get_column_position (const Glib::ustring &title) |
| const GdaRow * | get_row (int row) |
| const GdaValue * | get_value_at (int col, int row) |
| bool | is_editable () const |
| const GdaRow * | append_row (const GList *values) |
| bool | remove_row (const GdaRow *row) |
| bool | update_row (const GdaRow *row) |
| bool | is_editing () const |
| bool | begin_edit () |
| bool | cancel_edit () |
| bool | end_edit () |
| Glib::ustring | to_comma_separated () |
| Glib::ustring | to_tab_separated () |
| Glib::ustring | to_xml (bool standalone) |
| Glib::ustring | get_command_text () |
| void | set_command_text (const Glib::ustring &txt) |
| GdaCommandType | get_command_type () |
| void | set_command_type (GdaCommandType type) |
| Glib::SignalProxy0< void > | signal_changed () |
Protected Member Functions | |
| virtual int | get_n_rows_vfunc () |
| virtual int | get_n_columns_vfunc () |
| virtual GdaFieldAttributes * | describe_column_vfunc (int col) |
| virtual const GdaValue * | get_value_at_vfunc (int col, int row) |
| virtual void | on_changed () |
Related Functions | |
| (Note that these are not member functions.) | |
| Glib::RefPtr< Gnome::Gda::DataModel > | wrap (GdaDataModel *object, bool take_copy=false) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
||||||||||||
|
|
|
|
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase. |
|
|
Provides access to the underlying C GObject.
Reimplemented from Glib::ObjectBase. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
1.3.7