diff options
Diffstat (limited to 'liblogdiag/ld-diagram-object.h')
-rw-r--r-- | liblogdiag/ld-diagram-object.h | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/liblogdiag/ld-diagram-object.h b/liblogdiag/ld-diagram-object.h index 8ab8791..5c82f9c 100644 --- a/liblogdiag/ld-diagram-object.h +++ b/liblogdiag/ld-diagram-object.h @@ -48,6 +48,8 @@ struct _LdDiagramObjectClass { /*< private >*/ GObjectClass parent_class; + + guint data_changed_signal; }; @@ -56,6 +58,20 @@ GType ld_diagram_object_get_type (void) G_GNUC_CONST; LdDiagramObject *ld_diagram_object_new (JsonObject *storage); JsonObject *ld_diagram_object_get_storage (LdDiagramObject *self); void ld_diagram_object_set_storage (LdDiagramObject *self, JsonObject *storage); + +gboolean ld_diagram_object_get_data (LdDiagramObject *self, + GValue *data, GType type, const gchar *first_element, ...); +gboolean ld_diagram_object_get_data_valist (LdDiagramObject *self, + GValue *data, GType type, const gchar *first_element, va_list var_args); +gboolean ld_diagram_object_get_datav (LdDiagramObject *self, + GValue *data, GType type, const gchar **elements); +void ld_diagram_object_set_data (LdDiagramObject *self, + const GValue *data, const gchar *first_element, ...); +void ld_diagram_object_set_data_valist (LdDiagramObject *self, + const GValue *data, const gchar *first_element, va_list var_args); +void ld_diagram_object_set_datav (LdDiagramObject *self, + const GValue *data, const gchar **elements); + void ld_diagram_object_get_data_for_param (LdDiagramObject *self, GValue *data, GParamSpec *pspec); void ld_diagram_object_set_data_for_param (LdDiagramObject *self, |