mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-01 19:13:55 -07:00
Configurable shortcuts
This commit is contained in:
parent
b0bf94e378
commit
beaa4e9383
17 changed files with 1075 additions and 409 deletions
|
|
@ -16,19 +16,20 @@ public:
|
|||
QList<QKeySequence> getShortcut(QString name, QList<QKeySequence> defaultShortCut);
|
||||
QList<QKeySequence> getShortcut(QString name, QKeySequence defaultShortCut);
|
||||
QKeySequence getSingleShortcut(QString name, QKeySequence defaultShortCut);
|
||||
QList<QKeySequence> getDefaultShortCut(QString name);
|
||||
|
||||
QString getDefaultShortcutString(QString name);
|
||||
QString getShortcutString(QString name);
|
||||
|
||||
void setShortcuts(QString name, QList<QKeySequence> secuence);
|
||||
void setShortcuts(QString name, QKeySequence secuence);
|
||||
void setShortcuts(QString name, QString secuences);
|
||||
|
||||
signals:
|
||||
|
||||
public slots:
|
||||
|
||||
bool isValid(QString name, QString secuences);
|
||||
private:
|
||||
QString settingsFilePath;
|
||||
QMap<QString,QList<QKeySequence> > shortCuts;
|
||||
QMap<QString,QList<QKeySequence> > defaultShortCuts;
|
||||
void fillDefaultShorcuts();
|
||||
|
||||
QString stringifySecuence(QList<QKeySequence> secuence) const;
|
||||
QList<QKeySequence> parseSecuenceString(QString stringSecuence);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue