AntiMicroX
Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes | Private Member Functions
UInputHelper Class Reference

#include <uinputhelper.h>

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

Public Member Functions

void deleteInstance ()
 
QString getDisplayString (int virtualkey)
 
int getVirtualKey (QString codestring)
 
const QHash< QString, int > & getKnownAliasesX11SymVK ()
 
const QHash< int, QString > & getKnownAliasesVKStrings ()
 

Static Public Member Functions

static UInputHelpergetInstance ()
 

Protected Member Functions

 UInputHelper (QObject *parent=nullptr)
 
 ~UInputHelper ()
 
void populateKnownAliases ()
 

Protected Attributes

QHash< QString, int > knownAliasesX11SymVK
 
QHash< int, QString > knownAliasesVKStrings
 

Static Protected Attributes

static UInputHelper_instance = nullptr
 

Private Member Functions

void populateXVkStrings (QHash< int, QString > &knownAliasesVKStrings)
 
void populateX11SymVk (QHash< QString, int > &knownAliasesX11SymVK)
 

Constructor & Destructor Documentation

◆ UInputHelper()

UInputHelper::UInputHelper ( QObject *  parent = nullptr)
explicitprotected
Here is the call graph for this function:
Here is the caller graph for this function:

◆ ~UInputHelper()

UInputHelper::~UInputHelper ( )
protected

Member Function Documentation

◆ deleteInstance()

void UInputHelper::deleteInstance ( )

◆ getDisplayString()

QString UInputHelper::getDisplayString ( int  virtualkey)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getInstance()

UInputHelper * UInputHelper::getInstance ( )
static
Here is the call graph for this function:
Here is the caller graph for this function:

◆ getKnownAliasesVKStrings()

const QHash< int, QString > & UInputHelper::getKnownAliasesVKStrings ( )
Here is the caller graph for this function:

◆ getKnownAliasesX11SymVK()

const QHash< QString, int > & UInputHelper::getKnownAliasesX11SymVK ( )
Here is the caller graph for this function:

◆ getVirtualKey()

int UInputHelper::getVirtualKey ( QString  codestring)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ populateKnownAliases()

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

◆ populateX11SymVk()

void UInputHelper::populateX11SymVk ( QHash< QString, int > &  knownAliasesX11SymVK)
private
Here is the caller graph for this function:

◆ populateXVkStrings()

void UInputHelper::populateXVkStrings ( QHash< int, QString > &  knownAliasesVKStrings)
private
Here is the caller graph for this function:

Field Documentation

◆ _instance

UInputHelper * UInputHelper::_instance = nullptr
staticprotected

◆ knownAliasesVKStrings

QHash<int, QString> UInputHelper::knownAliasesVKStrings
protected

◆ knownAliasesX11SymVK

QHash<QString, int> UInputHelper::knownAliasesX11SymVK
protected

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