diff options
author | Guido Günther <agx@sigxcpu.org> | 2019-03-25 19:59:30 +0100 |
---|---|---|
committer | Guido Günther <agx@sigxcpu.org> | 2019-03-25 19:59:30 +0100 |
commit | 7b3ff99a38961b3636dcdc7687f1fb2e9b7cc83f (patch) | |
tree | 6986f8e68d965eb024748dcf42fcf6e7c717dc1a /libplanfahr/lpf-manager.h | |
parent | 877a01a53e87260cf2efd39a3f3408a5e63e0fa4 (diff) |
Diffstat (limited to 'libplanfahr/lpf-manager.h')
-rw-r--r-- | libplanfahr/lpf-manager.h | 24 |
1 files changed, 1 insertions, 23 deletions
diff --git a/libplanfahr/lpf-manager.h b/libplanfahr/lpf-manager.h index 5fb1285..ffc1de3 100644 --- a/libplanfahr/lpf-manager.h +++ b/libplanfahr/lpf-manager.h @@ -53,31 +53,9 @@ typedef enum { #define LPF_TYPE_MANAGER lpf_manager_get_type() -#define LPF_MANAGER(obj) \ - (G_TYPE_CHECK_INSTANCE_CAST ((obj), LPF_TYPE_MANAGER, LpfManager)) - -#define LPF_MANAGER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_CAST ((klass), LPF_TYPE_MANAGER, LpfManagerClass)) - -#define LPF_IS_MANAGER(obj) \ - (G_TYPE_CHECK_INSTANCE_TYPE ((obj), LPF_TYPE_MANAGER)) - -#define LPF_IS_MANAGER_CLASS(klass) \ - (G_TYPE_CHECK_CLASS_TYPE ((klass), LPF_TYPE_MANAGER)) - -#define LPF_MANAGER_GET_CLASS(obj) \ - (G_TYPE_INSTANCE_GET_CLASS ((obj), LPF_TYPE_MANAGER, LpfManagerClass)) - -typedef struct { - GObject parent; -} LpfManager; - -typedef struct { - GObjectClass parent_class; -} LpfManagerClass; +G_DECLARE_FINAL_TYPE (LpfManager, lpf_manager, LPF, MANAGER, GObject) LpfManager *lpf_manager_new (void); -GType lpf_manager_get_type (void); GQuark lpf_manager_error_quark (void); GStrv lpf_manager_get_available_providers(void); LpfProvider* lpf_manager_activate_provider(LpfManager *self, |