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.