QOF: qofundo.h File Reference

QOF 0.7.5

- Main Page
- Related Pages
- Modules
- Data Structures
- Files

- File List
- Globals

Macros | Functions
qofundo.h File Reference
Query Object Framework » Undo: Track and undo or redo entity changes

QOF undo handling. More...

Go to the source code of this file.

## Macros
#define | QOF_MOD_UNDO "qof-undo"

## Functions
void | qof_undo_set_param (QofEntity *ent, const QofParam *param, gchar *value)
| Set a value in this parameter of the entity. More...
void | qof_undo_modify (QofInstance *inst, const QofParam *param)
void | qof_undo_commit (QofInstance *inst, const QofParam *param)
void | qof_undo_create (QofInstance *inst)
void | qof_undo_delete (QofInstance *inst)
void | qof_book_clear_undo (QofBook *book)
| Free the entire undo list for this book. More...
void | qof_book_undo (QofBook *book)
| Set parameter values from before the previous event.
void | qof_book_redo (QofBook *book)
| Set parameter values from after the previous event.
gboolean | qof_book_can_undo (QofBook *book)
| event handler for undo widget More...
gboolean | qof_book_can_redo (QofBook *book)
| event handler for redo widget More...
void | qof_book_start_operation (QofBook *book, gchar *label)
| Start recording operation. More...
void | qof_book_end_operation (QofBook *book)
| End recording the current operation.
QofTime * | qof_book_undo_first_modified (QofBook *book)
| HIG compliance aid to report time of first change.
gint | qof_book_undo_count (QofBook *book)
| Number of undo operations available.

## Detailed Description

QOF undo handling.

Author
  Copyright (c) 2005,2006 Neil Williams linux.nosp@m.@cod.nosp@m.ehelp.nosp@m..co..nosp@m.uk

Definition in file qofundo.h.