![]() |
Deskflow 1.26.0.418
Keyboard and mouse sharing utility
|
#include <InputFilter.h>
Public Member Functions | |
| Rule ()=default | |
| Rule (Condition *adopted) | |
| Rule (const Rule &) | |
| ~Rule () | |
| Rule & | operator= (const Rule &) |
| void | setCondition (Condition *adopted) |
| void | adoptAction (Action *, bool onActivation) |
| void | removeAction (bool onActivation, uint32_t index) |
| void | replaceAction (Action *adopted, bool onActivation, uint32_t index) |
| void | enable (PrimaryClient *) |
| void | disable (PrimaryClient *) |
| bool | handleEvent (const Event &e) |
| std::string | format () const |
| const Condition * | getCondition () const |
| uint32_t | getNumActions (bool onActivation) const |
| const Action & | getAction (bool onActivation, uint32_t index) const |
|
default |
|
explicit |
| InputFilter::Rule::Rule | ( | const Rule & | rule | ) |
| InputFilter::Rule::~Rule | ( | ) |
| void InputFilter::Rule::adoptAction | ( | Action * | action, |
| bool | onActivation ) |
| void InputFilter::Rule::disable | ( | PrimaryClient * | primaryClient | ) |
| void InputFilter::Rule::enable | ( | PrimaryClient * | primaryClient | ) |
| std::string InputFilter::Rule::format | ( | ) | const |
| const InputFilter::Action & InputFilter::Rule::getAction | ( | bool | onActivation, |
| uint32_t | index ) const |
| const InputFilter::Condition * InputFilter::Rule::getCondition | ( | ) | const |
| uint32_t InputFilter::Rule::getNumActions | ( | bool | onActivation | ) | const |
| bool InputFilter::Rule::handleEvent | ( | const Event & | e | ) |
| InputFilter::Rule & InputFilter::Rule::operator= | ( | const Rule & | rule | ) |
| void InputFilter::Rule::removeAction | ( | bool | onActivation, |
| uint32_t | index ) |
| void InputFilter::Rule::replaceAction | ( | Action * | adopted, |
| bool | onActivation, | ||
| uint32_t | index ) |
| void InputFilter::Rule::setCondition | ( | Condition * | adopted | ) |