[evolution] Remove unused e_selection_model_invert_selection().



commit a6794091283aef8928130e70a8becf6c15afa77d
Author: Matthew Barnes <mbarnes redhat com>
Date:   Wed Jun 19 14:44:39 2013 -0400

    Remove unused e_selection_model_invert_selection().

 .../evolution-util/evolution-util-sections.txt     |    1 -
 e-util/e-selection-model-array.c                   |   20 -------------
 e-util/e-selection-model.c                         |   20 -------------
 e-util/e-selection-model.h                         |    3 --
 e-util/e-tree-selection-model.c                    |   30 --------------------
 5 files changed, 0 insertions(+), 74 deletions(-)
---
diff --git a/doc/reference/evolution-util/evolution-util-sections.txt 
b/doc/reference/evolution-util/evolution-util-sections.txt
index f5e58cb..4a4835c 100644
--- a/doc/reference/evolution-util/evolution-util-sections.txt
+++ b/doc/reference/evolution-util/evolution-util-sections.txt
@@ -2967,7 +2967,6 @@ e_selection_model_foreach
 e_selection_model_clear
 e_selection_model_selected_count
 e_selection_model_select_all
-e_selection_model_invert_selection
 e_selection_model_row_count
 e_selection_model_change_one_row
 e_selection_model_change_cursor
diff --git a/e-util/e-selection-model-array.c b/e-util/e-selection-model-array.c
index 76515aa..fbfb612 100644
--- a/e-util/e-selection-model-array.c
+++ b/e-util/e-selection-model-array.c
@@ -310,25 +310,6 @@ esma_select_all (ESelectionModel *selection)
        e_selection_model_cursor_changed (E_SELECTION_MODEL (esma), 0, 0);
 }
 
-static void
-esma_invert_selection (ESelectionModel *selection)
-{
-       ESelectionModelArray *esma = E_SELECTION_MODEL_ARRAY (selection);
-
-       e_selection_model_array_confirm_row_count (esma);
-
-       e_bit_array_invert_selection (esma->eba);
-
-       esma->cursor_col = -1;
-       esma->cursor_row = -1;
-       esma->cursor_row_sorted = -1;
-       esma->selection_start_row = 0;
-       esma->selected_row = -1;
-       esma->selected_range_end = -1;
-       e_selection_model_selection_changed (E_SELECTION_MODEL (esma));
-       e_selection_model_cursor_changed (E_SELECTION_MODEL (esma), -1, -1);
-}
-
 static gint
 esma_row_count (ESelectionModel *selection)
 {
@@ -562,7 +543,6 @@ e_selection_model_array_class_init (ESelectionModelArrayClass *class)
        esm_class->clear              = esma_clear;
        esm_class->selected_count     = esma_selected_count;
        esm_class->select_all         = esma_select_all;
-       esm_class->invert_selection   = esma_invert_selection;
        esm_class->row_count          = esma_row_count;
 
        esm_class->change_one_row     = esma_change_one_row;
diff --git a/e-util/e-selection-model.c b/e-util/e-selection-model.c
index 698dcfe..31d6657 100644
--- a/e-util/e-selection-model.c
+++ b/e-util/e-selection-model.c
@@ -341,26 +341,6 @@ e_selection_model_select_all (ESelectionModel *model)
        class->select_all (model);
 }
 
-/**
- * e_selection_model_invert_selection
- * @model: #ESelectionModel to invert
- *
- * This routine inverts all the rows in the given
- * #ESelectionModel.
- */
-void
-e_selection_model_invert_selection (ESelectionModel *model)
-{
-       ESelectionModelClass *class;
-
-       g_return_if_fail (E_IS_SELECTION_MODEL (model));
-
-       class = E_SELECTION_MODEL_GET_CLASS (model);
-       g_return_if_fail (class->invert_selection != NULL);
-
-       class->invert_selection (model);
-}
-
 gint
 e_selection_model_row_count (ESelectionModel *model)
 {
diff --git a/e-util/e-selection-model.h b/e-util/e-selection-model.h
index ccfd25b..c638b4f 100644
--- a/e-util/e-selection-model.h
+++ b/e-util/e-selection-model.h
@@ -86,7 +86,6 @@ struct _ESelectionModelClass {
        void            (*clear)                (ESelectionModel *model);
        gint            (*selected_count)       (ESelectionModel *model);
        void            (*select_all)           (ESelectionModel *model);
-       void            (*invert_selection)     (ESelectionModel *model);
        gint            (*row_count)            (ESelectionModel *model);
 
        /* Protected virtual methods. */
@@ -156,8 +155,6 @@ void                e_selection_model_clear         (ESelectionModel *model);
 gint           e_selection_model_selected_count
                                                (ESelectionModel *model);
 void           e_selection_model_select_all    (ESelectionModel *model);
-void           e_selection_model_invert_selection
-                                               (ESelectionModel *model);
 gint           e_selection_model_row_count     (ESelectionModel *model);
 
 /* Private virtual Functions */
diff --git a/e-util/e-tree-selection-model.c b/e-util/e-tree-selection-model.c
index b788630..3ec676b 100644
--- a/e-util/e-tree-selection-model.c
+++ b/e-util/e-tree-selection-model.c
@@ -484,35 +484,6 @@ tree_selection_model_select_all (ESelectionModel *selection)
                get_cursor_row (etsm), etsm->priv->cursor_col);
 }
 
-static void
-tree_selection_model_invert_selection (ESelectionModel *selection)
-{
-       ETreeSelectionModel *etsm = E_TREE_SELECTION_MODEL (selection);
-       gint count;
-       gint i;
-
-       count = e_selection_model_row_count (selection);
-
-       for (i = 0; i < count; i++) {
-               ETreePath path;
-
-               path = e_tree_table_adapter_node_at_row (etsm->priv->etta, i);
-               if (path == NULL)
-                       continue;
-
-               if (g_hash_table_contains (etsm->priv->paths, path))
-                       g_hash_table_remove (etsm->priv->paths, path);
-               else
-                       g_hash_table_add (etsm->priv->paths, path);
-       }
-
-       etsm->priv->cursor_col = -1;
-       etsm->priv->cursor_path = NULL;
-       etsm->priv->start_path = NULL;
-       e_selection_model_selection_changed (E_SELECTION_MODEL (etsm));
-       e_selection_model_cursor_changed (E_SELECTION_MODEL (etsm), -1, -1);
-}
-
 static gint
 tree_selection_model_row_count (ESelectionModel *selection)
 {
@@ -712,7 +683,6 @@ e_tree_selection_model_class_init (ETreeSelectionModelClass *class)
        esm_class->clear = tree_selection_model_clear;
        esm_class->selected_count = tree_selection_model_selected_count;
        esm_class->select_all = tree_selection_model_select_all;
-       esm_class->invert_selection = tree_selection_model_invert_selection;
        esm_class->row_count = tree_selection_model_row_count;
 
        esm_class->change_one_row = tree_selection_model_change_one_row;


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]