GnuCash 2.4.99
gnc-event.c
00001 #include "config.h"
00002 #include "gnc-event.h"
00003 
00004 const char* qofeventid_to_string(QofEventId id)
00005 {
00006     switch (id)
00007     {
00008     case 0:
00009         return "NONE";
00010     case QOF_EVENT_CREATE:
00011         return "CREATE";
00012     case QOF_EVENT_MODIFY:
00013         return "MODIFY";
00014     case QOF_EVENT_DESTROY:
00015         return "DESTROY";
00016     case QOF_EVENT_ADD:
00017         return "ADD";
00018     case QOF_EVENT_REMOVE:
00019         return "REMOVE";
00020 
00021     case GNC_EVENT_ITEM_ADDED:
00022         return "ITEM_ADDED";
00023     case GNC_EVENT_ITEM_REMOVED:
00024         return "ITEM_REMOVED";
00025     case GNC_EVENT_ITEM_CHANGED:
00026         return "ITEM_CHANGED";
00027 
00028     default:
00029         return "<unknown, maybe multiple>";
00030     }
00031 }
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Defines