month-view: hold a pointer to the singleton GcalManager
It'll be used in the next commit to save the DnD'ed event.
This commit is contained in:
@@ -85,6 +85,7 @@ typedef struct
|
|||||||
|
|
||||||
/* property */
|
/* property */
|
||||||
icaltimetype *date;
|
icaltimetype *date;
|
||||||
|
GcalManager *manager;
|
||||||
} GcalMonthViewPrivate;
|
} GcalMonthViewPrivate;
|
||||||
|
|
||||||
enum
|
enum
|
||||||
@@ -2267,3 +2268,12 @@ gcal_month_view_set_use_24h_format (GcalMonthView *view,
|
|||||||
priv = gcal_month_view_get_instance_private (view);
|
priv = gcal_month_view_get_instance_private (view);
|
||||||
priv->use_24h_format = use_24h;
|
priv->use_24h_format = use_24h;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void
|
||||||
|
gcal_month_view_set_manager (GcalMonthView *view,
|
||||||
|
GcalManager *manager)
|
||||||
|
{
|
||||||
|
GcalMonthViewPrivate *priv = gcal_month_view_get_instance_private (view);
|
||||||
|
|
||||||
|
priv->manager = manager;
|
||||||
|
}
|
||||||
|
|||||||
@@ -53,6 +53,9 @@ void gcal_month_view_set_first_weekday (GcalMonthView *view,
|
|||||||
void gcal_month_view_set_use_24h_format (GcalMonthView *view,
|
void gcal_month_view_set_use_24h_format (GcalMonthView *view,
|
||||||
gboolean use_24h);
|
gboolean use_24h);
|
||||||
|
|
||||||
|
void gcal_month_view_set_manager (GcalMonthView *view,
|
||||||
|
GcalManager *manager);
|
||||||
|
|
||||||
G_END_DECLS
|
G_END_DECLS
|
||||||
|
|
||||||
#endif /* __GCAL_MONTH_VIEW_H__ */
|
#endif /* __GCAL_MONTH_VIEW_H__ */
|
||||||
|
|||||||
@@ -1507,6 +1507,7 @@ gcal_window_set_property (GObject *object,
|
|||||||
g_signal_connect_swapped (self->manager, "source-changed", G_CALLBACK (source_changed), object);
|
g_signal_connect_swapped (self->manager, "source-changed", G_CALLBACK (source_changed), object);
|
||||||
|
|
||||||
gcal_edit_dialog_set_manager (GCAL_EDIT_DIALOG (self->edit_dialog), self->manager);
|
gcal_edit_dialog_set_manager (GCAL_EDIT_DIALOG (self->edit_dialog), self->manager);
|
||||||
|
gcal_month_view_set_manager (GCAL_MONTH_VIEW (self->month_view), self->manager);
|
||||||
gcal_year_view_set_manager (GCAL_YEAR_VIEW (self->year_view), self->manager);
|
gcal_year_view_set_manager (GCAL_YEAR_VIEW (self->year_view), self->manager);
|
||||||
gcal_quick_add_popover_set_manager (GCAL_QUICK_ADD_POPOVER (self->quick_add_popover), self->manager);
|
gcal_quick_add_popover_set_manager (GCAL_QUICK_ADD_POPOVER (self->quick_add_popover), self->manager);
|
||||||
gcal_source_dialog_set_manager (GCAL_SOURCE_DIALOG (self->source_dialog), self->manager);
|
gcal_source_dialog_set_manager (GCAL_SOURCE_DIALOG (self->source_dialog), self->manager);
|
||||||
|
|||||||
Reference in New Issue
Block a user