| Libgnomedb Reference Manual |
|---|
GnomeDbQfFuncGnomeDbQfFunc — Represents a function (selected by a GnomeDbServerFunction object) |
GnomeDbQfFunc;
guint gnome_db_qf_func_get_type (void);
GObject* gnome_db_qf_func_new_with_func (GnomeDbQuery *query,
GnomeDbServerFunction *func);
GObject* gnome_db_qf_func_new_with_xml_id
(GnomeDbQuery *query,
const gchar *func_xml_id);
GnomeDbServerFunction* gnome_db_qf_func_get_ref_func
(GnomeDbQfFunc *func);
GSList* gnome_db_qf_func_get_args (GnomeDbQfFunc *func);
GnomeDbQfFunc implements GnomeDbXmlStorage, GnomeDbRenderer, GnomeDbReferer and GnomeDbField.
GObject* gnome_db_qf_func_new_with_func (GnomeDbQuery *query, GnomeDbServerFunction *func);
Creates a new GnomeDbQfFunc object which represents the func function
| query : | a GnomeDbQuery in which the new object will be |
| func : | a GnomeDbServerFunction object |
| Returns : | the new object |
GObject* gnome_db_qf_func_new_with_xml_id
(GnomeDbQuery *query,
const gchar *func_xml_id);Creates a new GnomeDbQfFunc object which represents a given function
| query : | a GnomeDbQuery in which the new object will be |
| func_xml_id : | the XML Id of a GnomeDbServerFunction object |
| Returns : | the new object |
GnomeDbServerFunction* gnome_db_qf_func_get_ref_func (GnomeDbQfFunc *func);
Get the real GnomeDbServerFunction object used by func
| func : | a GnomeDbQfFunc object |
| Returns : | the GnomeDbServerFunction object, or NULL if func is not active |
GSList* gnome_db_qf_func_get_args (GnomeDbQfFunc *func);
Get a list of the other GnomeDbQfield objects which are arguments of func. If some of them are missing, then a NULL is inserted where it should have been.
| func : | a GnomeDbQfFunc object |
| Returns : | a new list of arguments |
void user_function (GnomeDbQfFunc *dbqffunc, gpointer user_data);
| dbqffunc : | the object which received the signal. |
| user_data : | user data set when the signal handler was connected. |
| << GnomeDbQfField | GnomeDbQfValue >> |