ARB
|
#include <aw_root.hxx>
Public Member Functions | |
UserActionTracker () | |
virtual | ~UserActionTracker () |
bool | is_tracking () const |
virtual void | track_action (const char *action_id)=0 |
virtual void | track_awar_change (AW_awar *awar)=0 |
virtual bool | is_replaceable () const =0 |
Protected Member Functions | |
void | set_tracking (bool track) |
Definition at line 60 of file aw_root.hxx.
|
inline |
Definition at line 67 of file aw_root.hxx.
|
inlinevirtual |
Definition at line 68 of file aw_root.hxx.
|
inlineprotected |
Definition at line 64 of file aw_root.hxx.
Referenced by RequiresActionTracker::RequiresActionTracker().
|
inline |
Definition at line 70 of file aw_root.hxx.
Referenced by MacroRecorder::add_planned_interruption(), check_for_remote_command(), AW_root::is_tracking(), MacroRecorder::release(), ClientActionTracker::set_tracking_according_to(), MacroRecorder::start_recording(), MacroRecorder::stop_recording(), MacroRecorder::track_action(), and MacroRecorder::track_awar_change().
|
pure virtual |
Implemented in ClientActionTracker, MacroRecorder, NullTracker, and RequiresActionTracker.
Referenced by AW_root::track_action().
|
pure virtual |
Implemented in ClientActionTracker, MacroRecorder, NullTracker, and RequiresActionTracker.
Referenced by AW_root::track_awar_change().
|
pure virtual |
Implemented in NullTracker, BoundActionTracker, and RequiresActionTracker.
Referenced by AW_root::setUserActionTracker().