Sayonara Player
Signals | Public Member Functions | Friends | List of all members
ShortcutHandler Class Reference

A singleton class for retrieving shortcuts. More...

#include <ShortcutHandler.h>

Inheritance diagram for ShortcutHandler:

Signals

void sig_shortcut_changed (ShortcutIdentifier db_key)
 

Public Member Functions

Shortcut shortcut (ShortcutIdentifier db_key) const
 get a shortcut by its unique identifier More...
 
void set_shortcut (ShortcutIdentifier db_key, const QStringList &shortcut)
 set the shortcut by its unique identifier More...
 
QList< ShortcutIdentifier > all_identifiers () const
 get all shortcuts More...
 
QString db_key (ShortcutIdentifier id) const
 
QString shortcut_text (ShortcutIdentifier id) const
 

Friends

class Shortcut
 

Detailed Description

A singleton class for retrieving shortcuts.

Member Function Documentation

◆ all_identifiers()

QList<ShortcutIdentifier> ShortcutHandler::all_identifiers ( ) const

get all shortcuts

Returns

◆ set_shortcut()

void ShortcutHandler::set_shortcut ( ShortcutIdentifier  db_key,
const QStringList &  shortcut 
)

set the shortcut by its unique identifier

Parameters
identifierthe identifier which is used in database
shortcuta shortcut instance

◆ shortcut()

Shortcut ShortcutHandler::shortcut ( ShortcutIdentifier  db_key) const

get a shortcut by its unique identifier

Parameters
identifierthe identifier which is used in database
Returns
a shortcut instance