mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-14 22:42:14 -07:00
Fix counter shortcuts
This commit is contained in:
parent
b4526fd38e
commit
3ec85597fe
1 changed files with 5 additions and 32 deletions
|
|
@ -959,38 +959,11 @@ void Player::setShortcutsActive()
|
||||||
aSelectRow->setShortcuts(shortcuts.getShortcut("Player/aSelectRow"));
|
aSelectRow->setShortcuts(shortcuts.getShortcut("Player/aSelectRow"));
|
||||||
aSelectColumn->setShortcuts(shortcuts.getShortcut("Player/aSelectColumn"));
|
aSelectColumn->setShortcuts(shortcuts.getShortcut("Player/aSelectColumn"));
|
||||||
|
|
||||||
QList<QKeySequence> addCCShortCuts;
|
static const QStringList colorWords = {"Red", "Yellow", "Green", "Cyan", "Purple", "Magenta"};
|
||||||
addCCShortCuts.append(shortcuts.getSingleShortcut("Player/aCCRed"));
|
for (int i = 0; i < aAddCounter.size(); i++) {
|
||||||
addCCShortCuts.append(shortcuts.getSingleShortcut("Player/aCCYellow"));
|
aAddCounter[i]->setShortcuts(shortcuts.getShortcut("Player/aCC" + colorWords[i]));
|
||||||
addCCShortCuts.append(shortcuts.getSingleShortcut("Player/aCCGreen"));
|
aRemoveCounter[i]->setShortcuts(shortcuts.getShortcut("Player/aRC" + colorWords[i]));
|
||||||
addCCShortCuts.append(shortcuts.getSingleShortcut("Player/aCCCyan"));
|
aSetCounter[i]->setShortcuts(shortcuts.getShortcut("Player/aSC" + colorWords[i]));
|
||||||
addCCShortCuts.append(shortcuts.getSingleShortcut("Player/aCCPurple"));
|
|
||||||
addCCShortCuts.append(shortcuts.getSingleShortcut("Player/aCCMagenta"));
|
|
||||||
|
|
||||||
QList<QKeySequence> removeCCShortCuts;
|
|
||||||
removeCCShortCuts.append(shortcuts.getSingleShortcut("Player/aRCRed"));
|
|
||||||
removeCCShortCuts.append(shortcuts.getSingleShortcut("Player/aRCYellow"));
|
|
||||||
removeCCShortCuts.append(shortcuts.getSingleShortcut("Player/aRCGreen"));
|
|
||||||
removeCCShortCuts.append(shortcuts.getSingleShortcut("Player/aRCCyan"));
|
|
||||||
removeCCShortCuts.append(shortcuts.getSingleShortcut("Player/aRCPurple"));
|
|
||||||
removeCCShortCuts.append(shortcuts.getSingleShortcut("Player/aRCMagenta"));
|
|
||||||
|
|
||||||
QList<QKeySequence> setCCShortCuts;
|
|
||||||
setCCShortCuts.append(shortcuts.getSingleShortcut("Player/aSCRed"));
|
|
||||||
setCCShortCuts.append(shortcuts.getSingleShortcut("Player/aSCYellow"));
|
|
||||||
setCCShortCuts.append(shortcuts.getSingleShortcut("Player/aSCGreen"));
|
|
||||||
setCCShortCuts.append(shortcuts.getSingleShortcut("Player/aSCCyan"));
|
|
||||||
setCCShortCuts.append(shortcuts.getSingleShortcut("Player/aSCPurple"));
|
|
||||||
setCCShortCuts.append(shortcuts.getSingleShortcut("Player/aSCMagenta"));
|
|
||||||
|
|
||||||
for (int i = 0; i < addCCShortCuts.size(); ++i) {
|
|
||||||
aAddCounter[i]->setShortcut(addCCShortCuts.at(i));
|
|
||||||
}
|
|
||||||
for (int i = 0; i < removeCCShortCuts.size(); ++i) {
|
|
||||||
aRemoveCounter[i]->setShortcut(removeCCShortCuts.at(i));
|
|
||||||
}
|
|
||||||
for (int i = 0; i < setCCShortCuts.size(); ++i) {
|
|
||||||
aSetCounter[i]->setShortcut(setCCShortCuts.at(i));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
QMapIterator<int, AbstractCounter *> counterIterator(counters);
|
QMapIterator<int, AbstractCounter *> counterIterator(counters);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue