|
GnuCash
5.6-150-g038405b370+
|
Object instance holds common fields that most gnucash objects use. More...
Go to the source code of this file.
Data Structures | |
| struct | QofInstance |
| struct | QofInstanceClass |
Macros | |
| #define | QOF_TYPE_INSTANCE (qof_instance_get_type ()) |
| #define | QOF_INSTANCE(o) (G_TYPE_CHECK_INSTANCE_CAST ((o), QOF_TYPE_INSTANCE, QofInstance)) |
| #define | QOF_INSTANCE_CLASS(k) (G_TYPE_CHECK_CLASS_CAST((k), QOF_TYPE_INSTANCE, QofInstanceClass)) |
| #define | QOF_IS_INSTANCE(o) (G_TYPE_CHECK_INSTANCE_TYPE ((o), QOF_TYPE_INSTANCE)) |
| #define | QOF_IS_INSTANCE_CLASS(k) (G_TYPE_CHECK_CLASS_TYPE ((k), QOF_TYPE_INSTANCE)) |
| #define | QOF_INSTANCE_GET_CLASS(o) (G_TYPE_INSTANCE_GET_CLASS ((o), QOF_TYPE_INSTANCE, QofInstanceClass)) |
| #define | qof_instance_is_dirty qof_instance_get_dirty |
| Return value of is_dirty flag. | |
Functions | |
| GType | qof_instance_get_type (void) |
| Return the GType of a QofInstance. | |
| void | qof_instance_init_data (QofInstance *, QofIdType, QofBook *) |
| Initialise the settings associated with an instance. | |
| QofBook * | qof_instance_get_book (gconstpointer) |
| Return the book pointer. | |
| void | qof_instance_set_book (gconstpointer inst, QofBook *book) |
| Set the book pointer. | |
| void | qof_instance_copy_book (gpointer ptr1, gconstpointer ptr2) |
| Copy the book from one QofInstances to another. More... | |
| gboolean | qof_instance_books_equal (gconstpointer ptr1, gconstpointer ptr2) |
| See if two QofInstances share the same book. More... | |
| const GncGUID * | qof_instance_get_guid (gconstpointer) |
| Return the GncGUID of this instance. | |
| const GncGUID * | qof_entity_get_guid (gconstpointer) |
| QofCollection * | qof_instance_get_collection (gconstpointer inst) |
| Return the collection this instance belongs to. | |
| gint | qof_instance_guid_compare (const gconstpointer ptr1, const gconstpointer ptr2) |
| Compare the GncGUID values of two instances. More... | |
| gint | qof_instance_get_editlevel (gconstpointer ptr) |
| int | qof_instance_version_cmp (const QofInstance *left, const QofInstance *right) |
| Compare two instances, based on their last update times. More... | |
| gboolean | qof_instance_get_destroying (gconstpointer ptr) |
| Retrieve the flag that indicates whether or not this object is about to be destroyed. More... | |
| gboolean | qof_instance_get_dirty_flag (gconstpointer ptr) |
| Retrieve the flag that indicates whether or not this object has been modified. More... | |
| void | qof_instance_print_dirty (const QofInstance *entity, gpointer dummy) |
| gboolean | qof_instance_get_dirty (QofInstance *) |
| gboolean | qof_instance_get_infant (const QofInstance *inst) |
| void | qof_instance_get (const QofInstance *inst, const gchar *first_param,...) |
| Wrapper for g_object_get. | |
| void | qof_instance_set (QofInstance *inst, const gchar *first_param,...) |
| Wrapper for g_object_set Group setting multiple parameters in a single begin/commit/rollback. | |
| guint32 | qof_instance_get_idata (gconstpointer inst) |
| get the instance tag number used for kvp management in sql backends. More... | |
| gchar * | qof_instance_get_display_name (const QofInstance *inst) |
| Returns a displayable name for this object. More... | |
| GList * | qof_instance_get_referring_object_list (const QofInstance *inst) |
| Returns a list of objects which refer to a specific object. More... | |
| gboolean | qof_instance_refers_to_object (const QofInstance *inst, const QofInstance *ref) |
| Does this object refer to a specific object. | |
| GList * | qof_instance_get_typed_referring_object_list (const QofInstance *inst, const QofInstance *ref) |
| Returns a list of my type of object which refers to an object. More... | |
| GList * | qof_instance_get_referring_object_list_from_collection (const QofCollection *coll, const QofInstance *ref) |
| Returns a list of objects from the collection which refer to the specific object. More... | |
Object instance holds common fields that most gnucash objects use.
Definition in file qofinstance.h.
1.8.14