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