swift
Public Member Functions | Protected Member Functions | Friends | List of all members
swift::input::CKeyboardMacOS Class Reference

MacOS implemenation of IKeyboard using hook procedure. More...

Inheritance diagram for swift::input::CKeyboardMacOS:
[legend]

Public Member Functions

 CKeyboardMacOS (CKeyboardMacOS const &)=delete
 Copy Constructor.
 
CKeyboardMacOSoperator= (CKeyboardMacOS const &)=delete
 Assignment operator.
 
virtual ~CKeyboardMacOS ()
 Destructor.
 
- Public Member Functions inherited from swift::input::IKeyboard
 IKeyboard (QObject *parent=nullptr)
 Constructor.
 
virtual ~IKeyboard ()
 Destructor.
 

Protected Member Functions

virtual bool init ()
 Initializes the platform keyboard device. More...
 

Friends

class IKeyboard
 

Additional Inherited Members

- Signals inherited from swift::input::IKeyboard
void keyCombinationChanged (const swift::misc::input::CHotkeyCombination &)
 Key combination changed.
 
- Static Public Member Functions inherited from swift::input::IKeyboard
static std::unique_ptr< IKeyboardcreate (QObject *parent=nullptr)
 Creates a native keyboard handler object.
 

Detailed Description

MacOS implemenation of IKeyboard using hook procedure.

Definition at line 21 of file keyboardmacos.h.

Member Function Documentation

◆ init()

bool swift::input::CKeyboardMacOS::init ( )
protectedvirtual

Initializes the platform keyboard device.

Implements swift::input::IKeyboard.

Definition at line 172 of file keyboardmacos.mm.


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