Deskflow 1.22.0.197
Keyboard and mouse sharing utility
|
#include <InputFilter.h>
Public Member Functions | |
KeystrokeCondition (IEventQueue *events, IPlatformScreen::KeyInfo *) | |
KeystrokeCondition (IEventQueue *events, KeyID key, KeyModifierMask mask) | |
~KeystrokeCondition () override=default | |
KeyID | getKey () const |
KeyModifierMask | getMask () const |
Condition * | clone () const override |
std::string | format () const override |
FilterStatus | match (const Event &) override |
void | enablePrimary (PrimaryClient *) override |
void | disablePrimary (PrimaryClient *) override |
Public Member Functions inherited from InputFilter::Condition | |
Condition ()=default | |
virtual | ~Condition ()=default |
InputFilter::KeystrokeCondition::KeystrokeCondition | ( | IEventQueue * | events, |
IPlatformScreen::KeyInfo * | info ) |
InputFilter::KeystrokeCondition::KeystrokeCondition | ( | IEventQueue * | events, |
KeyID | key, | ||
KeyModifierMask | mask ) |
|
overridedefault |
|
overridevirtual |
Implements InputFilter::Condition.
|
overridevirtual |
Reimplemented from InputFilter::Condition.
|
overridevirtual |
Reimplemented from InputFilter::Condition.
|
overridevirtual |
Implements InputFilter::Condition.
KeyID InputFilter::KeystrokeCondition::getKey | ( | ) | const |
KeyModifierMask InputFilter::KeystrokeCondition::getMask | ( | ) | const |
|
overridevirtual |
Implements InputFilter::Condition.