aboutsummaryrefslogtreecommitdiffstats
path: root/widgets/table/e-table-sorter.h
diff options
context:
space:
mode:
Diffstat (limited to 'widgets/table/e-table-sorter.h')
-rw-r--r--widgets/table/e-table-sorter.h25
1 files changed, 18 insertions, 7 deletions
diff --git a/widgets/table/e-table-sorter.h b/widgets/table/e-table-sorter.h
index 67c9d275d3..3bb2a63a6a 100644
--- a/widgets/table/e-table-sorter.h
+++ b/widgets/table/e-table-sorter.h
@@ -39,13 +39,24 @@ typedef struct {
GtkObjectClass parent_class;
} ETableSorterClass;
-GtkType e_table_sorter_get_type (void);
-ETableSorter *e_table_sorter_new (ETableModel *etm, ETableHeader *full_header, ETableSortInfo *sort_info);
-
-gint e_table_sorter_model_to_sorted (ETableSorter *sorter, int row);
-gint e_table_sorter_sorted_to_model (ETableSorter *sorter, int row);
-
-gboolean e_table_sorter_needs_sorting (ETableSorter *sorter);
+GtkType e_table_sorter_get_type (void);
+ETableSorter *e_table_sorter_new (ETableModel *etm,
+ ETableHeader *full_header,
+ ETableSortInfo *sort_info);
+
+gint e_table_sorter_model_to_sorted (ETableSorter *sorter,
+ int row);
+gint e_table_sorter_sorted_to_model (ETableSorter *sorter,
+ int row);
+
+void e_table_sorter_get_model_to_sorted_array (ETableSorter *sorter,
+ int **array,
+ int *count);
+void e_table_sorter_get_sorted_to_model_array (ETableSorter *sorter,
+ int **array,
+ int *count);
+
+gboolean e_table_sorter_needs_sorting (ETableSorter *sorter);
END_GNOME_DECLS