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.