diff options
Diffstat (limited to 'my-evolution/e-summary.c')
-rw-r--r-- | my-evolution/e-summary.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/my-evolution/e-summary.c b/my-evolution/e-summary.c index 920f2ad334..5a0dcbd0b9 100644 --- a/my-evolution/e-summary.c +++ b/my-evolution/e-summary.c @@ -33,6 +33,7 @@ #include <libgnomeprint/gnome-print-master-preview.h> #include "e-summary.h" +#include "e-summary-preferences.h" #include "my-evolution-html.h" #include "Mail.h" @@ -358,6 +359,9 @@ e_summary_init (ESummary *summary) TRUE, TRUE, 0); priv->protocol_hash = NULL; + + summary->prefs_window = NULL; + e_summary_preferences_init (summary); } E_MAKE_TYPE (e_summary, "ESummary", ESummary, e_summary_class_init, @@ -547,3 +551,23 @@ e_summary_unset_message (ESummary *summary) GNOME_Evolution_ShellView_unsetMessage (svi, &ev); CORBA_exception_free (&ev); } + +void +e_summary_reconfigure (ESummary *summary) +{ + if (summary->mail != NULL) { + e_summary_mail_reconfigure (summary); + } + + if (summary->rdf != NULL) { + e_summary_rdf_reconfigure (summary); + } + + if (summary->weather != NULL) { + e_summary_weather_reconfigure (summary); + } + + if (summary->calendar != NULL) { + e_summary_calendar_reconfigure (summary); + } +} |