1
#ifndef __GSD_UBUNTUONE_H__
2
#define __GSD_UBUNTUONE_H__
5
#include <glib-object.h>
8
#include "gnome-settings-daemon/gnome-settings-plugin.h"
10
#include <libsyncdaemon/syncdaemon-publicfiles-interface.h>
14
#define GSD_TYPE_UBUNTUONE (gsd_ubuntuone_get_type ())
15
#define GSD_UBUNTUONE(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), GSD_TYPE_UBUNTUONE, GsdUbuntuOne))
16
#define GSD_UBUNTUONE_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass), GSD_TYPE_UBUNTUONE, GsdUbuntuOneClass))
17
#define GSD_IS_UBUNTUONE(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), GSD_TYPE_UBUNTUONE))
18
#define GSD_IS_UBUNTUONE_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), GSD_TYPE_UBUNTUONE))
19
#define GSD_UBUNTUONE_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), GSD_TYPE_UBUNTUONE, GsdUbuntuOneClass))
21
typedef struct _GsdUbuntuOne GsdUbuntuOne;
22
typedef struct _GsdUbuntuOneClass GsdUbuntuOneClass;
26
GnomeSettingsPlugin parent_instance;
29
SyncdaemonDaemon *syncdaemon;
30
GtkDialog *out_of_space_dialog;
33
struct _GsdUbuntuOneClass
35
GnomeSettingsPluginClass parent_class;
38
GType gsd_ubuntuone_get_type (void);
39
G_MODULE_EXPORT GType register_gnome_settings_plugin (GTypeModule *module);
41
void gsd_ubuntuone_activate (GnomeSettingsPlugin *gsp_object);