#include <YMacroRecorder.h>
Abstract base class for macro recorders.
Applications should not use this directly, but the static methods in YMacro.
Definition at line 38 of file YMacroRecorder.h.
YMacroRecorder::YMacroRecorder |
( |
| ) |
|
|
inlineprotected |
virtual YMacroRecorder::~YMacroRecorder |
( |
| ) |
|
|
inlinevirtual |
virtual void YMacroRecorder::endRecording |
( |
| ) |
|
|
pure virtual |
End recording and close the current macro file (if there is any).
virtual void YMacroRecorder::record |
( |
const std::string & |
macroFileName | ) |
|
|
pure virtual |
Start recording a macro to the specified file.
virtual bool YMacroRecorder::recording |
( |
| ) |
const |
|
pure virtual |
Return 'true' if a macro is currently being recorded.
virtual void YMacroRecorder::recordMakeScreenShot |
( |
bool |
enabled = false , |
|
|
const std::string & |
filename = std::string() |
|
) |
| |
|
pure virtual |
Record a "UI::MakeScreenShot()" statement.
If 'enabled' is 'false', this statement will be commented out. If no file name is given, a default file name (with auto-increment) will be used.
virtual void YMacroRecorder::recordWidgetProperty |
( |
YWidget * |
widget, |
|
|
const char * |
propertyName |
|
) |
| |
|
pure virtual |
Record one widget property.
The documentation for this class was generated from the following file:
- /builddir/build/BUILD/libyui-4d4bf96e92e551a437257646f8987b0fe54c3d9f/src/YMacroRecorder.h