aboutsummaryrefslogtreecommitdiffstats
path: root/modules/calendar/e-task-shell-view-private.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2013-07-20 05:30:24 +0800
committerMatthew Barnes <mbarnes@redhat.com>2013-07-20 21:07:43 +0800
commitd0ed242a2483fe56dbbd50c42059fd23327d8c49 (patch)
treefaaa007c460c33197ff63b0f09dbfe47732fbadf /modules/calendar/e-task-shell-view-private.h
parent0ad9e247441b2c21f46fc7d2fdc2b66cea6740fc (diff)
downloadgsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.tar
gsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.tar.gz
gsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.tar.bz2
gsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.tar.lz
gsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.tar.xz
gsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.tar.zst
gsoc2013-evolution-d0ed242a2483fe56dbbd50c42059fd23327d8c49.zip
ETaskShellView: Disconnect all signal handlers in dispose().
Diffstat (limited to 'modules/calendar/e-task-shell-view-private.h')
-rw-r--r--modules/calendar/e-task-shell-view-private.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/calendar/e-task-shell-view-private.h b/modules/calendar/e-task-shell-view-private.h
index fa9f045387..71772f55bb 100644
--- a/modules/calendar/e-task-shell-view-private.h
+++ b/modules/calendar/e-task-shell-view-private.h
@@ -86,9 +86,30 @@ struct _ETaskShellViewPrivate {
ETaskShellContent *task_shell_content;
ETaskShellSidebar *task_shell_sidebar;
+ /* sidebar signal handlers */
+ gulong client_added_handler_id;
+ gulong client_removed_handler_id;
+
EClientCache *client_cache;
gulong backend_error_handler_id;
+ ETaskTable *task_table;
+ gulong open_component_handler_id;
+ gulong popup_event_handler_id;
+ gulong selection_change_1_handler_id;
+ gulong selection_change_2_handler_id;
+ gulong status_message_handler_id;
+
+ ECalModel *model;
+ gulong model_changed_handler_id;
+ gulong model_rows_deleted_handler_id;
+ gulong model_rows_inserted_handler_id;
+ gulong rows_appended_handler_id;
+
+ ESourceSelector *selector;
+ gulong selector_popup_event_handler_id;
+ gulong primary_selection_changed_handler_id;
+
/* org.gnome.evolution.calendar */
GSettings *settings;
gulong settings_hide_completed_tasks_handler_id;