]> git.0d.be Git - empathy.git/blob - ubuntu-online-accounts/mc-plugin/empathy-webcredentials-monitor.c
add empathy-webcredentials-monitor
[empathy.git] / ubuntu-online-accounts / mc-plugin / empathy-webcredentials-monitor.c
1 #include "config.h"
2
3 #include "empathy-webcredentials-monitor.h"
4
5 G_DEFINE_TYPE (EmpathyWebcredentialsMonitor, empathy_webcredentials_monitor, G_TYPE_OBJECT)
6
7 enum
8 {
9   FIRST_PROP = 1,
10   N_PROPS
11 };
12
13 /*
14 enum
15 {
16   LAST_SIGNAL
17 };
18
19 static guint signals[LAST_SIGNAL];
20 */
21
22 struct _EmpathyWebcredentialsMonitorPriv
23 {
24   gpointer badger;
25 };
26
27 static void
28 empathy_webcredentials_monitor_get_property (GObject *object,
29     guint property_id,
30     GValue *value,
31     GParamSpec *pspec)
32 {
33   //EmpathyWebcredentialsMonitor *self = EMPATHY_WEBCREDENTIALS_MONITOR (object);
34
35   switch (property_id)
36     {
37       default:
38         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
39         break;
40     }
41 }
42
43 static void
44 empathy_webcredentials_monitor_set_property (GObject *object,
45     guint property_id,
46     const GValue *value,
47     GParamSpec *pspec)
48 {
49   //EmpathyWebcredentialsMonitor *self = EMPATHY_WEBCREDENTIALS_MONITOR (object);
50
51   switch (property_id)
52     {
53       default:
54         G_OBJECT_WARN_INVALID_PROPERTY_ID (object, property_id, pspec);
55         break;
56     }
57 }
58
59 static void
60 empathy_webcredentials_monitor_constructed (GObject *object)
61 {
62   //EmpathyWebcredentialsMonitor *self = EMPATHY_WEBCREDENTIALS_MONITOR (object);
63   void (*chain_up) (GObject *) =
64       ((GObjectClass *) empathy_webcredentials_monitor_parent_class)->constructed;
65
66   chain_up (object);
67 }
68
69 static void
70 empathy_webcredentials_monitor_dispose (GObject *object)
71 {
72   //EmpathyWebcredentialsMonitor *self = EMPATHY_WEBCREDENTIALS_MONITOR (object);
73   void (*chain_up) (GObject *) =
74       ((GObjectClass *) empathy_webcredentials_monitor_parent_class)->dispose;
75
76   chain_up (object);
77 }
78
79 static void
80 empathy_webcredentials_monitor_finalize (GObject *object)
81 {
82   //EmpathyWebcredentialsMonitor *self = EMPATHY_WEBCREDENTIALS_MONITOR (object);
83   void (*chain_up) (GObject *) =
84       ((GObjectClass *) empathy_webcredentials_monitor_parent_class)->finalize;
85
86   chain_up (object);
87 }
88
89 static void
90 empathy_webcredentials_monitor_class_init (
91     EmpathyWebcredentialsMonitorClass *klass)
92 {
93   GObjectClass *oclass = G_OBJECT_CLASS (klass);
94
95   oclass->get_property = empathy_webcredentials_monitor_get_property;
96   oclass->set_property = empathy_webcredentials_monitor_set_property;
97   oclass->constructed = empathy_webcredentials_monitor_constructed;
98   oclass->dispose = empathy_webcredentials_monitor_dispose;
99   oclass->finalize = empathy_webcredentials_monitor_finalize;
100
101   g_type_class_add_private (klass, sizeof (EmpathyWebcredentialsMonitorPriv));
102 }
103
104 static void
105 empathy_webcredentials_monitor_init (EmpathyWebcredentialsMonitor *self)
106 {
107   self->priv = G_TYPE_INSTANCE_GET_PRIVATE (self,
108       EMPATHY_TYPE_WEBCREDENTIALS_MONITOR, EmpathyWebcredentialsMonitorPriv);
109 }
110
111 EmpathyWebcredentialsMonitor *
112 empathy_webcredentials_monitor_new (void)
113 {
114   return g_object_new (EMPATHY_TYPE_WEBCREDENTIALS_MONITOR,
115       NULL);
116 }