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

#include <InputFilter.h>

Inheritance diagram for InputFilter::KeystrokeAction:
Collaboration diagram for InputFilter::KeystrokeAction:

Public Member Functions

 KeystrokeAction (IEventQueue *events, IPlatformScreen::KeyInfo *adoptedInfo, bool press)
 KeystrokeAction (KeystrokeAction const &)=delete
 KeystrokeAction (KeystrokeAction &&)=delete
 ~KeystrokeAction () override
KeystrokeActionoperator= (KeystrokeAction const &)=delete
KeystrokeActionoperator= (KeystrokeAction &&)=delete
void adoptInfo (IPlatformScreen::KeyInfo *)
const IPlatformScreen::KeyInfogetInfo () const
bool isOnPress () const
Actionclone () const override
std::string format () const override
void perform (const Event &) override
Public Member Functions inherited from InputFilter::Action
 Action ()=default
virtual ~Action ()=default

Protected Member Functions

virtual const char * formatName () const

Constructor & Destructor Documentation

◆ KeystrokeAction() [1/3]

InputFilter::KeystrokeAction::KeystrokeAction ( IEventQueue * events,
IPlatformScreen::KeyInfo * adoptedInfo,
bool press )

◆ KeystrokeAction() [2/3]

InputFilter::KeystrokeAction::KeystrokeAction ( KeystrokeAction const & )
delete

◆ KeystrokeAction() [3/3]

InputFilter::KeystrokeAction::KeystrokeAction ( KeystrokeAction && )
delete

◆ ~KeystrokeAction()

InputFilter::KeystrokeAction::~KeystrokeAction ( )
override

Member Function Documentation

◆ adoptInfo()

void InputFilter::KeystrokeAction::adoptInfo ( IPlatformScreen::KeyInfo * info)

◆ clone()

InputFilter::Action * InputFilter::KeystrokeAction::clone ( ) const
overridevirtual

Implements InputFilter::Action.

◆ format()

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

Implements InputFilter::Action.

◆ formatName()

const char * InputFilter::KeystrokeAction::formatName ( ) const
protectedvirtual

◆ getInfo()

const IPlatformScreen::KeyInfo * InputFilter::KeystrokeAction::getInfo ( ) const

◆ isOnPress()

bool InputFilter::KeystrokeAction::isOnPress ( ) const

◆ operator=() [1/2]

KeystrokeAction & InputFilter::KeystrokeAction::operator= ( KeystrokeAction && )
delete

◆ operator=() [2/2]

KeystrokeAction & InputFilter::KeystrokeAction::operator= ( KeystrokeAction const & )
delete

◆ perform()

void InputFilter::KeystrokeAction::perform ( const Event & event)
overridevirtual

Implements InputFilter::Action.


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