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 identifier)
 

Public Member Functions

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

Friends

class Shortcut
 

Detailed Description

A singleton class for retrieving shortcuts.

Member Function Documentation

◆ set_shortcut()

void ShortcutHandler::set_shortcut ( ShortcutIdentifier  identifier,
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  identifier) const

get a shortcut by its unique identifier

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

◆ shortcuts_ids()

QList<ShortcutIdentifier> ShortcutHandler::shortcuts_ids ( ) const

get all shortcuts

Returns