Public Member Functions | List of all members
MacroRecorder Class Reference

#include <trackers.hxx>

Inheritance diagram for MacroRecorder:
Inheritance graph
Collaboration diagram for MacroRecorder:
Collaboration graph

Public Member Functions

 MacroRecorder (const char *application_id, GBDATA *gb_main_)
 ~MacroRecorder ()
GB_ERROR start_recording (const char *file, const char *stop_action_name, bool expand_existing)
GB_ERROR stop_recording ()
GB_ERROR execute (const char *macroFile, bool loop_marked, const RootCallback &execution_done_cb)
void track_action (const char *action_id) OVERRIDE
void track_awar_change (AW_awar *awar) OVERRIDE
void add_planned_interruption (const char *displayed_text)
GB_ERROR handle_tracked_client_action (char *&tracked)
void release () OVERRIDE
- Public Member Functions inherited from BoundActionTracker
 BoundActionTracker (const char *application_id, GBDATA *gb_main)
 ~BoundActionTracker () OVERRIDE
bool is_replaceable () const OVERRIDE
bool reconfigure (const char *application_id, GBDATA *gb_main)
GBDATAget_gbmain ()
const charget_application_id () const
void forgetDatabase ()
- Public Member Functions inherited from UserActionTracker
 UserActionTracker ()
virtual ~UserActionTracker ()
bool is_tracking () const

Additional Inherited Members

- Protected Member Functions inherited from BoundActionTracker
void set_recording (bool recording)
- Protected Member Functions inherited from UserActionTracker
void set_tracking (bool track)

Detailed Description

Definition at line 76 of file trackers.hxx.

Constructor & Destructor Documentation

MacroRecorder::MacroRecorder ( const char application_id,
GBDATA gb_main_ 

Definition at line 80 of file trackers.hxx.

MacroRecorder::~MacroRecorder ( )

Definition at line 84 of file trackers.hxx.

References ma_assert.

Member Function Documentation

GB_ERROR MacroRecorder::start_recording ( const char file,
const char stop_action_name,
bool  expand_existing 
GB_ERROR MacroRecorder::stop_recording ( )
GB_ERROR MacroRecorder::execute ( const char macroFile,
bool  loop_marked,
const RootCallback &  execution_done_cb 
void MacroRecorder::track_action ( const char action_id)
void MacroRecorder::track_awar_change ( AW_awar awar)
void MacroRecorder::add_planned_interruption ( const char displayed_text)
GB_ERROR MacroRecorder::handle_tracked_client_action ( char *&  tracked)
void MacroRecorder::release ( )

The documentation for this class was generated from the following files: