Public Member Functions | |
void | disable () |
ReadOnlyTrigger (FeHandle *editor, bool setReadonly=true) | |
~ReadOnlyTrigger () |
This class is intended for temporary enabling or disabling of interactive text modifications for some editor. Constructor takes one action and destructor takes an opposite.
fe::ReadOnlyTrigger::ReadOnlyTrigger | ( | FeHandle * | editor, | |
bool | setReadonly = true | |||
) | [inline, explicit] |
Disables or enables interactive text modifications for the given editor.
editor | handle to the target editor; | |
setReadonly | controls if to enable or disable interactive text modifications for the target editor. |
fe::ReadOnlyTrigger::~ReadOnlyTrigger | ( | ) | [inline] |
Does nothing if disable() has been called. Otherwise enables (if ReadOnlyTrigger(FeHandle*, bool) disabled) or disables (if ReadOnlyTrigger(FeHandle*, bool) enabled) interactive text modifications for the encapsulated editor.
void fe::ReadOnlyTrigger::disable | ( | ) | [inline] |
Instructs ~ReadOnlyTrigger() to do nothing.