Open-Typer
Open source typewriting tutor program
Loading...
Searching...
No Matches
BuiltInPacks Class Reference

The BuiltInPacks class provides functions for built-in pack settings. More...

#include "app/BuiltInPacks.h"

Inheritance diagram for BuiltInPacks:
Collaboration diagram for BuiltInPacks:

Static Public Member Functions

static Q_INVOKABLE QString packName (QString rawName)
 
static Q_INVOKABLE QStringList keyboardLayouts (void)
 
static Q_INVOKABLE QStringList packs (QString keyboardLayout="")
 
static Q_INVOKABLE QString keyboardLayoutForPack (QString rawName)
 
static Q_INVOKABLE QStringList keyboardLayoutXkb (QString keyboardLayout)
 

Static Private Member Functions

static QString autoGeneratedTr (void)
 
static QMap< QString, QString > rawNameToFullNameMap (bool noAutoGenerated=false)
 

Detailed Description

The BuiltInPacks class provides functions for built-in pack settings.

Member Function Documentation

◆ autoGeneratedTr()

QString BuiltInPacks::autoGeneratedTr ( void  )
staticprivate

Retruns translated "auto-generated" string.

◆ keyboardLayoutForPack()

QString BuiltInPacks::keyboardLayoutForPack ( QString  rawName)
static

Returns the keyboard layout for this pack.

◆ keyboardLayouts()

QStringList BuiltInPacks::keyboardLayouts ( void  )
static

Returns list of supported keyboard layouts.

◆ keyboardLayoutXkb()

QStringList BuiltInPacks::keyboardLayoutXkb ( QString  keyboardLayout)
static

Returns keyboard layout ID compatible with xkeyboard-config and libxkbcommon.
First item: layout file (e. g. us, uk, de) Second item: variant (e. g. basic, winkeys)

◆ packName()

QString BuiltInPacks::packName ( QString  rawName)
static

Returns human-readable name of the built-in pack.

◆ packs()

QStringList BuiltInPacks::packs ( QString  keyboardLayout = "")
static

Returns list of packs for the given keyboard layout.
Returns all packs if keyboardLayout is empty.

◆ rawNameToFullNameMap()

QMap< QString, QString > BuiltInPacks::rawNameToFullNameMap ( bool  noAutoGenerated = false)
staticprivate

Returns the map used to convert raw pack name to human-readable pack name.


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