22 #ifndef TQSYNC_CALLBACKHANDLER_H
23 #define TQSYNC_CALLBACKHANDLER_H
25 #include <libqopensync/syncmapping.h>
26 #include <libqopensync/syncupdates.h>
32 class OSyncChangeUpdate;
33 class OSyncMappingUpdate;
34 class OSyncEngineUpdate;
35 class OSyncMemberUpdate;
43 class CallbackHandler : public TQObject
52 void setEngine( Engine *engine );
53 Engine* engine() const;
56 void conflict( QSync::SyncMapping mapping );
57 void change( const QSync::SyncChangeUpdate &update );
58 void mapping( const QSync::SyncMappingUpdate &update );
59 void engine( const QSync::SyncEngineUpdate &update );
60 void member( const QSync::SyncMemberUpdate &update );
63 virtual void customEvent( TQCustomEvent *event );
67 ConflictEventType = 4044,
80 static void conflict_callback( OSyncEngine*, OSyncMapping*, void* );
81 static void change_callback( OSyncEngine*, OSyncChangeUpdate*, void* );
82 static void mapping_callback( OSyncMappingUpdate*, void* );
83 static void engine_callback( OSyncEngine*, OSyncEngineUpdate*, void* );
84 static void member_callback( OSyncMemberUpdate*, void* );
|