Deskflow 1.22.0.197
Keyboard and mouse sharing utility
Loading...
Searching...
No Matches
InputFilter::KeystrokeCondition Class Reference

#include <InputFilter.h>

Inheritance diagram for InputFilter::KeystrokeCondition:
Collaboration diagram for InputFilter::KeystrokeCondition:

Public Member Functions

 KeystrokeCondition (IEventQueue *events, IPlatformScreen::KeyInfo *)
 KeystrokeCondition (IEventQueue *events, KeyID key, KeyModifierMask mask)
 ~KeystrokeCondition () override=default
KeyID getKey () const
KeyModifierMask getMask () const
Conditionclone () 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

Constructor & Destructor Documentation

◆ KeystrokeCondition() [1/2]

InputFilter::KeystrokeCondition::KeystrokeCondition ( IEventQueue * events,
IPlatformScreen::KeyInfo * info )

◆ KeystrokeCondition() [2/2]

InputFilter::KeystrokeCondition::KeystrokeCondition ( IEventQueue * events,
KeyID key,
KeyModifierMask mask )

◆ ~KeystrokeCondition()

InputFilter::KeystrokeCondition::~KeystrokeCondition ( )
overridedefault

Member Function Documentation

◆ clone()

InputFilter::Condition * InputFilter::KeystrokeCondition::clone ( ) const
overridevirtual

◆ disablePrimary()

void InputFilter::KeystrokeCondition::disablePrimary ( PrimaryClient * primary)
overridevirtual

Reimplemented from InputFilter::Condition.

◆ enablePrimary()

void InputFilter::KeystrokeCondition::enablePrimary ( PrimaryClient * primary)
overridevirtual

Reimplemented from InputFilter::Condition.

◆ format()

std::string InputFilter::KeystrokeCondition::format ( ) const
overridevirtual

◆ getKey()

KeyID InputFilter::KeystrokeCondition::getKey ( ) const

◆ getMask()

KeyModifierMask InputFilter::KeystrokeCondition::getMask ( ) const

◆ match()

InputFilter::FilterStatus InputFilter::KeystrokeCondition::match ( const Event & event)
overridevirtual

The documentation for this class was generated from the following files: