AntiMicroX
Signals | Public Member Functions | Static Public Attributes | Protected Member Functions | Private Slots | Private Attributes
VirtualKeyPushButton Class Reference

PushButton representing keyboard button on VirtualKeyboardMouseWidget. More...

#include <virtualkeypushbutton.h>

Inheritance diagram for VirtualKeyPushButton:
[legend]
Collaboration diagram for VirtualKeyPushButton:
[legend]

Signals

void keycodeObtained (int code, int alias)
 

Public Member Functions

 VirtualKeyPushButton (QString xcodestring, QWidget *parent=nullptr)
 
int calculateFontSize ()
 
QString getXcodestring () const
 
QString getDisplayString () const
 
int getKeycode () const
 
int getQkeyalias () const
 
bool getCurrentlyActive () const
 
bool getOnCurrentButton () const
 

Static Public Attributes

static QHash< QString, QString > knownAliases = QHash<QString, QString>()
 

Protected Member Functions

QString setDisplayString (QString xcodestring)
 
void populateKnownAliases ()
 

Private Slots

void processSingleSelection ()
 

Private Attributes

int keycode
 
int qkeyalias
 
QString xcodestring
 
QString displayString
 
bool currentlyActive
 
bool onCurrentButton
 

Detailed Description

PushButton representing keyboard button on VirtualKeyboardMouseWidget.

Constructor & Destructor Documentation

◆ VirtualKeyPushButton()

VirtualKeyPushButton::VirtualKeyPushButton ( QString  xcodestring,
QWidget *  parent = nullptr 
)
explicit
Here is the call graph for this function:

Member Function Documentation

◆ calculateFontSize()

int VirtualKeyPushButton::calculateFontSize ( )
Here is the caller graph for this function:

◆ getCurrentlyActive()

bool VirtualKeyPushButton::getCurrentlyActive ( ) const

◆ getDisplayString()

QString VirtualKeyPushButton::getDisplayString ( ) const

◆ getKeycode()

int VirtualKeyPushButton::getKeycode ( ) const
Here is the caller graph for this function:

◆ getOnCurrentButton()

bool VirtualKeyPushButton::getOnCurrentButton ( ) const

◆ getQkeyalias()

int VirtualKeyPushButton::getQkeyalias ( ) const

◆ getXcodestring()

QString VirtualKeyPushButton::getXcodestring ( ) const

◆ keycodeObtained

void VirtualKeyPushButton::keycodeObtained ( int  code,
int  alias 
)
signal
Here is the caller graph for this function:

◆ populateKnownAliases()

void VirtualKeyPushButton::populateKnownAliases ( )
protected
Here is the caller graph for this function:

◆ processSingleSelection

void VirtualKeyPushButton::processSingleSelection ( )
privateslot
Here is the caller graph for this function:

◆ setDisplayString()

QString VirtualKeyPushButton::setDisplayString ( QString  xcodestring)
protected
Here is the call graph for this function:
Here is the caller graph for this function:

Field Documentation

◆ currentlyActive

bool VirtualKeyPushButton::currentlyActive
private

◆ displayString

QString VirtualKeyPushButton::displayString
private

◆ keycode

int VirtualKeyPushButton::keycode
private

◆ knownAliases

QHash< QString, QString > VirtualKeyPushButton::knownAliases = QHash<QString, QString>()
static

◆ onCurrentButton

bool VirtualKeyPushButton::onCurrentButton
private

◆ qkeyalias

int VirtualKeyPushButton::qkeyalias
private

◆ xcodestring

QString VirtualKeyPushButton::xcodestring
private

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