aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-subset.h
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/table/e-table-subset.h')
-rw-r--r--widgets/table/e-table-subset.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/widgets/table/e-table-subset.h b/widgets/table/e-table-subset.h
index 6521751637..bfa6132598 100644
--- a/widgets/table/e-table-subset.h
+++ b/widgets/table/e-table-subset.h
@@ -28,10 +28,19 @@ typedef struct {
int table_model_changed_id;
int table_model_row_changed_id;
int table_model_cell_changed_id;
+ int table_model_row_inserted_id;
+ int table_model_row_deleted_id;
} ETableSubset;
typedef struct {
ETableModelClass parent_class;
+
+ void (*proxy_model_pre_change) (ETableSubset *etss, ETableModel *etm);
+ void (*proxy_model_changed) (ETableSubset *etss, ETableModel *etm);
+ void (*proxy_model_row_changed) (ETableSubset *etss, ETableModel *etm, int row);
+ void (*proxy_model_cell_changed) (ETableSubset *etss, ETableModel *etm, int col, int row);
+ void (*proxy_model_row_inserted) (ETableSubset *etss, ETableModel *etm, int row);
+ void (*proxy_model_row_deleted) (ETableSubset *etss, ETableModel *etm, int row);
} ETableSubsetClass;
GtkType e_table_subset_get_type (void);