#include <qofobject.h>
Data Fields | |
gint | interface_version |
QofIdType | e_type |
const char * | type_label |
gpointer(* | new )(QofBook *) |
void(* | book_begin )(QofBook *) |
void(* | book_end )(QofBook *) |
gboolean(* | is_dirty )(QofCollection *) |
void(* | mark_clean )(QofCollection *) |
void(* | foreach )(QofCollection *, QofEntityForeachCB, gpointer) |
const char *(* | printable )(gpointer instance) |
|
book_begin is called from within the Book routines to create module-specific hooks in a book whenever a book is created. |
|
book_end is called when the book is being closed, to clean up (and free memory). |
|
foreach() is used to execute a callback over each object stored in the particular book |
|
Determine if there are any dirty items in this book |
|
Mark this object's book clean (for after a load) |
|
Create a new instance of this object type. |
|
Given a particular instance of this type, return a printable string. Argument should really be QofInstance not gpointer.. |