diff --git a/cockatrice/src/deck_loader.cpp b/cockatrice/src/deck_loader.cpp index 1bdc7e3f..56086825 100644 --- a/cockatrice/src/deck_loader.cpp +++ b/cockatrice/src/deck_loader.cpp @@ -10,64 +10,64 @@ const QStringList DeckLoader::fileNameFilters = QStringList() << QObject::tr("Common deck formats (*.cod *.dec *.txt *.mwDeck)") << QObject::tr("All files (*.*)"); -DeckLoader::DeckLoader() - : DeckList(), - lastFileName(QString()), - lastFileFormat(CockatriceFormat), - lastRemoteDeckId(-1) +DeckLoader::DeckLoader() : DeckList(), lastFileName(QString()), lastFileFormat(CockatriceFormat), lastRemoteDeckId(-1) { + } -DeckLoader::DeckLoader(const QString &nativeString) - : DeckList(nativeString), - lastFileName(QString()), - lastFileFormat(CockatriceFormat), - lastRemoteDeckId(-1) +DeckLoader::DeckLoader(const QString &nativeString) : DeckList(nativeString), lastFileName(QString()), lastFileFormat(CockatriceFormat), lastRemoteDeckId(-1) { + } -DeckLoader::DeckLoader(const DeckList &other) - : DeckList(other), - lastFileName(QString()), - lastFileFormat(CockatriceFormat), - lastRemoteDeckId(-1) +DeckLoader::DeckLoader(const DeckList &other) : DeckList(other), lastFileName(QString()), lastFileFormat(CockatriceFormat), lastRemoteDeckId(-1) { + } -DeckLoader::DeckLoader(const DeckLoader &other) - : DeckList(other), - lastFileName(other.lastFileName), - lastFileFormat(other.lastFileFormat), - lastRemoteDeckId(other.lastRemoteDeckId) +DeckLoader::DeckLoader(const DeckLoader &other) : DeckList(other), lastFileName(other.lastFileName), lastFileFormat(other.lastFileFormat), lastRemoteDeckId(other.lastRemoteDeckId) { + } bool DeckLoader::loadFromFile(const QString &fileName, FileFormat fmt) { QFile file(fileName); if (!file.open(QIODevice::ReadOnly | QIODevice::Text)) + { return false; + } bool result = false; - switch (fmt) { + switch (fmt) + { case PlainTextFormat: result = loadFromFile_Plain(&file); break; case CockatriceFormat: + { result = loadFromFile_Native(&file); qDebug() << "Loaded from" << fileName << "-" << result; - if (!result) { + if (!result) + { qDebug() << "Retying as plain format"; file.seek(0); result = loadFromFile_Plain(&file); fmt = PlainTextFormat; } break; + } + + default: + break; } - if (result) { + + if (result) + { lastFileName = fileName; lastFileFormat = fmt; emit deckLoaded(); } + qDebug() << "Deck was loaded -" << result; return result; } @@ -75,7 +75,8 @@ bool DeckLoader::loadFromFile(const QString &fileName, FileFormat fmt) bool DeckLoader::loadFromRemote(const QString &nativeString, int remoteDeckId) { bool result = loadFromString_Native(nativeString); - if (result) { + if (result) + { lastFileName = QString(); lastFileFormat = CockatriceFormat; lastRemoteDeckId = remoteDeckId; @@ -89,14 +90,19 @@ bool DeckLoader::saveToFile(const QString &fileName, FileFormat fmt) { QFile file(fileName); if (!file.open(QIODevice::WriteOnly | QIODevice::Text)) + { return false; + } bool result = false; - switch (fmt) { + switch (fmt) + { case PlainTextFormat: result = saveToFile_Plain(&file); break; case CockatriceFormat: result = saveToFile_Native(&file); break; } - if (result) { + + if (result) + { lastFileName = fileName; lastFileFormat = fmt; } @@ -112,20 +118,21 @@ struct FormatDeckListForExport QString &mainBoardCards; QString &sideBoardCards; //create main operator for struct, allowing the foreachcard to work. - FormatDeckListForExport( - QString &_mainBoardCards, QString &_sideBoardCards - ) : mainBoardCards(_mainBoardCards), - sideBoardCards(_sideBoardCards){}; - - void operator()(const InnerDecklistNode *node, const DecklistCardNode *card) const{ + FormatDeckListForExport(QString &_mainBoardCards, QString &_sideBoardCards) : mainBoardCards(_mainBoardCards), sideBoardCards(_sideBoardCards){}; + + void operator()(const InnerDecklistNode *node, const DecklistCardNode *card) const + { //Get the card name CardInfo * dbCard = db->getCard(card->getName()); - if (!dbCard || dbCard->getIsToken()){ + if (!dbCard || dbCard->getIsToken()) + { //If it's a token, we don't care about the card. return; } + //Check if it's a sideboard card. - if(node->getName() == DECK_ZONE_SIDE){ + if (node->getName() == DECK_ZONE_SIDE) + { //Get the number of cards and add the card name sideBoardCards+=QString::number(card->getNumber()); //Add a space between card num and name @@ -135,8 +142,8 @@ struct FormatDeckListForExport //Add a return at the end of the card sideBoardCards+="%0A"; } - //If it's a mainboard card, do the same thing, but for the mainboard card string - else{ + else //If it's a mainboard card, do the same thing, but for the mainboard card string + { mainBoardCards+=QString::number(card->getNumber()); mainBoardCards+="%20"; mainBoardCards+=card->getName(); @@ -172,22 +179,26 @@ QString DeckLoader::exportDeckToDecklist() DeckLoader::FileFormat DeckLoader::getFormatFromName(const QString &fileName) { - if (fileName.endsWith(".cod", Qt::CaseInsensitive)) { + if (fileName.endsWith(".cod", Qt::CaseInsensitive)) + { return CockatriceFormat; } return PlainTextFormat; } -bool DeckLoader::saveToStream_Plain(QTextStream &out) +bool DeckLoader::saveToStream_Plain(QTextStream &out, bool addComments) { - saveToStream_DeckHeader(out); + if (addComments) + { + saveToStream_DeckHeader(out); + } // loop zones - for (int i = 0; i < getRoot()->size(); i++) { - const InnerDecklistNode *zoneNode = - dynamic_cast(getRoot()->at(i)); + for (int i = 0; i < getRoot()->size(); i++) + { + const auto *zoneNode = dynamic_cast(getRoot()->at(i)); - saveToStream_DeckZone(out, zoneNode); + saveToStream_DeckZone(out, zoneNode, addComments); // end of zone out << "\n"; @@ -198,88 +209,112 @@ bool DeckLoader::saveToStream_Plain(QTextStream &out) void DeckLoader::saveToStream_DeckHeader(QTextStream &out) { - if(!getName().isEmpty()) + if (!getName().isEmpty()) + { out << "// " << getName() << "\n\n"; - if(!getComments().isEmpty()) + } + + if (!getComments().isEmpty()) { QStringList commentRows = getComments().split(QRegExp("\n|\r\n|\r")); foreach(QString row, commentRows) + { out << "// " << row << "\n"; + } out << "\n"; } } -void DeckLoader::saveToStream_DeckZone(QTextStream &out, const InnerDecklistNode *zoneNode) +void DeckLoader::saveToStream_DeckZone(QTextStream &out, const InnerDecklistNode *zoneNode, bool addComments) { // group cards by card type and count the subtotals QMultiMap cardsByType; QMap cardTotalByType; int cardTotal = 0; - for (int j = 0; j < zoneNode->size(); j++) { - DecklistCardNode *card = - dynamic_cast( - zoneNode->at(j) - ); + for (int j = 0; j < zoneNode->size(); j++) + { + auto *card = dynamic_cast(zoneNode->at(j)); CardInfo *info = db->getCard(card->getName()); QString cardType = info ? info->getMainCardType() : "unknown"; cardsByType.insert(cardType, card); - if(cardTotalByType.contains(cardType)) + if (cardTotalByType.contains(cardType)) + { cardTotalByType[cardType] += card->getNumber(); + } else + { cardTotalByType[cardType] = card->getNumber(); + } cardTotal += card->getNumber(); } - out << "// " << cardTotal << " " << zoneNode->getVisibleName() << "\n"; + if (addComments) + { + out << "// " << cardTotal << " " << zoneNode->getVisibleName() << "\n"; + } // print cards to stream foreach(QString cardType, cardsByType.uniqueKeys()) { + if (addComments) + { + out << "// " << cardTotalByType[cardType] << " " << cardType << "\n"; + } - out << "// " << cardTotalByType[cardType] << " " << cardType << "\n"; QList cards = cardsByType.values(cardType); - saveToStream_DeckZoneCards(out, zoneNode, cards); + saveToStream_DeckZoneCards(out, zoneNode, cards, addComments); - out << "\n"; + if (addComments) + { + out << "\n"; + } } } -void DeckLoader::saveToStream_DeckZoneCards(QTextStream &out, const InnerDecklistNode *zoneNode, QList cards) +void DeckLoader::saveToStream_DeckZoneCards(QTextStream &out, const InnerDecklistNode *zoneNode, QList cards, bool addComments) { // QMultiMap sorts values in reverse order - for(int i = cards.size() - 1; i >= 0; --i) + for (int i = cards.size() - 1; i >= 0; --i) { DecklistCardNode* card = cards[i]; - if (zoneNode->getName() == DECK_ZONE_SIDE) + if (zoneNode->getName() == DECK_ZONE_SIDE && addComments) + { out << "SB: "; + } - out << card->getNumber() << " " << card->getName() << "\n"; + out << card->getNumber() << " " << card->getName() << "\n"; } } QString DeckLoader::getCardZoneFromName(QString cardName, QString currentZoneName) { CardInfo *card = db->getCard(cardName); + if (card && card->getIsToken()) + { return DECK_ZONE_TOKENS; + } return currentZoneName; } QString DeckLoader::getCompleteCardName(const QString cardName) const { - if (db) { + if (db) + { CardInfo *temp = db->getCardBySimpleName(cardName); if (temp) + { return temp->getName(); + } } return cardName; -} +} \ No newline at end of file diff --git a/cockatrice/src/deck_loader.h b/cockatrice/src/deck_loader.h index 233136ee..97557fac 100644 --- a/cockatrice/src/deck_loader.h +++ b/cockatrice/src/deck_loader.h @@ -3,42 +3,46 @@ #include "decklist.h" -class DeckLoader : public DeckList { +class DeckLoader : public DeckList +{ Q_OBJECT -signals: - void deckLoaded(); -public: - enum FileFormat { PlainTextFormat, CockatriceFormat }; - static const QStringList fileNameFilters; -private: - QString lastFileName; - FileFormat lastFileFormat; - int lastRemoteDeckId; -public: - DeckLoader(); - DeckLoader(const QString &nativeString); - DeckLoader(const DeckList &other); - DeckLoader(const DeckLoader &other); - const QString &getLastFileName() const { return lastFileName; } - FileFormat getLastFileFormat() const { return lastFileFormat; } - int getLastRemoteDeckId() const { return lastRemoteDeckId; } - - static FileFormat getFormatFromName(const QString &fileName); - - bool loadFromFile(const QString &fileName, FileFormat fmt); - bool loadFromRemote(const QString &nativeString, int remoteDeckId); - bool saveToFile(const QString &fileName, FileFormat fmt); - QString exportDeckToDecklist(); + signals: + void deckLoaded(); - // overload - bool saveToStream_Plain(QTextStream &out); + public: + enum FileFormat { PlainTextFormat, CockatriceFormat }; + static const QStringList fileNameFilters; -protected: - void saveToStream_DeckHeader(QTextStream &out); - void saveToStream_DeckZone(QTextStream &out, const InnerDecklistNode *zoneNode); - void saveToStream_DeckZoneCards(QTextStream &out, const InnerDecklistNode *zoneNode, QList cards); - virtual QString getCardZoneFromName(QString cardName, QString currentZoneName); - virtual QString getCompleteCardName(const QString cardName) const; + private: + QString lastFileName; + FileFormat lastFileFormat; + int lastRemoteDeckId; + + public: + DeckLoader(); + DeckLoader(const QString &nativeString); + DeckLoader(const DeckList &other); + DeckLoader(const DeckLoader &other); + const QString &getLastFileName() const { return lastFileName; } + FileFormat getLastFileFormat() const { return lastFileFormat; } + int getLastRemoteDeckId() const { return lastRemoteDeckId; } + + static FileFormat getFormatFromName(const QString &fileName); + + bool loadFromFile(const QString &fileName, FileFormat fmt); + bool loadFromRemote(const QString &nativeString, int remoteDeckId); + bool saveToFile(const QString &fileName, FileFormat fmt); + QString exportDeckToDecklist(); + + // overload + bool saveToStream_Plain(QTextStream &out, bool addComments = true); + + protected: + void saveToStream_DeckHeader(QTextStream &out); + void saveToStream_DeckZone(QTextStream &out, const InnerDecklistNode *zoneNode, bool addComments = true); + void saveToStream_DeckZoneCards(QTextStream &out, const InnerDecklistNode *zoneNode, QList cards, bool addComments = true); + virtual QString getCardZoneFromName(QString cardName, QString currentZoneName); + virtual QString getCompleteCardName(const QString cardName) const; }; #endif diff --git a/cockatrice/src/sequenceEdit/sequenceedit.cpp b/cockatrice/src/sequenceEdit/sequenceedit.cpp index 4d8aa404..a6e623f2 100644 --- a/cockatrice/src/sequenceEdit/sequenceedit.cpp +++ b/cockatrice/src/sequenceEdit/sequenceedit.cpp @@ -6,12 +6,12 @@ #include #include #include +#include SequenceEdit::SequenceEdit(QString _shorcutName, QWidget *parent) : QWidget(parent) { - shorcutName = _shorcutName; + shorcutName = std::move(_shorcutName); currentKey = 0; - maxKeys = 4; keys = 0; valid = false; @@ -31,7 +31,7 @@ SequenceEdit::SequenceEdit(QString _shorcutName, QWidget *parent) : QWidget(pare clearButton->setAttribute(Qt::WA_LayoutUsesWidgetRect); defaultButton->setAttribute(Qt::WA_LayoutUsesWidgetRect); - QHBoxLayout *layout = new QHBoxLayout(this); + auto *layout = new QHBoxLayout(this); layout->setContentsMargins(0,0,0,0); layout->setSpacing(1); layout->addWidget(lineEdit); @@ -53,14 +53,18 @@ QString SequenceEdit::getSecuence() void SequenceEdit::removeLastShortcut() { QString secuences = lineEdit->text(); - if(!secuences.isEmpty()) + if (!secuences.isEmpty()) { - if(secuences.lastIndexOf(";") > 0){ + if (secuences.lastIndexOf(";") > 0) + { QString valid = secuences.left(secuences.lastIndexOf(";")); lineEdit->setText(valid); } else + { lineEdit->clear(); + } + updateSettings(); } } @@ -83,14 +87,19 @@ void SequenceEdit::clear() bool SequenceEdit::eventFilter(QObject *, QEvent * event) { - if(event->type() == QEvent::KeyPress || event->type() == QEvent::KeyRelease) + if (event->type() == QEvent::KeyPress || event->type() == QEvent::KeyRelease) { - QKeyEvent * keyEvent = (QKeyEvent *) event; + auto *keyEvent = reinterpret_cast(event); - if(event->type() == QEvent::KeyPress && !keyEvent->isAutoRepeat()) + if (event->type() == QEvent::KeyPress && !keyEvent->isAutoRepeat()) + { processKey(keyEvent); + } else if (event->type() == QEvent::KeyRelease && !keyEvent->isAutoRepeat()) + { finishShortcut(); + } + return true; } return false; @@ -99,16 +108,18 @@ bool SequenceEdit::eventFilter(QObject *, QEvent * event) void SequenceEdit::processKey(QKeyEvent* e) { int key = e->key(); - if(key != Qt::Key_Control && key != Qt::Key_Shift - && key != Qt::Key_Meta && key != Qt::Key_Alt) + if (key != Qt::Key_Control && key != Qt::Key_Shift && key != Qt::Key_Meta && key != Qt::Key_Alt) { valid = true; key |= translateModifiers(e->modifiers(), e->text()); } + keys = key; currentKey++; - if(currentKey >= key) + if (currentKey >= key) + { finishShortcut(); + } } int SequenceEdit::translateModifiers(Qt::KeyboardModifiers state, const QString &text) @@ -120,29 +131,42 @@ int SequenceEdit::translateModifiers(Qt::KeyboardModifiers state, const QString !text.at(0).isPrint() || text.at(0).isLetterOrNumber() || text.at(0).isSpace())) + { result |= Qt::SHIFT; + } if (state & Qt::ControlModifier) + { result |= Qt::CTRL; + } + if (state & Qt::MetaModifier) + { result |= Qt::META; + } + if (state & Qt::AltModifier) + { result |= Qt::ALT; + } + return result; } void SequenceEdit::finishShortcut() { QKeySequence secuence(keys); - if(!secuence.isEmpty() && valid) + if (!secuence.isEmpty() && valid) { QString secuenceString = secuence.toString(); - if(settingsCache->shortcuts().isValid(shorcutName,secuenceString)) + if (settingsCache->shortcuts().isValid(shorcutName,secuenceString)) { - if(!lineEdit->text().isEmpty()) + if (!lineEdit->text().isEmpty()) { - if(lineEdit->text().contains(secuenceString)) + if (lineEdit->text().contains(secuenceString)) + { return; + } lineEdit->setText(lineEdit->text() + ";"); } lineEdit->setText(lineEdit->text() + secuenceString); @@ -152,6 +176,7 @@ void SequenceEdit::finishShortcut() QToolTip::showText(lineEdit->mapToGlobal(QPoint()), tr("Shortcut already in use")); } } + currentKey = 0; keys = 0; valid = false; @@ -161,5 +186,4 @@ void SequenceEdit::finishShortcut() void SequenceEdit::updateSettings() { settingsCache->shortcuts().setShortcuts(shorcutName,lineEdit->text()); -} - +} \ No newline at end of file diff --git a/cockatrice/src/sequenceEdit/sequenceedit.h b/cockatrice/src/sequenceEdit/sequenceedit.h index 7f7a7aca..5e35a0aa 100644 --- a/cockatrice/src/sequenceEdit/sequenceedit.h +++ b/cockatrice/src/sequenceEdit/sequenceedit.h @@ -11,33 +11,32 @@ class QEvent; class SequenceEdit : public QWidget { Q_OBJECT -public: - SequenceEdit(QString _shorcutName, QWidget *parent = 0); - QString getSecuence(); - void refreshShortcut(); - void clear(); -signals: + public: + SequenceEdit(QString _shorcutName, QWidget *parent = nullptr); + QString getSecuence(); + void refreshShortcut(); + void clear(); -private slots: - void removeLastShortcut(); - void restoreDefault(); + private slots: + void removeLastShortcut(); + void restoreDefault(); -protected: - bool eventFilter(QObject *, QEvent *event); -private: - QString shorcutName; - QLineEdit *lineEdit; - QPushButton *clearButton; - QPushButton *defaultButton; - int keys; - int currentKey; - int maxKeys; - bool valid; + protected: + bool eventFilter(QObject *, QEvent *event); - void processKey(QKeyEvent *e); - int translateModifiers(Qt::KeyboardModifiers state, const QString &text); - void finishShortcut(); - void updateSettings(); + private: + QString shorcutName; + QLineEdit *lineEdit; + QPushButton *clearButton; + QPushButton *defaultButton; + int keys; + int currentKey; + bool valid; + + void processKey(QKeyEvent *e); + int translateModifiers(Qt::KeyboardModifiers state, const QString &text); + void finishShortcut(); + void updateSettings(); }; #endif // SECUENCEEDIT_H diff --git a/cockatrice/src/sequenceEdit/shortcutstab.cpp b/cockatrice/src/sequenceEdit/shortcutstab.cpp index d5c3091f..7f5cf466 100644 --- a/cockatrice/src/sequenceEdit/shortcutstab.cpp +++ b/cockatrice/src/sequenceEdit/shortcutstab.cpp @@ -4,8 +4,7 @@ #include "../settingscache.h" #include -ShortcutsTab::ShortcutsTab() : - ui(new Ui::shortcutsTab) +ShortcutsTab::ShortcutsTab() : ui(new Ui::shortcutsTab) { ui->setupUi(this); connect(ui->btnResetAll,SIGNAL(clicked()),this,SLOT(resetShortcuts())); @@ -26,7 +25,7 @@ ShortcutsTab::~ShortcutsTab() void ShortcutsTab::resetShortcuts() { - if(QMessageBox::question(this,tr("Restore all default shortcuts"), + if (QMessageBox::question(this,tr("Restore all default shortcuts"), tr("Do you really want to restore all default shortcuts?")) == QMessageBox::Yes) { settingsCache->shortcuts().resetAllShortcuts(); @@ -36,15 +35,15 @@ void ShortcutsTab::resetShortcuts() void ShortcutsTab::refreshEdits() { QList edits = this->findChildren(); - for(int i= 0; i < edits.length(); ++i) + for (auto edit : edits) { - edits.at(i)->refreshShortcut(); + edit->refreshShortcut(); } } void ShortcutsTab::clearShortcuts() { - if(QMessageBox::question(this,tr("Clear all default shortcuts"), + if (QMessageBox::question(this,tr("Clear all default shortcuts"), tr("Do you really want to clear all shortcuts?")) == QMessageBox::Yes) { settingsCache->shortcuts().clearAllShortcuts(); @@ -54,8 +53,8 @@ void ShortcutsTab::clearShortcuts() void ShortcutsTab::afterClear() { QList edits = this->findChildren(); - for(int i= 0; i < edits.length(); ++i) + for (auto edit : edits) { - edits.at(i)->clear(); + edit->clear(); } } diff --git a/cockatrice/src/sequenceEdit/shortcutstab.h b/cockatrice/src/sequenceEdit/shortcutstab.h index 10396e10..736b2d26 100644 --- a/cockatrice/src/sequenceEdit/shortcutstab.h +++ b/cockatrice/src/sequenceEdit/shortcutstab.h @@ -5,25 +5,27 @@ #include "../dlg_settings.h" -namespace Ui { -class shortcutsTab; +namespace Ui +{ + class shortcutsTab; } class ShortcutsTab : public AbstractSettingsPage { Q_OBJECT + public: + ShortcutsTab(); + void retranslateUi(); + ~ShortcutsTab(); -public: - ShortcutsTab(); - void retranslateUi(); - ~ShortcutsTab(); -private slots: - void resetShortcuts(); - void refreshEdits(); - void clearShortcuts(); - void afterClear(); -private: - Ui::shortcutsTab *ui; + private slots: + void resetShortcuts(); + void refreshEdits(); + void clearShortcuts(); + void afterClear(); + + private: + Ui::shortcutsTab *ui; }; #endif // SHORTCUTSTAB_H diff --git a/cockatrice/src/sequenceEdit/ui_shortcutstab.h b/cockatrice/src/sequenceEdit/ui_shortcutstab.h index 8a0bf514..4eb5bd4d 100644 --- a/cockatrice/src/sequenceEdit/ui_shortcutstab.h +++ b/cockatrice/src/sequenceEdit/ui_shortcutstab.h @@ -23,1870 +23,1886 @@ QT_BEGIN_NAMESPACE class Ui_shortcutsTab { -public: - QGridLayout *gridLayout_9; - QTabWidget *tabWidget; - QWidget *tab; - QGridLayout *gridLayout_3; - QGroupBox *groupBox; - QGridLayout *gridLayout_2; - QLabel *lbl_MainWindow_aDeckEditor; - SequenceEdit *MainWindow_aDeckEditor; - QLabel *lbl_MainWindow_aSinglePlayer; - SequenceEdit *MainWindow_aSinglePlayer; - QLabel *lbl_MainWindow_aWatchReplay; - QLabel *lbl_MainWindow_aConnect; - SequenceEdit *MainWindow_aConnect; - QLabel *lbl_MainWindow_aRegister; - QLabel *lbl_MainWindow_aFullScreen; - SequenceEdit *MainWindow_aFullScreen; - QLabel *lbl_MainWindow_aSettings; - SequenceEdit *MainWindow_aRegister; - QLabel *lbl_MainWindow_aCheckCardUpdates; - SequenceEdit *MainWindow_aSettings; - SequenceEdit *MainWindow_aCheckCardUpdates; - SequenceEdit *MainWindow_aWatchReplay; - SequenceEdit *MainWindow_aDisconnect; - QLabel *lbl_MainWindow_aDisconnect; - QLabel *lbl_MainWindow_aExit; - SequenceEdit *MainWindow_aExit; - QGroupBox *groupBox_2; - QGridLayout *gridLayout; - QLabel *lbl_TabDeckEditor_aAnalyzeDeck; - SequenceEdit *TabDeckEditor_aAnalyzeDeck; - QLabel *lbl_TabDeckEditor_aLoadDeckFromClipboard; - SequenceEdit *TabDeckEditor_aLoadDeckFromClipboard; - QLabel *lbl_TabDeckEditor_aClearFilterAll; - SequenceEdit *TabDeckEditor_aClearFilterAll; - QLabel *lbl_TabDeckEditor_aNewDeck; - SequenceEdit *TabDeckEditor_aNewDeck; - QLabel *lbl_TabDeckEditor_aClearFilterOne; - SequenceEdit *TabDeckEditor_aClearFilterOne; - QLabel *lbl_TabDeckEditor_aOpenCustomFolder; - SequenceEdit *TabDeckEditor_aOpenCustomFolder; - QLabel *lbl_TabDeckEditor_aClose; - SequenceEdit *TabDeckEditor_aClose; - QLabel *lbl_TabDeckEditor_aPrintDeck; - SequenceEdit *TabDeckEditor_aPrintDeck; - QLabel *lbl_TabDeckEditor_aEditSets; - SequenceEdit *TabDeckEditor_aEditSets; - QLabel *lbl_TabDeckEditor_aRemoveCard; - SequenceEdit *TabDeckEditor_aRemoveCard; - QLabel *lbl_TabDeckEditor_aEditTokens; - SequenceEdit *TabDeckEditor_aEditTokens; - QLabel *lbl_TabDeckEditor_aResetLayout; - SequenceEdit *TabDeckEditor_aResetLayout; - QLabel *lbl_TabDeckEditor_aIncrement; - SequenceEdit *TabDeckEditor_aIncrement; - QLabel *lbl_TabDeckEditor_aSaveDeck; - SequenceEdit *TabDeckEditor_aSaveDeck; - QLabel *lbl_TabDeckEditor_aExportDeckDecklist; - SequenceEdit *TabDeckEditor_aExportDeckDecklist; - QLabel *lbl_TabDeckEditor_aDecrement; - SequenceEdit *TabDeckEditor_aDecrement; - QLabel *lbl_TabDeckEditor_aSaveDeckAs; - SequenceEdit *TabDeckEditor_aSaveDeckAs; - QLabel *lbl_TabDeckEditor_aLoadDeck; - SequenceEdit *TabDeckEditor_aLoadDeck; - QLabel *lbl_TabDeckEditor_aSaveDeckToClipboard; - SequenceEdit *TabDeckEditor_aSaveDeckToClipboard; - QGroupBox *groupBox_3; - QGridLayout *counterLayout; - QGroupBox *groupBox_4; - QGridLayout *gridLayout_4; - QLabel *lbl_abstractCounter_sSet; - SequenceEdit *abstractCounter_aSet; - QLabel *lbl_abstractCounter_aInc; - SequenceEdit *abstractCounter_Inc; - QLabel *lbl_abstractCounter_aDec; - SequenceEdit *abstractCounter_aDec; - QGroupBox *groupBox_5; - QGridLayout *gridLayout_6; - QLabel *lbl_Player_aSCRed; - SequenceEdit *Player_aSCRed; - QLabel *lbl_Player_aCCRed; - SequenceEdit *Player_aCCRed; - QLabel *lbl_Player_aRCRed; - SequenceEdit *Player_aRCRed; - QGroupBox *groupBox_6; - QGridLayout *gridLayout_7; - QLabel *lbl_Player_aSCGreen; - SequenceEdit *Player_aSCGreen; - QLabel *lbl_Player_aCCGreen; - SequenceEdit *Player_aCCGreen; - QLabel *lbl_Player_aRCGreen; - SequenceEdit *Player_aRCGreen; - QGroupBox *groupBox_7; - QGridLayout *gridLayout_8; - QLabel *lbl_Player_aSCYellow; - SequenceEdit *Player_aSCYellow; - QLabel *lbl_Player_aCCYellow; - SequenceEdit *Player_aCCYellow; - QLabel *lbl_Player_aRCYellow; - SequenceEdit *Player_aRCYellow; - - QGroupBox *groupBox_counterStorm; - QGridLayout *gridLayout_Storm; - QLabel *lbl_Player_aSetCStorm; - SequenceEdit *Player_aSetCStorm; - QLabel *lbl_Player_aIncCStorm; - SequenceEdit *Player_aIncCStorm; - QLabel *lbl_Player_aDecCStorm; - SequenceEdit *Player_aDecCStorm; - - QGroupBox *groupBox_counterW;//W Counter - QGridLayout *gridLayout_W; - QLabel *lbl_Player_aSetCW; - SequenceEdit *Player_aSetCW; - QLabel *lbl_Player_aIncCW; - SequenceEdit *Player_aIncCW; - QLabel *lbl_Player_aDecCW; - SequenceEdit *Player_aDecCW; - - QGroupBox *groupBox_counterU;//U Counter - QGridLayout *gridLayout_U; - QLabel *lbl_Player_aSetCU; - SequenceEdit *Player_aSetCU; - QLabel *lbl_Player_aIncCU; - SequenceEdit *Player_aIncCU; - QLabel *lbl_Player_aDecCU; - SequenceEdit *Player_aDecCU; - - QGroupBox *groupBox_counterB;//B Counter - QGridLayout *gridLayout_B; - QLabel *lbl_Player_aSetCB; - SequenceEdit *Player_aSetCB; - QLabel *lbl_Player_aIncCB; - SequenceEdit *Player_aIncCB; - QLabel *lbl_Player_aDecCB; - SequenceEdit *Player_aDecCB; - - QGroupBox *groupBox_counterR;//R Counter - QGridLayout *gridLayout_R; - QLabel *lbl_Player_aSetCR; - SequenceEdit *Player_aSetCR; - QLabel *lbl_Player_aIncCR; - SequenceEdit *Player_aIncCR; - QLabel *lbl_Player_aDecCR; - SequenceEdit *Player_aDecCR; - - QGroupBox *groupBox_counterG;//G Counter - QGridLayout *gridLayout_G; - QLabel *lbl_Player_aSetCG; - SequenceEdit *Player_aSetCG; - QLabel *lbl_Player_aIncCG; - SequenceEdit *Player_aIncCG; - QLabel *lbl_Player_aDecCG; - SequenceEdit *Player_aDecCG; - - QGroupBox *groupBox_counterX;//X Counter - QGridLayout *gridLayout_X; - QLabel *lbl_Player_aSetCX; - SequenceEdit *Player_aSetCX; - QLabel *lbl_Player_aIncCX; - SequenceEdit *Player_aIncCX; - QLabel *lbl_Player_aDecCX; - SequenceEdit *Player_aDecCX; - - QSpacerItem *verticalSpacer; - QWidget *tab_2; - QGridLayout *gridLayout_17; - QGroupBox *groupBox_9; - QVBoxLayout *verticalLayout; - QGroupBox *groupBox_12; - QGridLayout *gridLayout_12; - SequenceEdit *Player_aDecPT; - SequenceEdit *Player_aIncPT; - QLabel *lbl_Player_aIncPT; - QLabel *lbl_Player_aDecPT; - SequenceEdit *Player_aSetPT; - QLabel *lbl_Player_aSetPT; - QGroupBox *groupBox_11; - QGridLayout *gridLayout_11; - QLabel *lbl_Player_aDecT; - SequenceEdit *Player_aDecT; - QLabel *lbl_Player_aIncT; - SequenceEdit *Player_aIncT; - QGroupBox *groupBox_10; - QGridLayout *gridLayout_10; - QLabel *lbl_Player_aDecP; - SequenceEdit *Player_aDecP; - SequenceEdit *Player_IncP; - QLabel *lbl_Player_IncP; - QGroupBox *groupBox_8; - QGridLayout *gridLayout_5; - QLabel *lbl_TabGame_phase0; - SequenceEdit *TabGame_phase0; - QLabel *lbl_TabGame_phase1; - SequenceEdit *TabGame_phase1; - QLabel *lbl_TabGame_phase2; - SequenceEdit *TabGame_phase2; - QLabel *lbl_TabGame_phase3; - SequenceEdit *TabGame_phase3; - QLabel *lbl_TabGame_phase4; - SequenceEdit *TabGame_phase4; - QLabel *lbl_TabGame_phase5; - SequenceEdit *TabGame_phase5; - QLabel *lbl_TabGame_phase6; - QLabel *lbl_TabGame_phase7; - SequenceEdit *TabGame_phase6; - QLabel *lbl_TabGame_phase8; - SequenceEdit *TabGame_phase7; - QLabel *lbl_TabGame_phase9; - SequenceEdit *TabGame_phase8; - QLabel *lbl_TabGame_phase10; - SequenceEdit *TabGame_phase9; - QLabel *lbl_TabGame_aNextPhase; - SequenceEdit *TabGame_phase10; - QLabel *lbl_TabGame_aNextTurn; - SequenceEdit *TabGame_aNextPhase; - SequenceEdit *TabGame_aNextTurn; - QGroupBox *groupBox_13; - QGridLayout *gridLayout_13; - QLabel *lbl_Player_aTap; - SequenceEdit *Player_aTap; - SequenceEdit *Player_aUntap; - QLabel *lbl_Player_aUntapAll; - SequenceEdit *Player_aUntapAll; - QLabel *lbl_Player_aDoesntUntap; - SequenceEdit *Player_aDoesntUntap; - QLabel *lbl_Player_aFlip; - SequenceEdit *Player_aFlip; - QLabel *lbl_Player_aPeek; - SequenceEdit *Player_aPeek; - QLabel *lbl_Player_aPlay; - SequenceEdit *Player_aPlay; - QLabel *lbl_Player_aAttach; - SequenceEdit *Player_aAttach; - QLabel *lbl_Player_aUnattach; - SequenceEdit *Player_aUnattach; - QLabel *lbl_Player_aClone; - SequenceEdit *Player_aClone; - QLabel *lbl_Player_aCreateToken; - SequenceEdit *Player_aCreateToken; - QLabel *lbl_Player_aCreateRelatedTokens; - SequenceEdit *Player_aCreateRelatedTokens; - QLabel *lbl_Player_aCreateAnotherToken; - SequenceEdit *Player_aCreateAnotherToken; - QLabel *lbl_Player_aSetAnnotation; - SequenceEdit *Player_aSetAnnotation; - QSpacerItem *verticalSpacer_2; - QWidget *tab_3; - QGridLayout *gridLayout_20; - QGroupBox *groupBox_15; - QGridLayout *gridLayout_15; - QLabel *lbl_Player_aMoveToBottomLibrary; - SequenceEdit *Player_aMoveToBottomLibrary; - QLabel *lbl_Player_aMoveToTopLibrary; - SequenceEdit *Player_aMoveToTopLibrary; - QLabel *lbl_Player_aMoveToGraveyard; - SequenceEdit *Player_aMoveToGraveyard; - QLabel *lbl_Player_aMoveToExile; - SequenceEdit *Player_aMoveToExile; - QLabel *lbl_Player_aMoveToHand; - SequenceEdit *Player_aMoveToHand; - QGroupBox *groupBox_16; - QGridLayout *gridLayout_16; - QLabel *lbl_Player_aViewGraveyard; - SequenceEdit *Player_aViewGraveyard; - QLabel *lbl_Player_aViewLibrary; - SequenceEdit *Player_aViewLibrary; - QLabel *lbl_Player_aViewTopCards; - SequenceEdit *Player_aViewTopCards; - QLabel *lbl_Player_aViewSideboard; - SequenceEdit *Player_aViewSideboard; - QLabel *lbl_Player_aViewRfg; - SequenceEdit *Player_aViewRfg; - QLabel *lbl_GameView_aCloseMostRecentZoneView; - SequenceEdit *GameView_aCloseMostRecentZoneView; - QGroupBox *groupBox_17; - QGridLayout *gridLayout_18; - SequenceEdit *DeckViewContainer_loadRemoteButton; - SequenceEdit *DeckViewContainer_loadLocalButton; - QLabel *lbl_DeckViewContainer_loadRemoteButton; - QLabel *lbl_DeckViewContainer_loadLocalButton; - QGroupBox *groupBox_18; - QGridLayout *gridLayout_19; - QLabel *lbl_Player_aDrawArrow; - SequenceEdit *Player_aDrawArrow; - QLabel *lbl_TabGame_aLeaveGame; - SequenceEdit *TabGame_aLeaveGame; - QLabel *lbl_TabGame_aRemoveLocalArrows; - SequenceEdit *TabGame_aRemoveLocalArrows; - QLabel *lbl_TabGame_aConcede; - SequenceEdit *TabGame_aConcede; - QLabel *lbl_Player_aRollDie; - SequenceEdit *Player_aRollDie; - QLabel *lbl_TabGame_aRotateViewCW; - SequenceEdit *TabGame_aRotateViewCW; - QLabel *lbl_Player_aShuffle; - SequenceEdit *Player_aShuffle; - QLabel *lbl_TabGame_aRotateViewCCW; - SequenceEdit *TabGame_aRotateViewCCW; - QGroupBox *groupBox_14; - QGridLayout *gridLayout_14; - QLabel *lbl_Player_aMulligan; - SequenceEdit *Player_aMulligan; - QLabel *lbl_Player_aDrawCard; - SequenceEdit *Player_aDrawCard; - QLabel *lbl_Player_aDrawCards; - SequenceEdit *Player_aDrawCards; - QLabel *lbl_Player_aUndoDraw; - SequenceEdit *Player_aUndoDraw; - QLabel *lbl_Player_aAlwaysRevealTopCard; - SequenceEdit *Player_aAlwaysRevealTopCard; - QSpacerItem *verticalSpacer_3; - QWidget * tab_4; - QLabel *faqLabel; - QPushButton *btnResetAll; - QPushButton *btnClearAll; - - void setupUi(QWidget *shortcutsTab) - { - if (shortcutsTab->objectName().isEmpty()) - shortcutsTab->setObjectName("shortcutsTab"); - shortcutsTab->resize(819, 477); - gridLayout_9 = new QGridLayout(shortcutsTab); - gridLayout_9->setObjectName("gridLayout_9"); - tabWidget = new QTabWidget(shortcutsTab); - tabWidget->setObjectName("tabWidget"); - tab = new QWidget(); - tab->setObjectName("tab"); - gridLayout_3 = new QGridLayout(tab); - gridLayout_3->setObjectName("gridLayout_3"); - groupBox = new QGroupBox(tab); - groupBox->setObjectName("groupBox"); - gridLayout_2 = new QGridLayout(groupBox); - gridLayout_2->setObjectName("gridLayout_2"); - lbl_MainWindow_aDeckEditor = new QLabel(groupBox); - lbl_MainWindow_aDeckEditor->setObjectName("lbl_MainWindow_aDeckEditor"); - - gridLayout_2->addWidget(lbl_MainWindow_aDeckEditor, 1, 0, 1, 1); - - MainWindow_aDeckEditor = new SequenceEdit("MainWindow/aDeckEditor",groupBox); - MainWindow_aDeckEditor->setObjectName("MainWindow_aDeckEditor"); - - gridLayout_2->addWidget(MainWindow_aDeckEditor, 1, 1, 1, 2); - - lbl_MainWindow_aSinglePlayer = new QLabel(groupBox); - lbl_MainWindow_aSinglePlayer->setObjectName("lbl_MainWindow_aSinglePlayer"); - - gridLayout_2->addWidget(lbl_MainWindow_aSinglePlayer, 2, 0, 1, 1); - - MainWindow_aSinglePlayer = new SequenceEdit("MainWindow/aSinglePlayer",groupBox); - MainWindow_aSinglePlayer->setObjectName("MainWindow_aSinglePlayer"); - - gridLayout_2->addWidget(MainWindow_aSinglePlayer, 2, 1, 1, 2); - - lbl_MainWindow_aWatchReplay = new QLabel(groupBox); - lbl_MainWindow_aWatchReplay->setObjectName("lbl_MainWindow_aWatchReplay"); - - gridLayout_2->addWidget(lbl_MainWindow_aWatchReplay, 4, 0, 1, 1); - - lbl_MainWindow_aConnect = new QLabel(groupBox); - lbl_MainWindow_aConnect->setObjectName("lbl_MainWindow_aConnect"); + public: + QGridLayout *gridLayout_9; + QTabWidget *tabWidget; + QWidget *tab; + QGridLayout *gridLayout_3; + QGroupBox *groupBox; + QGridLayout *gridLayout_2; + QLabel *lbl_MainWindow_aDeckEditor; + SequenceEdit *MainWindow_aDeckEditor; + QLabel *lbl_MainWindow_aSinglePlayer; + SequenceEdit *MainWindow_aSinglePlayer; + QLabel *lbl_MainWindow_aWatchReplay; + QLabel *lbl_MainWindow_aConnect; + SequenceEdit *MainWindow_aConnect; + QLabel *lbl_MainWindow_aRegister; + QLabel *lbl_MainWindow_aFullScreen; + SequenceEdit *MainWindow_aFullScreen; + QLabel *lbl_MainWindow_aSettings; + SequenceEdit *MainWindow_aRegister; + QLabel *lbl_MainWindow_aCheckCardUpdates; + SequenceEdit *MainWindow_aSettings; + SequenceEdit *MainWindow_aCheckCardUpdates; + SequenceEdit *MainWindow_aWatchReplay; + SequenceEdit *MainWindow_aDisconnect; + QLabel *lbl_MainWindow_aDisconnect; + QLabel *lbl_MainWindow_aExit; + SequenceEdit *MainWindow_aExit; + QGroupBox *groupBox_2; + QGridLayout *gridLayout; + QLabel *lbl_TabDeckEditor_aAnalyzeDeck; + SequenceEdit *TabDeckEditor_aAnalyzeDeck; + QLabel *lbl_TabDeckEditor_aLoadDeckFromClipboard; + SequenceEdit *TabDeckEditor_aLoadDeckFromClipboard; + QLabel *lbl_TabDeckEditor_aClearFilterAll; + SequenceEdit *TabDeckEditor_aClearFilterAll; + QLabel *lbl_TabDeckEditor_aNewDeck; + SequenceEdit *TabDeckEditor_aNewDeck; + QLabel *lbl_TabDeckEditor_aClearFilterOne; + SequenceEdit *TabDeckEditor_aClearFilterOne; + QLabel *lbl_TabDeckEditor_aOpenCustomFolder; + SequenceEdit *TabDeckEditor_aOpenCustomFolder; + QLabel *lbl_TabDeckEditor_aClose; + SequenceEdit *TabDeckEditor_aClose; + QLabel *lbl_TabDeckEditor_aPrintDeck; + SequenceEdit *TabDeckEditor_aPrintDeck; + QLabel *lbl_TabDeckEditor_aEditSets; + SequenceEdit *TabDeckEditor_aEditSets; + QLabel *lbl_TabDeckEditor_aRemoveCard; + SequenceEdit *TabDeckEditor_aRemoveCard; + QLabel *lbl_TabDeckEditor_aEditTokens; + SequenceEdit *TabDeckEditor_aEditTokens; + QLabel *lbl_TabDeckEditor_aResetLayout; + SequenceEdit *TabDeckEditor_aResetLayout; + QLabel *lbl_TabDeckEditor_aIncrement; + SequenceEdit *TabDeckEditor_aIncrement; + QLabel *lbl_TabDeckEditor_aSaveDeck; + SequenceEdit *TabDeckEditor_aSaveDeck; + QLabel *lbl_TabDeckEditor_aExportDeckDecklist; + SequenceEdit *TabDeckEditor_aExportDeckDecklist; + QLabel *lbl_TabDeckEditor_aDecrement; + SequenceEdit *TabDeckEditor_aDecrement; + QLabel *lbl_TabDeckEditor_aSaveDeckAs; + SequenceEdit *TabDeckEditor_aSaveDeckAs; + QLabel *lbl_TabDeckEditor_aLoadDeck; + SequenceEdit *TabDeckEditor_aLoadDeck; + + QLabel *lbl_TabDeckEditor_aSaveDeckToClipboard; + SequenceEdit *TabDeckEditor_aSaveDeckToClipboard; + QLabel *lbl_TabDeckEditor_aSaveDeckToClipboardRaw; + SequenceEdit *TabDeckEditor_aSaveDeckToClipboardRaw; + + QGroupBox *groupBox_3; + QGridLayout *counterLayout; + QGroupBox *groupBox_4; + QGridLayout *gridLayout_4; + QLabel *lbl_abstractCounter_sSet; + SequenceEdit *abstractCounter_aSet; + QLabel *lbl_abstractCounter_aInc; + SequenceEdit *abstractCounter_Inc; + QLabel *lbl_abstractCounter_aDec; + SequenceEdit *abstractCounter_aDec; + QGroupBox *groupBox_5; + QGridLayout *gridLayout_6; + QLabel *lbl_Player_aSCRed; + SequenceEdit *Player_aSCRed; + QLabel *lbl_Player_aCCRed; + SequenceEdit *Player_aCCRed; + QLabel *lbl_Player_aRCRed; + SequenceEdit *Player_aRCRed; + QGroupBox *groupBox_6; + QGridLayout *gridLayout_7; + QLabel *lbl_Player_aSCGreen; + SequenceEdit *Player_aSCGreen; + QLabel *lbl_Player_aCCGreen; + SequenceEdit *Player_aCCGreen; + QLabel *lbl_Player_aRCGreen; + SequenceEdit *Player_aRCGreen; + QGroupBox *groupBox_7; + QGridLayout *gridLayout_8; + QLabel *lbl_Player_aSCYellow; + SequenceEdit *Player_aSCYellow; + QLabel *lbl_Player_aCCYellow; + SequenceEdit *Player_aCCYellow; + QLabel *lbl_Player_aRCYellow; + SequenceEdit *Player_aRCYellow; + + QGroupBox *groupBox_counterStorm; + QGridLayout *gridLayout_Storm; + QLabel *lbl_Player_aSetCStorm; + SequenceEdit *Player_aSetCStorm; + QLabel *lbl_Player_aIncCStorm; + SequenceEdit *Player_aIncCStorm; + QLabel *lbl_Player_aDecCStorm; + SequenceEdit *Player_aDecCStorm; + + QGroupBox *groupBox_counterW;//W Counter + QGridLayout *gridLayout_W; + QLabel *lbl_Player_aSetCW; + SequenceEdit *Player_aSetCW; + QLabel *lbl_Player_aIncCW; + SequenceEdit *Player_aIncCW; + QLabel *lbl_Player_aDecCW; + SequenceEdit *Player_aDecCW; + + QGroupBox *groupBox_counterU;//U Counter + QGridLayout *gridLayout_U; + QLabel *lbl_Player_aSetCU; + SequenceEdit *Player_aSetCU; + QLabel *lbl_Player_aIncCU; + SequenceEdit *Player_aIncCU; + QLabel *lbl_Player_aDecCU; + SequenceEdit *Player_aDecCU; + + QGroupBox *groupBox_counterB;//B Counter + QGridLayout *gridLayout_B; + QLabel *lbl_Player_aSetCB; + SequenceEdit *Player_aSetCB; + QLabel *lbl_Player_aIncCB; + SequenceEdit *Player_aIncCB; + QLabel *lbl_Player_aDecCB; + SequenceEdit *Player_aDecCB; + + QGroupBox *groupBox_counterR;//R Counter + QGridLayout *gridLayout_R; + QLabel *lbl_Player_aSetCR; + SequenceEdit *Player_aSetCR; + QLabel *lbl_Player_aIncCR; + SequenceEdit *Player_aIncCR; + QLabel *lbl_Player_aDecCR; + SequenceEdit *Player_aDecCR; + + QGroupBox *groupBox_counterG;//G Counter + QGridLayout *gridLayout_G; + QLabel *lbl_Player_aSetCG; + SequenceEdit *Player_aSetCG; + QLabel *lbl_Player_aIncCG; + SequenceEdit *Player_aIncCG; + QLabel *lbl_Player_aDecCG; + SequenceEdit *Player_aDecCG; + + QGroupBox *groupBox_counterX;//X Counter + QGridLayout *gridLayout_X; + QLabel *lbl_Player_aSetCX; + SequenceEdit *Player_aSetCX; + QLabel *lbl_Player_aIncCX; + SequenceEdit *Player_aIncCX; + QLabel *lbl_Player_aDecCX; + SequenceEdit *Player_aDecCX; + + QSpacerItem *verticalSpacer; + QWidget *tab_2; + QGridLayout *gridLayout_17; + QGroupBox *groupBox_9; + QVBoxLayout *verticalLayout; + QGroupBox *groupBox_12; + QGridLayout *gridLayout_12; + SequenceEdit *Player_aDecPT; + SequenceEdit *Player_aIncPT; + QLabel *lbl_Player_aIncPT; + QLabel *lbl_Player_aDecPT; + SequenceEdit *Player_aSetPT; + QLabel *lbl_Player_aSetPT; + QGroupBox *groupBox_11; + QGridLayout *gridLayout_11; + QLabel *lbl_Player_aDecT; + SequenceEdit *Player_aDecT; + QLabel *lbl_Player_aIncT; + SequenceEdit *Player_aIncT; + QGroupBox *groupBox_10; + QGridLayout *gridLayout_10; + QLabel *lbl_Player_aDecP; + SequenceEdit *Player_aDecP; + SequenceEdit *Player_IncP; + QLabel *lbl_Player_IncP; + QGroupBox *groupBox_8; + QGridLayout *gridLayout_5; + QLabel *lbl_TabGame_phase0; + SequenceEdit *TabGame_phase0; + QLabel *lbl_TabGame_phase1; + SequenceEdit *TabGame_phase1; + QLabel *lbl_TabGame_phase2; + SequenceEdit *TabGame_phase2; + QLabel *lbl_TabGame_phase3; + SequenceEdit *TabGame_phase3; + QLabel *lbl_TabGame_phase4; + SequenceEdit *TabGame_phase4; + QLabel *lbl_TabGame_phase5; + SequenceEdit *TabGame_phase5; + QLabel *lbl_TabGame_phase6; + QLabel *lbl_TabGame_phase7; + SequenceEdit *TabGame_phase6; + QLabel *lbl_TabGame_phase8; + SequenceEdit *TabGame_phase7; + QLabel *lbl_TabGame_phase9; + SequenceEdit *TabGame_phase8; + QLabel *lbl_TabGame_phase10; + SequenceEdit *TabGame_phase9; + QLabel *lbl_TabGame_aNextPhase; + SequenceEdit *TabGame_phase10; + QLabel *lbl_TabGame_aNextTurn; + SequenceEdit *TabGame_aNextPhase; + SequenceEdit *TabGame_aNextTurn; + QGroupBox *groupBox_13; + QGridLayout *gridLayout_13; + QLabel *lbl_Player_aTap; + SequenceEdit *Player_aTap; + SequenceEdit *Player_aUntap; + QLabel *lbl_Player_aUntapAll; + SequenceEdit *Player_aUntapAll; + QLabel *lbl_Player_aDoesntUntap; + SequenceEdit *Player_aDoesntUntap; + QLabel *lbl_Player_aFlip; + SequenceEdit *Player_aFlip; + QLabel *lbl_Player_aPeek; + SequenceEdit *Player_aPeek; + QLabel *lbl_Player_aPlay; + SequenceEdit *Player_aPlay; + QLabel *lbl_Player_aAttach; + SequenceEdit *Player_aAttach; + QLabel *lbl_Player_aUnattach; + SequenceEdit *Player_aUnattach; + QLabel *lbl_Player_aClone; + SequenceEdit *Player_aClone; + QLabel *lbl_Player_aCreateToken; + SequenceEdit *Player_aCreateToken; + QLabel *lbl_Player_aCreateRelatedTokens; + SequenceEdit *Player_aCreateRelatedTokens; + QLabel *lbl_Player_aCreateAnotherToken; + SequenceEdit *Player_aCreateAnotherToken; + QLabel *lbl_Player_aSetAnnotation; + SequenceEdit *Player_aSetAnnotation; + QSpacerItem *verticalSpacer_2; + QWidget *tab_3; + QGridLayout *gridLayout_20; + QGroupBox *groupBox_15; + QGridLayout *gridLayout_15; + QLabel *lbl_Player_aMoveToBottomLibrary; + SequenceEdit *Player_aMoveToBottomLibrary; + QLabel *lbl_Player_aMoveToTopLibrary; + SequenceEdit *Player_aMoveToTopLibrary; + QLabel *lbl_Player_aMoveToGraveyard; + SequenceEdit *Player_aMoveToGraveyard; + QLabel *lbl_Player_aMoveToExile; + SequenceEdit *Player_aMoveToExile; + QLabel *lbl_Player_aMoveToHand; + SequenceEdit *Player_aMoveToHand; + QGroupBox *groupBox_16; + QGridLayout *gridLayout_16; + QLabel *lbl_Player_aViewGraveyard; + SequenceEdit *Player_aViewGraveyard; + QLabel *lbl_Player_aViewLibrary; + SequenceEdit *Player_aViewLibrary; + QLabel *lbl_Player_aViewTopCards; + SequenceEdit *Player_aViewTopCards; + QLabel *lbl_Player_aViewSideboard; + SequenceEdit *Player_aViewSideboard; + QLabel *lbl_Player_aViewRfg; + SequenceEdit *Player_aViewRfg; + QLabel *lbl_GameView_aCloseMostRecentZoneView; + SequenceEdit *GameView_aCloseMostRecentZoneView; + QGroupBox *groupBox_17; + QGridLayout *gridLayout_18; + SequenceEdit *DeckViewContainer_loadRemoteButton; + SequenceEdit *DeckViewContainer_loadLocalButton; + QLabel *lbl_DeckViewContainer_loadRemoteButton; + QLabel *lbl_DeckViewContainer_loadLocalButton; + QGroupBox *groupBox_18; + QGridLayout *gridLayout_19; + QLabel *lbl_Player_aDrawArrow; + SequenceEdit *Player_aDrawArrow; + QLabel *lbl_TabGame_aLeaveGame; + SequenceEdit *TabGame_aLeaveGame; + QLabel *lbl_TabGame_aRemoveLocalArrows; + SequenceEdit *TabGame_aRemoveLocalArrows; + QLabel *lbl_TabGame_aConcede; + SequenceEdit *TabGame_aConcede; + QLabel *lbl_Player_aRollDie; + SequenceEdit *Player_aRollDie; + QLabel *lbl_TabGame_aRotateViewCW; + SequenceEdit *TabGame_aRotateViewCW; + QLabel *lbl_Player_aShuffle; + SequenceEdit *Player_aShuffle; + QLabel *lbl_TabGame_aRotateViewCCW; + SequenceEdit *TabGame_aRotateViewCCW; + QGroupBox *groupBox_14; + QGridLayout *gridLayout_14; + QLabel *lbl_Player_aMulligan; + SequenceEdit *Player_aMulligan; + QLabel *lbl_Player_aDrawCard; + SequenceEdit *Player_aDrawCard; + QLabel *lbl_Player_aDrawCards; + SequenceEdit *Player_aDrawCards; + QLabel *lbl_Player_aUndoDraw; + SequenceEdit *Player_aUndoDraw; + QLabel *lbl_Player_aAlwaysRevealTopCard; + SequenceEdit *Player_aAlwaysRevealTopCard; + QSpacerItem *verticalSpacer_3; + QWidget * tab_4; + QLabel *faqLabel; + QPushButton *btnResetAll; + QPushButton *btnClearAll; + + void setupUi(QWidget *shortcutsTab) + { + if (shortcutsTab->objectName().isEmpty()) + shortcutsTab->setObjectName("shortcutsTab"); + shortcutsTab->resize(819, 477); + gridLayout_9 = new QGridLayout(shortcutsTab); + gridLayout_9->setObjectName("gridLayout_9"); + tabWidget = new QTabWidget(shortcutsTab); + tabWidget->setObjectName("tabWidget"); + tab = new QWidget(); + tab->setObjectName("tab"); + gridLayout_3 = new QGridLayout(tab); + gridLayout_3->setObjectName("gridLayout_3"); + groupBox = new QGroupBox(tab); + groupBox->setObjectName("groupBox"); + gridLayout_2 = new QGridLayout(groupBox); + gridLayout_2->setObjectName("gridLayout_2"); + lbl_MainWindow_aDeckEditor = new QLabel(groupBox); + lbl_MainWindow_aDeckEditor->setObjectName("lbl_MainWindow_aDeckEditor"); + + gridLayout_2->addWidget(lbl_MainWindow_aDeckEditor, 1, 0, 1, 1); + + MainWindow_aDeckEditor = new SequenceEdit("MainWindow/aDeckEditor",groupBox); + MainWindow_aDeckEditor->setObjectName("MainWindow_aDeckEditor"); + + gridLayout_2->addWidget(MainWindow_aDeckEditor, 1, 1, 1, 2); + + lbl_MainWindow_aSinglePlayer = new QLabel(groupBox); + lbl_MainWindow_aSinglePlayer->setObjectName("lbl_MainWindow_aSinglePlayer"); + + gridLayout_2->addWidget(lbl_MainWindow_aSinglePlayer, 2, 0, 1, 1); + + MainWindow_aSinglePlayer = new SequenceEdit("MainWindow/aSinglePlayer",groupBox); + MainWindow_aSinglePlayer->setObjectName("MainWindow_aSinglePlayer"); + + gridLayout_2->addWidget(MainWindow_aSinglePlayer, 2, 1, 1, 2); + + lbl_MainWindow_aWatchReplay = new QLabel(groupBox); + lbl_MainWindow_aWatchReplay->setObjectName("lbl_MainWindow_aWatchReplay"); + + gridLayout_2->addWidget(lbl_MainWindow_aWatchReplay, 4, 0, 1, 1); + + lbl_MainWindow_aConnect = new QLabel(groupBox); + lbl_MainWindow_aConnect->setObjectName("lbl_MainWindow_aConnect"); - gridLayout_2->addWidget(lbl_MainWindow_aConnect, 6, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aConnect, 6, 0, 1, 1); - MainWindow_aConnect = new SequenceEdit("MainWindow/aConnect",groupBox); - MainWindow_aConnect->setObjectName("MainWindow_aConnect"); + MainWindow_aConnect = new SequenceEdit("MainWindow/aConnect",groupBox); + MainWindow_aConnect->setObjectName("MainWindow_aConnect"); - gridLayout_2->addWidget(MainWindow_aConnect, 6, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aConnect, 6, 1, 1, 2); - lbl_MainWindow_aRegister = new QLabel(groupBox); - lbl_MainWindow_aRegister->setObjectName("lbl_MainWindow_aRegister"); + lbl_MainWindow_aRegister = new QLabel(groupBox); + lbl_MainWindow_aRegister->setObjectName("lbl_MainWindow_aRegister"); - gridLayout_2->addWidget(lbl_MainWindow_aRegister, 10, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aRegister, 10, 0, 1, 1); - lbl_MainWindow_aFullScreen = new QLabel(groupBox); - lbl_MainWindow_aFullScreen->setObjectName("lbl_MainWindow_aFullScreen"); + lbl_MainWindow_aFullScreen = new QLabel(groupBox); + lbl_MainWindow_aFullScreen->setObjectName("lbl_MainWindow_aFullScreen"); - gridLayout_2->addWidget(lbl_MainWindow_aFullScreen, 9, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aFullScreen, 9, 0, 1, 1); - MainWindow_aFullScreen = new SequenceEdit("MainWindow/aFullScreen",groupBox); - MainWindow_aFullScreen->setObjectName("MainWindow_aFullScreen"); + MainWindow_aFullScreen = new SequenceEdit("MainWindow/aFullScreen",groupBox); + MainWindow_aFullScreen->setObjectName("MainWindow_aFullScreen"); - gridLayout_2->addWidget(MainWindow_aFullScreen, 9, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aFullScreen, 9, 1, 1, 2); - lbl_MainWindow_aSettings = new QLabel(groupBox); - lbl_MainWindow_aSettings->setObjectName("lbl_MainWindow_aSettings"); + lbl_MainWindow_aSettings = new QLabel(groupBox); + lbl_MainWindow_aSettings->setObjectName("lbl_MainWindow_aSettings"); - gridLayout_2->addWidget(lbl_MainWindow_aSettings, 11, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aSettings, 11, 0, 1, 1); - MainWindow_aRegister = new SequenceEdit("MainWindow/aRegister",groupBox); - MainWindow_aRegister->setObjectName("MainWindow_aRegister"); + MainWindow_aRegister = new SequenceEdit("MainWindow/aRegister",groupBox); + MainWindow_aRegister->setObjectName("MainWindow_aRegister"); - gridLayout_2->addWidget(MainWindow_aRegister, 10, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aRegister, 10, 1, 1, 2); - lbl_MainWindow_aCheckCardUpdates = new QLabel(groupBox); - lbl_MainWindow_aCheckCardUpdates->setObjectName("lbl_MainWindow_aCheckCardUpdates"); + lbl_MainWindow_aCheckCardUpdates = new QLabel(groupBox); + lbl_MainWindow_aCheckCardUpdates->setObjectName("lbl_MainWindow_aCheckCardUpdates"); - gridLayout_2->addWidget(lbl_MainWindow_aCheckCardUpdates, 0, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aCheckCardUpdates, 0, 0, 1, 1); - MainWindow_aSettings = new SequenceEdit("MainWindow/aSettings",groupBox); - MainWindow_aSettings->setObjectName("MainWindow_aSettings"); + MainWindow_aSettings = new SequenceEdit("MainWindow/aSettings",groupBox); + MainWindow_aSettings->setObjectName("MainWindow_aSettings"); - gridLayout_2->addWidget(MainWindow_aSettings, 11, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aSettings, 11, 1, 1, 2); - MainWindow_aCheckCardUpdates = new SequenceEdit("MainWindow/aCheckCardUpdates",groupBox); - MainWindow_aCheckCardUpdates->setObjectName("MainWindow_aCheckCardUpdates"); + MainWindow_aCheckCardUpdates = new SequenceEdit("MainWindow/aCheckCardUpdates",groupBox); + MainWindow_aCheckCardUpdates->setObjectName("MainWindow_aCheckCardUpdates"); - gridLayout_2->addWidget(MainWindow_aCheckCardUpdates, 0, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aCheckCardUpdates, 0, 1, 1, 2); - MainWindow_aWatchReplay = new SequenceEdit("MainWindow/aWatchReplay",groupBox); - MainWindow_aWatchReplay->setObjectName("MainWindow_aWatchReplay"); + MainWindow_aWatchReplay = new SequenceEdit("MainWindow/aWatchReplay",groupBox); + MainWindow_aWatchReplay->setObjectName("MainWindow_aWatchReplay"); - gridLayout_2->addWidget(MainWindow_aWatchReplay, 4, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aWatchReplay, 4, 1, 1, 2); - MainWindow_aDisconnect = new SequenceEdit("MainWindow/aDisconnect",groupBox); - MainWindow_aDisconnect->setObjectName("MainWindow_aDisconnect"); + MainWindow_aDisconnect = new SequenceEdit("MainWindow/aDisconnect",groupBox); + MainWindow_aDisconnect->setObjectName("MainWindow_aDisconnect"); - gridLayout_2->addWidget(MainWindow_aDisconnect, 7, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aDisconnect, 7, 1, 1, 2); - lbl_MainWindow_aDisconnect = new QLabel(groupBox); - lbl_MainWindow_aDisconnect->setObjectName("lbl_MainWindow_aDisconnect"); + lbl_MainWindow_aDisconnect = new QLabel(groupBox); + lbl_MainWindow_aDisconnect->setObjectName("lbl_MainWindow_aDisconnect"); - gridLayout_2->addWidget(lbl_MainWindow_aDisconnect, 7, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aDisconnect, 7, 0, 1, 1); - lbl_MainWindow_aExit = new QLabel(groupBox); - lbl_MainWindow_aExit->setObjectName("lbl_MainWindow_aExit"); + lbl_MainWindow_aExit = new QLabel(groupBox); + lbl_MainWindow_aExit->setObjectName("lbl_MainWindow_aExit"); - gridLayout_2->addWidget(lbl_MainWindow_aExit, 8, 0, 1, 1); + gridLayout_2->addWidget(lbl_MainWindow_aExit, 8, 0, 1, 1); - MainWindow_aExit = new SequenceEdit("MainWindow/aExit",groupBox); - MainWindow_aExit->setObjectName("MainWindow_aExit"); + MainWindow_aExit = new SequenceEdit("MainWindow/aExit",groupBox); + MainWindow_aExit->setObjectName("MainWindow_aExit"); - gridLayout_2->addWidget(MainWindow_aExit, 8, 1, 1, 2); + gridLayout_2->addWidget(MainWindow_aExit, 8, 1, 1, 2); - gridLayout_3->addWidget(groupBox, 0, 0, 1, 1); + gridLayout_3->addWidget(groupBox, 0, 0, 1, 1); - groupBox_2 = new QGroupBox(tab); - groupBox_2->setObjectName("groupBox_2"); - gridLayout = new QGridLayout(groupBox_2); - gridLayout->setObjectName("gridLayout"); - lbl_TabDeckEditor_aAnalyzeDeck = new QLabel(groupBox_2); - lbl_TabDeckEditor_aAnalyzeDeck->setObjectName("lbl_TabDeckEditor_aAnalyzeDeck"); + groupBox_2 = new QGroupBox(tab); + groupBox_2->setObjectName("groupBox_2"); + gridLayout = new QGridLayout(groupBox_2); + gridLayout->setObjectName("gridLayout"); + lbl_TabDeckEditor_aAnalyzeDeck = new QLabel(groupBox_2); + lbl_TabDeckEditor_aAnalyzeDeck->setObjectName("lbl_TabDeckEditor_aAnalyzeDeck"); - gridLayout->addWidget(lbl_TabDeckEditor_aAnalyzeDeck, 0, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aAnalyzeDeck, 0, 0, 1, 1); - TabDeckEditor_aAnalyzeDeck = new SequenceEdit("TabDeckEditor/aAnalyzeDeck",groupBox_2); - TabDeckEditor_aAnalyzeDeck->setObjectName("TabDeckEditor_aAnalyzeDeck"); + TabDeckEditor_aAnalyzeDeck = new SequenceEdit("TabDeckEditor/aAnalyzeDeck",groupBox_2); + TabDeckEditor_aAnalyzeDeck->setObjectName("TabDeckEditor_aAnalyzeDeck"); - gridLayout->addWidget(TabDeckEditor_aAnalyzeDeck, 0, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aAnalyzeDeck, 0, 1, 1, 1); - lbl_TabDeckEditor_aLoadDeckFromClipboard = new QLabel(groupBox_2); - lbl_TabDeckEditor_aLoadDeckFromClipboard->setObjectName("lbl_TabDeckEditor_aLoadDeckFromClipboard"); + lbl_TabDeckEditor_aLoadDeckFromClipboard = new QLabel(groupBox_2); + lbl_TabDeckEditor_aLoadDeckFromClipboard->setObjectName("lbl_TabDeckEditor_aLoadDeckFromClipboard"); - gridLayout->addWidget(lbl_TabDeckEditor_aLoadDeckFromClipboard, 0, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aLoadDeckFromClipboard, 0, 2, 1, 1); - TabDeckEditor_aLoadDeckFromClipboard = new SequenceEdit("TabDeckEditor/aLoadDeckFromClipboard",groupBox_2); - TabDeckEditor_aLoadDeckFromClipboard->setObjectName("TabDeckEditor_aLoadDeckFromClipboard"); + TabDeckEditor_aLoadDeckFromClipboard = new SequenceEdit("TabDeckEditor/aLoadDeckFromClipboard",groupBox_2); + TabDeckEditor_aLoadDeckFromClipboard->setObjectName("TabDeckEditor_aLoadDeckFromClipboard"); - gridLayout->addWidget(TabDeckEditor_aLoadDeckFromClipboard, 0, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aLoadDeckFromClipboard, 0, 3, 1, 1); - lbl_TabDeckEditor_aClearFilterAll = new QLabel(groupBox_2); - lbl_TabDeckEditor_aClearFilterAll->setObjectName("lbl_TabDeckEditor_aClearFilterAll"); + lbl_TabDeckEditor_aClearFilterAll = new QLabel(groupBox_2); + lbl_TabDeckEditor_aClearFilterAll->setObjectName("lbl_TabDeckEditor_aClearFilterAll"); - gridLayout->addWidget(lbl_TabDeckEditor_aClearFilterAll, 1, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aClearFilterAll, 1, 0, 1, 1); - TabDeckEditor_aClearFilterAll = new SequenceEdit("TabDeckEditor/aClearFilterAll",groupBox_2); - TabDeckEditor_aClearFilterAll->setObjectName("TabDeckEditor_aClearFilterAll"); + TabDeckEditor_aClearFilterAll = new SequenceEdit("TabDeckEditor/aClearFilterAll",groupBox_2); + TabDeckEditor_aClearFilterAll->setObjectName("TabDeckEditor_aClearFilterAll"); - gridLayout->addWidget(TabDeckEditor_aClearFilterAll, 1, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aClearFilterAll, 1, 1, 1, 1); - lbl_TabDeckEditor_aNewDeck = new QLabel(groupBox_2); - lbl_TabDeckEditor_aNewDeck->setObjectName("lbl_TabDeckEditor_aNewDeck"); + lbl_TabDeckEditor_aNewDeck = new QLabel(groupBox_2); + lbl_TabDeckEditor_aNewDeck->setObjectName("lbl_TabDeckEditor_aNewDeck"); - gridLayout->addWidget(lbl_TabDeckEditor_aNewDeck, 1, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aNewDeck, 1, 2, 1, 1); - TabDeckEditor_aNewDeck = new SequenceEdit("TabDeckEditor/aNewDeck",groupBox_2); - TabDeckEditor_aNewDeck->setObjectName("TabDeckEditor_aNewDeck"); + TabDeckEditor_aNewDeck = new SequenceEdit("TabDeckEditor/aNewDeck",groupBox_2); + TabDeckEditor_aNewDeck->setObjectName("TabDeckEditor_aNewDeck"); - gridLayout->addWidget(TabDeckEditor_aNewDeck, 1, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aNewDeck, 1, 3, 1, 1); - lbl_TabDeckEditor_aClearFilterOne = new QLabel(groupBox_2); - lbl_TabDeckEditor_aClearFilterOne->setObjectName("lbl_TabDeckEditor_aClearFilterOne"); + lbl_TabDeckEditor_aClearFilterOne = new QLabel(groupBox_2); + lbl_TabDeckEditor_aClearFilterOne->setObjectName("lbl_TabDeckEditor_aClearFilterOne"); - gridLayout->addWidget(lbl_TabDeckEditor_aClearFilterOne, 2, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aClearFilterOne, 2, 0, 1, 1); - TabDeckEditor_aClearFilterOne = new SequenceEdit("TabDeckEditor/aClearFilterOne",groupBox_2); - TabDeckEditor_aClearFilterOne->setObjectName("TabDeckEditor_aClearFilterOne"); + TabDeckEditor_aClearFilterOne = new SequenceEdit("TabDeckEditor/aClearFilterOne",groupBox_2); + TabDeckEditor_aClearFilterOne->setObjectName("TabDeckEditor_aClearFilterOne"); - gridLayout->addWidget(TabDeckEditor_aClearFilterOne, 2, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aClearFilterOne, 2, 1, 1, 1); - lbl_TabDeckEditor_aOpenCustomFolder = new QLabel(groupBox_2); - lbl_TabDeckEditor_aOpenCustomFolder->setObjectName("lbl_TabDeckEditor_aOpenCustomFolder"); + lbl_TabDeckEditor_aOpenCustomFolder = new QLabel(groupBox_2); + lbl_TabDeckEditor_aOpenCustomFolder->setObjectName("lbl_TabDeckEditor_aOpenCustomFolder"); - gridLayout->addWidget(lbl_TabDeckEditor_aOpenCustomFolder, 2, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aOpenCustomFolder, 2, 2, 1, 1); - TabDeckEditor_aOpenCustomFolder = new SequenceEdit("TabDeckEditor/aOpenCustomFolder",groupBox_2); - TabDeckEditor_aOpenCustomFolder->setObjectName("TabDeckEditor_aOpenCustomFolder"); + TabDeckEditor_aOpenCustomFolder = new SequenceEdit("TabDeckEditor/aOpenCustomFolder",groupBox_2); + TabDeckEditor_aOpenCustomFolder->setObjectName("TabDeckEditor_aOpenCustomFolder"); - gridLayout->addWidget(TabDeckEditor_aOpenCustomFolder, 2, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aOpenCustomFolder, 2, 3, 1, 1); - lbl_TabDeckEditor_aClose = new QLabel(groupBox_2); - lbl_TabDeckEditor_aClose->setObjectName("lbl_TabDeckEditor_aClose"); + lbl_TabDeckEditor_aClose = new QLabel(groupBox_2); + lbl_TabDeckEditor_aClose->setObjectName("lbl_TabDeckEditor_aClose"); - gridLayout->addWidget(lbl_TabDeckEditor_aClose, 3, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aClose, 3, 0, 1, 1); - TabDeckEditor_aClose = new SequenceEdit("TabDeckEditor/aClose",groupBox_2); - TabDeckEditor_aClose->setObjectName("TabDeckEditor_aClose"); + TabDeckEditor_aClose = new SequenceEdit("TabDeckEditor/aClose",groupBox_2); + TabDeckEditor_aClose->setObjectName("TabDeckEditor_aClose"); - gridLayout->addWidget(TabDeckEditor_aClose, 3, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aClose, 3, 1, 1, 1); - lbl_TabDeckEditor_aPrintDeck = new QLabel(groupBox_2); - lbl_TabDeckEditor_aPrintDeck->setObjectName("lbl_TabDeckEditor_aPrintDeck"); + lbl_TabDeckEditor_aPrintDeck = new QLabel(groupBox_2); + lbl_TabDeckEditor_aPrintDeck->setObjectName("lbl_TabDeckEditor_aPrintDeck"); - gridLayout->addWidget(lbl_TabDeckEditor_aPrintDeck, 3, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aPrintDeck, 3, 2, 1, 1); - TabDeckEditor_aPrintDeck = new SequenceEdit("TabDeckEditor/aPrintDeck",groupBox_2); - TabDeckEditor_aPrintDeck->setObjectName("TabDeckEditor_aPrintDeck"); + TabDeckEditor_aPrintDeck = new SequenceEdit("TabDeckEditor/aPrintDeck",groupBox_2); + TabDeckEditor_aPrintDeck->setObjectName("TabDeckEditor_aPrintDeck"); - gridLayout->addWidget(TabDeckEditor_aPrintDeck, 3, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aPrintDeck, 3, 3, 1, 1); - lbl_TabDeckEditor_aEditSets = new QLabel(groupBox_2); - lbl_TabDeckEditor_aEditSets->setObjectName("lbl_TabDeckEditor_aEditSets"); + lbl_TabDeckEditor_aEditSets = new QLabel(groupBox_2); + lbl_TabDeckEditor_aEditSets->setObjectName("lbl_TabDeckEditor_aEditSets"); - gridLayout->addWidget(lbl_TabDeckEditor_aEditSets, 4, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aEditSets, 4, 0, 1, 1); - TabDeckEditor_aEditSets = new SequenceEdit("TabDeckEditor/aEditSets",groupBox_2); - TabDeckEditor_aEditSets->setObjectName("TabDeckEditor_aEditSets"); + TabDeckEditor_aEditSets = new SequenceEdit("TabDeckEditor/aEditSets",groupBox_2); + TabDeckEditor_aEditSets->setObjectName("TabDeckEditor_aEditSets"); - gridLayout->addWidget(TabDeckEditor_aEditSets, 4, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aEditSets, 4, 1, 1, 1); - lbl_TabDeckEditor_aRemoveCard = new QLabel(groupBox_2); - lbl_TabDeckEditor_aRemoveCard->setObjectName("lbl_TabDeckEditor_aRemoveCard"); + lbl_TabDeckEditor_aRemoveCard = new QLabel(groupBox_2); + lbl_TabDeckEditor_aRemoveCard->setObjectName("lbl_TabDeckEditor_aRemoveCard"); - gridLayout->addWidget(lbl_TabDeckEditor_aRemoveCard, 4, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aRemoveCard, 4, 2, 1, 1); - TabDeckEditor_aRemoveCard = new SequenceEdit("TabDeckEditor/aRemoveCard",groupBox_2); - TabDeckEditor_aRemoveCard->setObjectName("TabDeckEditor_aRemoveCard"); + TabDeckEditor_aRemoveCard = new SequenceEdit("TabDeckEditor/aRemoveCard",groupBox_2); + TabDeckEditor_aRemoveCard->setObjectName("TabDeckEditor_aRemoveCard"); - gridLayout->addWidget(TabDeckEditor_aRemoveCard, 4, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aRemoveCard, 4, 3, 1, 1); - lbl_TabDeckEditor_aEditTokens = new QLabel(groupBox_2); - lbl_TabDeckEditor_aEditTokens->setObjectName("lbl_TabDeckEditor_aEditTokens"); + lbl_TabDeckEditor_aEditTokens = new QLabel(groupBox_2); + lbl_TabDeckEditor_aEditTokens->setObjectName("lbl_TabDeckEditor_aEditTokens"); - gridLayout->addWidget(lbl_TabDeckEditor_aEditTokens, 5, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aEditTokens, 5, 0, 1, 1); - TabDeckEditor_aEditTokens = new SequenceEdit("TabDeckEditor/aEditTokens",groupBox_2); - TabDeckEditor_aEditTokens->setObjectName("TabDeckEditor_aEditTokens"); + TabDeckEditor_aEditTokens = new SequenceEdit("TabDeckEditor/aEditTokens",groupBox_2); + TabDeckEditor_aEditTokens->setObjectName("TabDeckEditor_aEditTokens"); - gridLayout->addWidget(TabDeckEditor_aEditTokens, 5, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aEditTokens, 5, 1, 1, 1); - lbl_TabDeckEditor_aResetLayout = new QLabel(groupBox_2); - lbl_TabDeckEditor_aResetLayout->setObjectName("lbl_TabDeckEditor_aResetLayout"); + lbl_TabDeckEditor_aResetLayout = new QLabel(groupBox_2); + lbl_TabDeckEditor_aResetLayout->setObjectName("lbl_TabDeckEditor_aResetLayout"); - gridLayout->addWidget(lbl_TabDeckEditor_aResetLayout, 5, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aResetLayout, 5, 2, 1, 1); - TabDeckEditor_aResetLayout = new SequenceEdit("TabDeckEditor/aResetLayout",groupBox_2); - TabDeckEditor_aResetLayout->setObjectName("TabDeckEditor_aResetLayout"); + TabDeckEditor_aResetLayout = new SequenceEdit("TabDeckEditor/aResetLayout",groupBox_2); + TabDeckEditor_aResetLayout->setObjectName("TabDeckEditor_aResetLayout"); - gridLayout->addWidget(TabDeckEditor_aResetLayout, 5, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aResetLayout, 5, 3, 1, 1); - lbl_TabDeckEditor_aIncrement = new QLabel(groupBox_2); - lbl_TabDeckEditor_aIncrement->setObjectName("lbl_TabDeckEditor_aIncrement"); + lbl_TabDeckEditor_aIncrement = new QLabel(groupBox_2); + lbl_TabDeckEditor_aIncrement->setObjectName("lbl_TabDeckEditor_aIncrement"); - gridLayout->addWidget(lbl_TabDeckEditor_aIncrement, 6, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aIncrement, 6, 0, 1, 1); - TabDeckEditor_aIncrement = new SequenceEdit("TabDeckEditor/aIncrement",groupBox_2); - TabDeckEditor_aIncrement->setObjectName("TabDeckEditor_aIncrement"); + TabDeckEditor_aIncrement = new SequenceEdit("TabDeckEditor/aIncrement",groupBox_2); + TabDeckEditor_aIncrement->setObjectName("TabDeckEditor_aIncrement"); - gridLayout->addWidget(TabDeckEditor_aIncrement, 6, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aIncrement, 6, 1, 1, 1); - lbl_TabDeckEditor_aSaveDeck = new QLabel(groupBox_2); - lbl_TabDeckEditor_aSaveDeck->setObjectName("lbl_TabDeckEditor_aSaveDeck"); + lbl_TabDeckEditor_aSaveDeck = new QLabel(groupBox_2); + lbl_TabDeckEditor_aSaveDeck->setObjectName("lbl_TabDeckEditor_aSaveDeck"); - gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeck, 6, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeck, 6, 2, 1, 1); - TabDeckEditor_aSaveDeck = new SequenceEdit("TabDeckEditor/aSaveDeck",groupBox_2); - TabDeckEditor_aSaveDeck->setObjectName("TabDeckEditor_aSaveDeck"); + TabDeckEditor_aSaveDeck = new SequenceEdit("TabDeckEditor/aSaveDeck",groupBox_2); + TabDeckEditor_aSaveDeck->setObjectName("TabDeckEditor_aSaveDeck"); - gridLayout->addWidget(TabDeckEditor_aSaveDeck, 6, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aSaveDeck, 6, 3, 1, 1); - lbl_TabDeckEditor_aDecrement = new QLabel(groupBox_2); - lbl_TabDeckEditor_aDecrement->setObjectName("lbl_TabDeckEditor_aDecrement"); + lbl_TabDeckEditor_aDecrement = new QLabel(groupBox_2); + lbl_TabDeckEditor_aDecrement->setObjectName("lbl_TabDeckEditor_aDecrement"); - gridLayout->addWidget(lbl_TabDeckEditor_aDecrement, 7, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aDecrement, 7, 0, 1, 1); - TabDeckEditor_aDecrement = new SequenceEdit("TabDeckEditor/aDecrement",groupBox_2); - TabDeckEditor_aDecrement->setObjectName("TabDeckEditor_aDecrement"); + TabDeckEditor_aDecrement = new SequenceEdit("TabDeckEditor/aDecrement",groupBox_2); + TabDeckEditor_aDecrement->setObjectName("TabDeckEditor_aDecrement"); - gridLayout->addWidget(TabDeckEditor_aDecrement, 7, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aDecrement, 7, 1, 1, 1); - lbl_TabDeckEditor_aSaveDeckAs = new QLabel(groupBox_2); - lbl_TabDeckEditor_aSaveDeckAs->setObjectName("lbl_TabDeckEditor_aSaveDeckAs"); + lbl_TabDeckEditor_aSaveDeckAs = new QLabel(groupBox_2); + lbl_TabDeckEditor_aSaveDeckAs->setObjectName("lbl_TabDeckEditor_aSaveDeckAs"); - gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeckAs, 7, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeckAs, 7, 2, 1, 1); - TabDeckEditor_aSaveDeckAs = new SequenceEdit("TabDeckEditor/aSaveDeckAs",groupBox_2); - TabDeckEditor_aSaveDeckAs->setObjectName("TabDeckEditor_aSaveDeckAs"); + TabDeckEditor_aSaveDeckAs = new SequenceEdit("TabDeckEditor/aSaveDeckAs",groupBox_2); + TabDeckEditor_aSaveDeckAs->setObjectName("TabDeckEditor_aSaveDeckAs"); - gridLayout->addWidget(TabDeckEditor_aSaveDeckAs, 7, 3, 1, 1); + gridLayout->addWidget(TabDeckEditor_aSaveDeckAs, 7, 3, 1, 1); - lbl_TabDeckEditor_aLoadDeck = new QLabel(groupBox_2); - lbl_TabDeckEditor_aLoadDeck->setObjectName("lbl_TabDeckEditor_aLoadDeck"); + lbl_TabDeckEditor_aLoadDeck = new QLabel(groupBox_2); + lbl_TabDeckEditor_aLoadDeck->setObjectName("lbl_TabDeckEditor_aLoadDeck"); - gridLayout->addWidget(lbl_TabDeckEditor_aLoadDeck, 8, 0, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aLoadDeck, 8, 0, 1, 1); - TabDeckEditor_aLoadDeck = new SequenceEdit("TabDeckEditor/aLoadDeck",groupBox_2); - TabDeckEditor_aLoadDeck->setObjectName("TabDeckEditor_aLoadDeck"); + TabDeckEditor_aLoadDeck = new SequenceEdit("TabDeckEditor/aLoadDeck",groupBox_2); + TabDeckEditor_aLoadDeck->setObjectName("TabDeckEditor_aLoadDeck"); - gridLayout->addWidget(TabDeckEditor_aLoadDeck, 8, 1, 1, 1); + gridLayout->addWidget(TabDeckEditor_aLoadDeck, 8, 1, 1, 1); - lbl_TabDeckEditor_aSaveDeckToClipboard = new QLabel(groupBox_2); - lbl_TabDeckEditor_aSaveDeckToClipboard->setObjectName("lbl_TabDeckEditor_aSaveDeckToClipboard"); + lbl_TabDeckEditor_aSaveDeckToClipboard = new QLabel(groupBox_2); + lbl_TabDeckEditor_aSaveDeckToClipboard->setObjectName("lbl_TabDeckEditor_aSaveDeckToClipboard"); - gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeckToClipboard, 8, 2, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeckToClipboard, 8, 2, 1, 1); - TabDeckEditor_aSaveDeckToClipboard = new SequenceEdit("TabDeckEditor/aSaveDeckToClipboard",groupBox_2); - TabDeckEditor_aSaveDeckToClipboard->setObjectName("TabDeckEditor_aSaveDeckToClipboard"); + lbl_TabDeckEditor_aSaveDeckToClipboardRaw = new QLabel(groupBox_2); + lbl_TabDeckEditor_aSaveDeckToClipboard->setObjectName("lbl_TabDeckEditor_aSaveDeckToClipboardRaw"); - gridLayout->addWidget(TabDeckEditor_aSaveDeckToClipboard, 8, 3, 1, 1); - - lbl_TabDeckEditor_aExportDeckDecklist = new QLabel(groupBox_2); - lbl_TabDeckEditor_aExportDeckDecklist->setObjectName("lbl_TabDeckEditor_aExportDeckDecklist"); - - gridLayout->addWidget(lbl_TabDeckEditor_aExportDeckDecklist, 9, 2, 1, 1); - - TabDeckEditor_aExportDeckDecklist = new SequenceEdit("TabDeckEditor/aExportDeckDecklist",groupBox_2); - TabDeckEditor_aExportDeckDecklist->setObjectName("TabDeckEditor_aExportDeckDecklist"); - - gridLayout->addWidget(TabDeckEditor_aExportDeckDecklist, 9, 3, 1, 1); + gridLayout->addWidget(lbl_TabDeckEditor_aSaveDeckToClipboardRaw, 9, 2, 1, 1); - gridLayout_3->addWidget(groupBox_2, 0, 1, 1, 1); + TabDeckEditor_aSaveDeckToClipboard = new SequenceEdit("TabDeckEditor/aSaveDeckToClipboard",groupBox_2); + TabDeckEditor_aSaveDeckToClipboard->setObjectName("TabDeckEditor_aSaveDeckToClipboard"); - groupBox_3 = new QGroupBox(tab); - groupBox_3->setObjectName("groupBox_3"); - counterLayout = new QGridLayout(groupBox_3); - counterLayout->setObjectName("counterLayout"); - groupBox_4 = new QGroupBox(groupBox_3); - groupBox_4->setObjectName("groupBox_4"); - gridLayout_4 = new QGridLayout(groupBox_4); - gridLayout_4->setObjectName("gridLayout_4"); - lbl_abstractCounter_sSet = new QLabel(groupBox_4); - lbl_abstractCounter_sSet->setObjectName("lbl_abstractCounter_sSet"); + gridLayout->addWidget(TabDeckEditor_aSaveDeckToClipboard, 8, 3, 1, 1); - gridLayout_4->addWidget(lbl_abstractCounter_sSet, 0, 0, 1, 1); + TabDeckEditor_aSaveDeckToClipboardRaw = new SequenceEdit("TabDeckEditor/aSaveDeckToClipboardRaw", groupBox_2); + TabDeckEditor_aSaveDeckToClipboardRaw->setObjectName("TabDeckEditor_aSaveDeckToClipboardRaw"); - abstractCounter_aSet = new SequenceEdit("Player/aSet",groupBox_4); - abstractCounter_aSet->setObjectName("abstractCounter_aSet"); + gridLayout->addWidget(TabDeckEditor_aSaveDeckToClipboardRaw, 9, 3, 1, 1); - gridLayout_4->addWidget(abstractCounter_aSet, 0, 1, 1, 1); + lbl_TabDeckEditor_aExportDeckDecklist = new QLabel(groupBox_2); + lbl_TabDeckEditor_aExportDeckDecklist->setObjectName("lbl_TabDeckEditor_aExportDeckDecklist"); - lbl_abstractCounter_aInc = new QLabel(groupBox_4); - lbl_abstractCounter_aInc->setObjectName("lbl_abstractCounter_aInc"); + // TODO: MOVE THIS SHIT + gridLayout->addWidget(lbl_TabDeckEditor_aExportDeckDecklist, 9, 0, 1, 1); - gridLayout_4->addWidget(lbl_abstractCounter_aInc, 1, 0, 1, 1); + TabDeckEditor_aExportDeckDecklist = new SequenceEdit("TabDeckEditor/aExportDeckDecklist",groupBox_2); + TabDeckEditor_aExportDeckDecklist->setObjectName("TabDeckEditor_aExportDeckDecklist"); - abstractCounter_Inc = new SequenceEdit("Player/aInc",groupBox_4); - abstractCounter_Inc->setObjectName("abstractCounter_Inc"); + gridLayout->addWidget(TabDeckEditor_aExportDeckDecklist, 9, 1, 1, 1); - gridLayout_4->addWidget(abstractCounter_Inc, 1, 1, 1, 1); + gridLayout_3->addWidget(groupBox_2, 0, 1, 1, 1); - lbl_abstractCounter_aDec = new QLabel(groupBox_4); - lbl_abstractCounter_aDec->setObjectName("lbl_abstractCounter_aDec"); + groupBox_3 = new QGroupBox(tab); + groupBox_3->setObjectName("groupBox_3"); + counterLayout = new QGridLayout(groupBox_3); + counterLayout->setObjectName("counterLayout"); + groupBox_4 = new QGroupBox(groupBox_3); + groupBox_4->setObjectName("groupBox_4"); + gridLayout_4 = new QGridLayout(groupBox_4); + gridLayout_4->setObjectName("gridLayout_4"); + lbl_abstractCounter_sSet = new QLabel(groupBox_4); + lbl_abstractCounter_sSet->setObjectName("lbl_abstractCounter_sSet"); - gridLayout_4->addWidget(lbl_abstractCounter_aDec, 2, 0, 1, 1); + gridLayout_4->addWidget(lbl_abstractCounter_sSet, 0, 0, 1, 1); - abstractCounter_aDec = new SequenceEdit("Player/aDec",groupBox_4); - abstractCounter_aDec->setObjectName("abstractCounter_aDec"); + abstractCounter_aSet = new SequenceEdit("Player/aSet",groupBox_4); + abstractCounter_aSet->setObjectName("abstractCounter_aSet"); - gridLayout_4->addWidget(abstractCounter_aDec, 2, 1, 1, 1); + gridLayout_4->addWidget(abstractCounter_aSet, 0, 1, 1, 1); - counterLayout->addWidget(groupBox_4, 0, 0, 1, 1); + lbl_abstractCounter_aInc = new QLabel(groupBox_4); + lbl_abstractCounter_aInc->setObjectName("lbl_abstractCounter_aInc"); - groupBox_5 = new QGroupBox(groupBox_3); - groupBox_5->setObjectName("groupBox_5"); - gridLayout_6 = new QGridLayout(groupBox_5); - gridLayout_6->setObjectName("gridLayout_6"); - lbl_Player_aSCRed = new QLabel(groupBox_5); - lbl_Player_aSCRed->setObjectName("lbl_Player_aSCRed"); + gridLayout_4->addWidget(lbl_abstractCounter_aInc, 1, 0, 1, 1); - gridLayout_6->addWidget(lbl_Player_aSCRed, 0, 0, 1, 1); + abstractCounter_Inc = new SequenceEdit("Player/aInc",groupBox_4); + abstractCounter_Inc->setObjectName("abstractCounter_Inc"); - Player_aSCRed = new SequenceEdit("Player/aSCRed",groupBox_5); - Player_aSCRed->setObjectName("Player_aSCRed"); + gridLayout_4->addWidget(abstractCounter_Inc, 1, 1, 1, 1); - gridLayout_6->addWidget(Player_aSCRed, 0, 1, 1, 1); + lbl_abstractCounter_aDec = new QLabel(groupBox_4); + lbl_abstractCounter_aDec->setObjectName("lbl_abstractCounter_aDec"); - lbl_Player_aCCRed = new QLabel(groupBox_5); - lbl_Player_aCCRed->setObjectName("lbl_Player_aCCRed"); + gridLayout_4->addWidget(lbl_abstractCounter_aDec, 2, 0, 1, 1); - gridLayout_6->addWidget(lbl_Player_aCCRed, 1, 0, 1, 1); + abstractCounter_aDec = new SequenceEdit("Player/aDec",groupBox_4); + abstractCounter_aDec->setObjectName("abstractCounter_aDec"); - Player_aCCRed = new SequenceEdit("Player/aCCRed",groupBox_5); - Player_aCCRed->setObjectName("Player_aCCRed"); + gridLayout_4->addWidget(abstractCounter_aDec, 2, 1, 1, 1); - gridLayout_6->addWidget(Player_aCCRed, 1, 1, 1, 1); + counterLayout->addWidget(groupBox_4, 0, 0, 1, 1); - lbl_Player_aRCRed = new QLabel(groupBox_5); - lbl_Player_aRCRed->setObjectName("lbl_Player_aRCRed"); + groupBox_5 = new QGroupBox(groupBox_3); + groupBox_5->setObjectName("groupBox_5"); + gridLayout_6 = new QGridLayout(groupBox_5); + gridLayout_6->setObjectName("gridLayout_6"); + lbl_Player_aSCRed = new QLabel(groupBox_5); + lbl_Player_aSCRed->setObjectName("lbl_Player_aSCRed"); - gridLayout_6->addWidget(lbl_Player_aRCRed, 2, 0, 1, 1); + gridLayout_6->addWidget(lbl_Player_aSCRed, 0, 0, 1, 1); - Player_aRCRed = new SequenceEdit("Player/aRCRed",groupBox_5); - Player_aRCRed->setObjectName("Player_aRCRed"); + Player_aSCRed = new SequenceEdit("Player/aSCRed",groupBox_5); + Player_aSCRed->setObjectName("Player_aSCRed"); - gridLayout_6->addWidget(Player_aRCRed, 2, 1, 1, 1); + gridLayout_6->addWidget(Player_aSCRed, 0, 1, 1, 1); - counterLayout->addWidget(groupBox_5, 0, 1, 1, 1); + lbl_Player_aCCRed = new QLabel(groupBox_5); + lbl_Player_aCCRed->setObjectName("lbl_Player_aCCRed"); - groupBox_6 = new QGroupBox(groupBox_3); - groupBox_6->setObjectName("groupBox_6"); - gridLayout_7 = new QGridLayout(groupBox_6); - gridLayout_7->setObjectName("gridLayout_7"); - lbl_Player_aSCGreen = new QLabel(groupBox_6); - lbl_Player_aSCGreen->setObjectName("lbl_Player_aSCGreen"); + gridLayout_6->addWidget(lbl_Player_aCCRed, 1, 0, 1, 1); - gridLayout_7->addWidget(lbl_Player_aSCGreen, 0, 0, 1, 1); + Player_aCCRed = new SequenceEdit("Player/aCCRed",groupBox_5); + Player_aCCRed->setObjectName("Player_aCCRed"); - Player_aSCGreen = new SequenceEdit("Player/aSCGreen",groupBox_6); - Player_aSCGreen->setObjectName("Player_aSCGreen"); + gridLayout_6->addWidget(Player_aCCRed, 1, 1, 1, 1); - gridLayout_7->addWidget(Player_aSCGreen, 0, 1, 1, 1); + lbl_Player_aRCRed = new QLabel(groupBox_5); + lbl_Player_aRCRed->setObjectName("lbl_Player_aRCRed"); - lbl_Player_aCCGreen = new QLabel(groupBox_6); - lbl_Player_aCCGreen->setObjectName("lbl_Player_aCCGreen"); + gridLayout_6->addWidget(lbl_Player_aRCRed, 2, 0, 1, 1); - gridLayout_7->addWidget(lbl_Player_aCCGreen, 1, 0, 1, 1); + Player_aRCRed = new SequenceEdit("Player/aRCRed",groupBox_5); + Player_aRCRed->setObjectName("Player_aRCRed"); - Player_aCCGreen = new SequenceEdit("Player/aCCGreen",groupBox_6); - Player_aCCGreen->setObjectName("Player_aCCGreen"); + gridLayout_6->addWidget(Player_aRCRed, 2, 1, 1, 1); - gridLayout_7->addWidget(Player_aCCGreen, 1, 1, 1, 1); + counterLayout->addWidget(groupBox_5, 0, 1, 1, 1); - lbl_Player_aRCGreen = new QLabel(groupBox_6); - lbl_Player_aRCGreen->setObjectName("lbl_Player_aRCGreen"); + groupBox_6 = new QGroupBox(groupBox_3); + groupBox_6->setObjectName("groupBox_6"); + gridLayout_7 = new QGridLayout(groupBox_6); + gridLayout_7->setObjectName("gridLayout_7"); + lbl_Player_aSCGreen = new QLabel(groupBox_6); + lbl_Player_aSCGreen->setObjectName("lbl_Player_aSCGreen"); - gridLayout_7->addWidget(lbl_Player_aRCGreen, 2, 0, 1, 1); + gridLayout_7->addWidget(lbl_Player_aSCGreen, 0, 0, 1, 1); - Player_aRCGreen = new SequenceEdit("Player/aRCGreen",groupBox_6); - Player_aRCGreen->setObjectName("Player_aRCGreen"); + Player_aSCGreen = new SequenceEdit("Player/aSCGreen",groupBox_6); + Player_aSCGreen->setObjectName("Player_aSCGreen"); - gridLayout_7->addWidget(Player_aRCGreen, 2, 1, 1, 1); + gridLayout_7->addWidget(Player_aSCGreen, 0, 1, 1, 1); - counterLayout->addWidget(groupBox_6, 0, 2, 1, 1); + lbl_Player_aCCGreen = new QLabel(groupBox_6); + lbl_Player_aCCGreen->setObjectName("lbl_Player_aCCGreen"); - groupBox_7 = new QGroupBox(groupBox_3); - groupBox_7->setObjectName("groupBox_7"); - gridLayout_8 = new QGridLayout(groupBox_7); - gridLayout_8->setObjectName("gridLayout_8"); - lbl_Player_aSCYellow = new QLabel(groupBox_7); - lbl_Player_aSCYellow->setObjectName("lbl_Player_aSCYellow"); + gridLayout_7->addWidget(lbl_Player_aCCGreen, 1, 0, 1, 1); - gridLayout_8->addWidget(lbl_Player_aSCYellow, 0, 0, 1, 1); + Player_aCCGreen = new SequenceEdit("Player/aCCGreen",groupBox_6); + Player_aCCGreen->setObjectName("Player_aCCGreen"); - Player_aSCYellow = new SequenceEdit("Player/aSCYellow",groupBox_7); - Player_aSCYellow->setObjectName("Player_aSCYellow"); + gridLayout_7->addWidget(Player_aCCGreen, 1, 1, 1, 1); - gridLayout_8->addWidget(Player_aSCYellow, 0, 1, 1, 1); + lbl_Player_aRCGreen = new QLabel(groupBox_6); + lbl_Player_aRCGreen->setObjectName("lbl_Player_aRCGreen"); - lbl_Player_aCCYellow = new QLabel(groupBox_7); - lbl_Player_aCCYellow->setObjectName("lbl_Player_aCCYellow"); + gridLayout_7->addWidget(lbl_Player_aRCGreen, 2, 0, 1, 1); - gridLayout_8->addWidget(lbl_Player_aCCYellow, 1, 0, 1, 1); + Player_aRCGreen = new SequenceEdit("Player/aRCGreen",groupBox_6); + Player_aRCGreen->setObjectName("Player_aRCGreen"); - Player_aCCYellow = new SequenceEdit("Player/aCCYellow",groupBox_7); - Player_aCCYellow->setObjectName("Player_aCCYellow"); + gridLayout_7->addWidget(Player_aRCGreen, 2, 1, 1, 1); - gridLayout_8->addWidget(Player_aCCYellow, 1, 1, 1, 1); + counterLayout->addWidget(groupBox_6, 0, 2, 1, 1); - lbl_Player_aRCYellow = new QLabel(groupBox_7); - lbl_Player_aRCYellow->setObjectName("lbl_Player_aRCYellow"); + groupBox_7 = new QGroupBox(groupBox_3); + groupBox_7->setObjectName("groupBox_7"); + gridLayout_8 = new QGridLayout(groupBox_7); + gridLayout_8->setObjectName("gridLayout_8"); + lbl_Player_aSCYellow = new QLabel(groupBox_7); + lbl_Player_aSCYellow->setObjectName("lbl_Player_aSCYellow"); - gridLayout_8->addWidget(lbl_Player_aRCYellow, 2, 0, 1, 1); + gridLayout_8->addWidget(lbl_Player_aSCYellow, 0, 0, 1, 1); - Player_aRCYellow = new SequenceEdit("Player/aRCYellow",groupBox_7); - Player_aRCYellow->setObjectName("Player_aRCYellow"); + Player_aSCYellow = new SequenceEdit("Player/aSCYellow",groupBox_7); + Player_aSCYellow->setObjectName("Player_aSCYellow"); - gridLayout_8->addWidget(Player_aRCYellow, 2, 1, 1, 1); + gridLayout_8->addWidget(Player_aSCYellow, 0, 1, 1, 1); - counterLayout->addWidget(groupBox_7, 0, 3, 1, 1); + lbl_Player_aCCYellow = new QLabel(groupBox_7); + lbl_Player_aCCYellow->setObjectName("lbl_Player_aCCYellow"); - groupBox_counterStorm = new QGroupBox(groupBox_3); - groupBox_counterStorm->setObjectName("groupBox_counterStorm"); - gridLayout_Storm = new QGridLayout(groupBox_counterStorm); - gridLayout_Storm->setObjectName("gridLayout_Storm"); - lbl_Player_aSetCStorm = new QLabel(groupBox_counterStorm); - lbl_Player_aSetCStorm->setObjectName("lbl_Player_aSetCStorm"); - gridLayout_Storm->addWidget(lbl_Player_aSetCStorm, 0, 0, 1, 1); - Player_aSetCStorm = new SequenceEdit("Player/aSetCounter_storm", groupBox_counterStorm); - Player_aSetCStorm->setObjectName("Player_aSetCStorm"); - gridLayout_Storm->addWidget(Player_aSetCStorm, 0, 1, 1, 1); + gridLayout_8->addWidget(lbl_Player_aCCYellow, 1, 0, 1, 1); - lbl_Player_aIncCStorm = new QLabel(groupBox_counterStorm); - lbl_Player_aIncCStorm->setObjectName("lbl_Player_aIncCStorm"); - gridLayout_Storm->addWidget(lbl_Player_aIncCStorm, 1, 0, 1, 1); - Player_aIncCStorm = new SequenceEdit("Player/aIncCounter_storm", groupBox_counterStorm); - Player_aIncCStorm->setObjectName("Player_aIncCStorm"); - gridLayout_Storm->addWidget(Player_aIncCStorm, 1, 1, 1, 1); - - lbl_Player_aDecCStorm = new QLabel(groupBox_counterStorm); - lbl_Player_aDecCStorm->setObjectName("lbl_Player_aDecCStorm"); - gridLayout_Storm->addWidget(lbl_Player_aDecCStorm, 2, 0, 1, 1); - Player_aDecCStorm = new SequenceEdit("Player/aDecCounter_storm", groupBox_counterStorm); - Player_aDecCStorm->setObjectName("Player_aDecCStorm"); - gridLayout_Storm->addWidget(Player_aDecCStorm, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterStorm, 1, 0, 1, 1); - - groupBox_counterW = new QGroupBox(groupBox_3); - groupBox_counterW->setObjectName("groupBox_counterW"); - gridLayout_W = new QGridLayout(groupBox_counterW); - gridLayout_W->setObjectName("gridLayout_W"); - lbl_Player_aSetCW = new QLabel(groupBox_counterW); - lbl_Player_aSetCW->setObjectName("lbl_Player_aSetCW"); - gridLayout_W->addWidget(lbl_Player_aSetCW, 0, 0, 1, 1); - Player_aSetCW = new SequenceEdit("Player/aSetCounter_w", groupBox_counterW); - Player_aSetCW->setObjectName("Player_aSetCW"); - gridLayout_W->addWidget(Player_aSetCW, 0, 1, 1, 1); - - lbl_Player_aIncCW = new QLabel(groupBox_counterW); - lbl_Player_aIncCW->setObjectName("lbl_Player_aIncCW"); - gridLayout_W->addWidget(lbl_Player_aIncCW, 1, 0, 1, 1); - Player_aIncCW = new SequenceEdit("Player/aIncCounter_w", groupBox_counterW); - Player_aIncCW->setObjectName("Player_aIncCW"); - gridLayout_W->addWidget(Player_aIncCW, 1, 1, 1, 1); - - lbl_Player_aDecCW = new QLabel(groupBox_counterW); - lbl_Player_aDecCW->setObjectName("lbl_Player_aDecCW"); - gridLayout_W->addWidget(lbl_Player_aDecCW, 2, 0, 1, 1); - Player_aDecCW = new SequenceEdit("Player/aDecCounter_w", groupBox_counterW); - Player_aDecCW->setObjectName("Player_aDecCW"); - gridLayout_W->addWidget(Player_aDecCW, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterW, 1, 1, 1, 1); - - groupBox_counterU = new QGroupBox(groupBox_3); - groupBox_counterU->setObjectName("groupBox_counterU"); - gridLayout_U = new QGridLayout(groupBox_counterU); - gridLayout_U->setObjectName("gridLayout_U"); - lbl_Player_aSetCU = new QLabel(groupBox_counterU); - lbl_Player_aSetCU->setObjectName("lbl_Player_aSetCU"); - gridLayout_U->addWidget(lbl_Player_aSetCU, 0, 0, 1, 1); - Player_aSetCU = new SequenceEdit("Player/aSetCounter_u", groupBox_counterU); - Player_aSetCU->setObjectName("Player_aSetCU"); - gridLayout_U->addWidget(Player_aSetCU, 0, 1, 1, 1); - - lbl_Player_aIncCU = new QLabel(groupBox_counterU); - lbl_Player_aIncCU->setObjectName("lbl_Player_aIncCU"); - gridLayout_U->addWidget(lbl_Player_aIncCU, 1, 0, 1, 1); - Player_aIncCU = new SequenceEdit("Player/aIncCounter_u", groupBox_counterU); - Player_aIncCU->setObjectName("Player_aIncCU"); - gridLayout_U->addWidget(Player_aIncCU, 1, 1, 1, 1); - - lbl_Player_aDecCU = new QLabel(groupBox_counterU); - lbl_Player_aDecCU->setObjectName("lbl_Player_aDecCU"); - gridLayout_U->addWidget(lbl_Player_aDecCU, 2, 0, 1, 1); - Player_aDecCU = new SequenceEdit("Player/aDecCounter_u", groupBox_counterU); - Player_aDecCU->setObjectName("Player_aDecCU"); - gridLayout_U->addWidget(Player_aDecCU, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterU, 1, 2, 1, 1); - - groupBox_counterB = new QGroupBox(groupBox_3); - groupBox_counterB->setObjectName("groupBox_counterB"); - gridLayout_B = new QGridLayout(groupBox_counterB); - gridLayout_B->setObjectName("gridLayout_B"); - lbl_Player_aSetCB = new QLabel(groupBox_counterB); - lbl_Player_aSetCB->setObjectName("lbl_Player_aSetCB"); - gridLayout_B->addWidget(lbl_Player_aSetCB, 0, 0, 1, 1); - Player_aSetCB = new SequenceEdit("Player/aSetCounter_b", groupBox_counterB); - Player_aSetCB->setObjectName("Player_aSetCB"); - gridLayout_B->addWidget(Player_aSetCB, 0, 1, 1, 1); - - lbl_Player_aIncCB = new QLabel(groupBox_counterB); - lbl_Player_aIncCB->setObjectName("lbl_Player_aIncCB"); - gridLayout_B->addWidget(lbl_Player_aIncCB, 1, 0, 1, 1); - Player_aIncCB = new SequenceEdit("Player/aIncCounter_b", groupBox_counterB); - Player_aIncCB->setObjectName("Player_aIncCB"); - gridLayout_B->addWidget(Player_aIncCB, 1, 1, 1, 1); - - lbl_Player_aDecCB = new QLabel(groupBox_counterB); - lbl_Player_aDecCB->setObjectName("lbl_Player_aDecCB"); - gridLayout_B->addWidget(lbl_Player_aDecCB, 2, 0, 1, 1); - Player_aDecCB = new SequenceEdit("Player/aDecCounter_b", groupBox_counterB); - Player_aDecCB->setObjectName("Player_aDecCB"); - gridLayout_B->addWidget(Player_aDecCB, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterB, 1, 3, 1, 1); - - groupBox_counterR = new QGroupBox(groupBox_3); - groupBox_counterR->setObjectName("groupBox_counterR"); - gridLayout_R = new QGridLayout(groupBox_counterR); - gridLayout_R->setObjectName("gridLayout_R"); - lbl_Player_aSetCR = new QLabel(groupBox_counterR); - lbl_Player_aSetCR->setObjectName("lbl_Player_aSetCR"); - gridLayout_R->addWidget(lbl_Player_aSetCR, 0, 0, 1, 1); - Player_aSetCR = new SequenceEdit("Player/aSetCounter_r", groupBox_counterR); - Player_aSetCR->setObjectName("Player_aSetCR"); - gridLayout_R->addWidget(Player_aSetCR, 0, 1, 1, 1); - - lbl_Player_aIncCR = new QLabel(groupBox_counterR); - lbl_Player_aIncCR->setObjectName("lbl_Player_aIncCR"); - gridLayout_R->addWidget(lbl_Player_aIncCR, 1, 0, 1, 1); - Player_aIncCR = new SequenceEdit("Player/aIncCounter_r", groupBox_counterR); - Player_aIncCR->setObjectName("Player_aIncCR"); - gridLayout_R->addWidget(Player_aIncCR, 1, 1, 1, 1); - - lbl_Player_aDecCR = new QLabel(groupBox_counterR); - lbl_Player_aDecCR->setObjectName("lbl_Player_aDecCR"); - gridLayout_R->addWidget(lbl_Player_aDecCR, 2, 0, 1, 1); - Player_aDecCR = new SequenceEdit("Player/aDecCounter_r", groupBox_counterR); - Player_aDecCR->setObjectName("Player_aDecCR"); - gridLayout_R->addWidget(Player_aDecCR, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterR, 2, 0, 1, 1); - - groupBox_counterG = new QGroupBox(groupBox_3); - groupBox_counterG->setObjectName("groupBox_counterG"); - gridLayout_G = new QGridLayout(groupBox_counterG); - gridLayout_G->setObjectName("gridLayout_G"); - lbl_Player_aSetCG = new QLabel(groupBox_counterG); - lbl_Player_aSetCG->setObjectName("lbl_Player_aSetCG"); - gridLayout_G->addWidget(lbl_Player_aSetCG, 0, 0, 1, 1); - Player_aSetCG = new SequenceEdit("Player/aSetCounter_g", groupBox_counterG); - Player_aSetCG->setObjectName("Player_aSetCG"); - gridLayout_G->addWidget(Player_aSetCG, 0, 1, 1, 1); - - lbl_Player_aIncCG = new QLabel(groupBox_counterG); - lbl_Player_aIncCG->setObjectName("lbl_Player_aIncCG"); - gridLayout_G->addWidget(lbl_Player_aIncCG, 1, 0, 1, 1); - Player_aIncCG = new SequenceEdit("Player/aIncCounter_g", groupBox_counterG); - Player_aIncCG->setObjectName("Player_aIncCG"); - gridLayout_G->addWidget(Player_aIncCG, 1, 1, 1, 1); - - lbl_Player_aDecCG = new QLabel(groupBox_counterG); - lbl_Player_aDecCG->setObjectName("lbl_Player_aDecCG"); - gridLayout_G->addWidget(lbl_Player_aDecCG, 2, 0, 1, 1); - Player_aDecCG = new SequenceEdit("Player/aDecCounter_g", groupBox_counterG); - Player_aDecCG->setObjectName("Player_aDecCG"); - gridLayout_G->addWidget(Player_aDecCG, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterG, 2, 1, 1, 1); - - groupBox_counterX = new QGroupBox(groupBox_3); - groupBox_counterX->setObjectName("groupBox_counterX"); - gridLayout_X = new QGridLayout(groupBox_counterX); - gridLayout_X->setObjectName("gridLayout_X"); - lbl_Player_aSetCX = new QLabel(groupBox_counterX); - lbl_Player_aSetCX->setObjectName("lbl_Player_aSetCX"); - gridLayout_X->addWidget(lbl_Player_aSetCX, 0, 0, 1, 1); - Player_aSetCX = new SequenceEdit("Player/aSetCounter_x", groupBox_counterX); - Player_aSetCX->setObjectName("Player_aSetCX"); - gridLayout_X->addWidget(Player_aSetCX, 0, 1, 1, 1); - - lbl_Player_aIncCX = new QLabel(groupBox_counterX); - lbl_Player_aIncCX->setObjectName("lbl_Player_aIncCX"); - gridLayout_X->addWidget(lbl_Player_aIncCX, 1, 0, 1, 1); - Player_aIncCX = new SequenceEdit("Player/aIncCounter_x", groupBox_counterX); - Player_aIncCX->setObjectName("Player_aIncCX"); - gridLayout_X->addWidget(Player_aIncCX, 1, 1, 1, 1); - - lbl_Player_aDecCX = new QLabel(groupBox_counterX); - lbl_Player_aDecCX->setObjectName("lbl_Player_aDecCX"); - gridLayout_X->addWidget(lbl_Player_aDecCX, 2, 0, 1, 1); - Player_aDecCX = new SequenceEdit("Player/aDecCounter_x", groupBox_counterX); - Player_aDecCX->setObjectName("Player_aDecCX"); - gridLayout_X->addWidget(Player_aDecCX, 2, 1, 1, 1); - - counterLayout->addWidget(groupBox_counterX, 2, 2, 1, 1); - - verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); - - gridLayout_3->addItem(verticalSpacer, 2, 0, 1, 1); - - tabWidget->addTab(tab, QString()); - tab_2 = new QWidget(); - tab_2->setObjectName("tab_2"); - gridLayout_17 = new QGridLayout(tab_2); - gridLayout_17->setObjectName("gridLayout_17"); - groupBox_9 = new QGroupBox(tab_2); - groupBox_9->setObjectName("groupBox_9"); - verticalLayout = new QVBoxLayout(groupBox_9); - verticalLayout->setObjectName("verticalLayout"); - groupBox_12 = new QGroupBox(groupBox_9); - groupBox_12->setObjectName("groupBox_12"); - gridLayout_12 = new QGridLayout(groupBox_12); - gridLayout_12->setObjectName("gridLayout_12"); - Player_aDecPT = new SequenceEdit("Player/aDecPT",groupBox_12); - Player_aDecPT->setObjectName("Player_aDecPT"); + Player_aCCYellow = new SequenceEdit("Player/aCCYellow",groupBox_7); + Player_aCCYellow->setObjectName("Player_aCCYellow"); - gridLayout_12->addWidget(Player_aDecPT, 2, 1, 1, 1); + gridLayout_8->addWidget(Player_aCCYellow, 1, 1, 1, 1); - Player_aIncPT = new SequenceEdit("Player/aIncPT",groupBox_12); - Player_aIncPT->setObjectName("Player_aIncPT"); + lbl_Player_aRCYellow = new QLabel(groupBox_7); + lbl_Player_aRCYellow->setObjectName("lbl_Player_aRCYellow"); - gridLayout_12->addWidget(Player_aIncPT, 1, 1, 1, 1); + gridLayout_8->addWidget(lbl_Player_aRCYellow, 2, 0, 1, 1); - lbl_Player_aIncPT = new QLabel(groupBox_12); - lbl_Player_aIncPT->setObjectName("lbl_Player_aIncPT"); + Player_aRCYellow = new SequenceEdit("Player/aRCYellow",groupBox_7); + Player_aRCYellow->setObjectName("Player_aRCYellow"); - gridLayout_12->addWidget(lbl_Player_aIncPT, 1, 0, 1, 1); + gridLayout_8->addWidget(Player_aRCYellow, 2, 1, 1, 1); - lbl_Player_aDecPT = new QLabel(groupBox_12); - lbl_Player_aDecPT->setObjectName("lbl_Player_aDecPT"); + counterLayout->addWidget(groupBox_7, 0, 3, 1, 1); - gridLayout_12->addWidget(lbl_Player_aDecPT, 2, 0, 1, 1); + groupBox_counterStorm = new QGroupBox(groupBox_3); + groupBox_counterStorm->setObjectName("groupBox_counterStorm"); + gridLayout_Storm = new QGridLayout(groupBox_counterStorm); + gridLayout_Storm->setObjectName("gridLayout_Storm"); + lbl_Player_aSetCStorm = new QLabel(groupBox_counterStorm); + lbl_Player_aSetCStorm->setObjectName("lbl_Player_aSetCStorm"); + gridLayout_Storm->addWidget(lbl_Player_aSetCStorm, 0, 0, 1, 1); + Player_aSetCStorm = new SequenceEdit("Player/aSetCounter_storm", groupBox_counterStorm); + Player_aSetCStorm->setObjectName("Player_aSetCStorm"); + gridLayout_Storm->addWidget(Player_aSetCStorm, 0, 1, 1, 1); - Player_aSetPT = new SequenceEdit("Player/aSetPT",groupBox_12); - Player_aSetPT->setObjectName("Player_aSetPT"); + lbl_Player_aIncCStorm = new QLabel(groupBox_counterStorm); + lbl_Player_aIncCStorm->setObjectName("lbl_Player_aIncCStorm"); + gridLayout_Storm->addWidget(lbl_Player_aIncCStorm, 1, 0, 1, 1); + Player_aIncCStorm = new SequenceEdit("Player/aIncCounter_storm", groupBox_counterStorm); + Player_aIncCStorm->setObjectName("Player_aIncCStorm"); + gridLayout_Storm->addWidget(Player_aIncCStorm, 1, 1, 1, 1); + + lbl_Player_aDecCStorm = new QLabel(groupBox_counterStorm); + lbl_Player_aDecCStorm->setObjectName("lbl_Player_aDecCStorm"); + gridLayout_Storm->addWidget(lbl_Player_aDecCStorm, 2, 0, 1, 1); + Player_aDecCStorm = new SequenceEdit("Player/aDecCounter_storm", groupBox_counterStorm); + Player_aDecCStorm->setObjectName("Player_aDecCStorm"); + gridLayout_Storm->addWidget(Player_aDecCStorm, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterStorm, 1, 0, 1, 1); + + groupBox_counterW = new QGroupBox(groupBox_3); + groupBox_counterW->setObjectName("groupBox_counterW"); + gridLayout_W = new QGridLayout(groupBox_counterW); + gridLayout_W->setObjectName("gridLayout_W"); + lbl_Player_aSetCW = new QLabel(groupBox_counterW); + lbl_Player_aSetCW->setObjectName("lbl_Player_aSetCW"); + gridLayout_W->addWidget(lbl_Player_aSetCW, 0, 0, 1, 1); + Player_aSetCW = new SequenceEdit("Player/aSetCounter_w", groupBox_counterW); + Player_aSetCW->setObjectName("Player_aSetCW"); + gridLayout_W->addWidget(Player_aSetCW, 0, 1, 1, 1); + + lbl_Player_aIncCW = new QLabel(groupBox_counterW); + lbl_Player_aIncCW->setObjectName("lbl_Player_aIncCW"); + gridLayout_W->addWidget(lbl_Player_aIncCW, 1, 0, 1, 1); + Player_aIncCW = new SequenceEdit("Player/aIncCounter_w", groupBox_counterW); + Player_aIncCW->setObjectName("Player_aIncCW"); + gridLayout_W->addWidget(Player_aIncCW, 1, 1, 1, 1); + + lbl_Player_aDecCW = new QLabel(groupBox_counterW); + lbl_Player_aDecCW->setObjectName("lbl_Player_aDecCW"); + gridLayout_W->addWidget(lbl_Player_aDecCW, 2, 0, 1, 1); + Player_aDecCW = new SequenceEdit("Player/aDecCounter_w", groupBox_counterW); + Player_aDecCW->setObjectName("Player_aDecCW"); + gridLayout_W->addWidget(Player_aDecCW, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterW, 1, 1, 1, 1); + + groupBox_counterU = new QGroupBox(groupBox_3); + groupBox_counterU->setObjectName("groupBox_counterU"); + gridLayout_U = new QGridLayout(groupBox_counterU); + gridLayout_U->setObjectName("gridLayout_U"); + lbl_Player_aSetCU = new QLabel(groupBox_counterU); + lbl_Player_aSetCU->setObjectName("lbl_Player_aSetCU"); + gridLayout_U->addWidget(lbl_Player_aSetCU, 0, 0, 1, 1); + Player_aSetCU = new SequenceEdit("Player/aSetCounter_u", groupBox_counterU); + Player_aSetCU->setObjectName("Player_aSetCU"); + gridLayout_U->addWidget(Player_aSetCU, 0, 1, 1, 1); + + lbl_Player_aIncCU = new QLabel(groupBox_counterU); + lbl_Player_aIncCU->setObjectName("lbl_Player_aIncCU"); + gridLayout_U->addWidget(lbl_Player_aIncCU, 1, 0, 1, 1); + Player_aIncCU = new SequenceEdit("Player/aIncCounter_u", groupBox_counterU); + Player_aIncCU->setObjectName("Player_aIncCU"); + gridLayout_U->addWidget(Player_aIncCU, 1, 1, 1, 1); + + lbl_Player_aDecCU = new QLabel(groupBox_counterU); + lbl_Player_aDecCU->setObjectName("lbl_Player_aDecCU"); + gridLayout_U->addWidget(lbl_Player_aDecCU, 2, 0, 1, 1); + Player_aDecCU = new SequenceEdit("Player/aDecCounter_u", groupBox_counterU); + Player_aDecCU->setObjectName("Player_aDecCU"); + gridLayout_U->addWidget(Player_aDecCU, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterU, 1, 2, 1, 1); + + groupBox_counterB = new QGroupBox(groupBox_3); + groupBox_counterB->setObjectName("groupBox_counterB"); + gridLayout_B = new QGridLayout(groupBox_counterB); + gridLayout_B->setObjectName("gridLayout_B"); + lbl_Player_aSetCB = new QLabel(groupBox_counterB); + lbl_Player_aSetCB->setObjectName("lbl_Player_aSetCB"); + gridLayout_B->addWidget(lbl_Player_aSetCB, 0, 0, 1, 1); + Player_aSetCB = new SequenceEdit("Player/aSetCounter_b", groupBox_counterB); + Player_aSetCB->setObjectName("Player_aSetCB"); + gridLayout_B->addWidget(Player_aSetCB, 0, 1, 1, 1); + + lbl_Player_aIncCB = new QLabel(groupBox_counterB); + lbl_Player_aIncCB->setObjectName("lbl_Player_aIncCB"); + gridLayout_B->addWidget(lbl_Player_aIncCB, 1, 0, 1, 1); + Player_aIncCB = new SequenceEdit("Player/aIncCounter_b", groupBox_counterB); + Player_aIncCB->setObjectName("Player_aIncCB"); + gridLayout_B->addWidget(Player_aIncCB, 1, 1, 1, 1); + + lbl_Player_aDecCB = new QLabel(groupBox_counterB); + lbl_Player_aDecCB->setObjectName("lbl_Player_aDecCB"); + gridLayout_B->addWidget(lbl_Player_aDecCB, 2, 0, 1, 1); + Player_aDecCB = new SequenceEdit("Player/aDecCounter_b", groupBox_counterB); + Player_aDecCB->setObjectName("Player_aDecCB"); + gridLayout_B->addWidget(Player_aDecCB, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterB, 1, 3, 1, 1); + + groupBox_counterR = new QGroupBox(groupBox_3); + groupBox_counterR->setObjectName("groupBox_counterR"); + gridLayout_R = new QGridLayout(groupBox_counterR); + gridLayout_R->setObjectName("gridLayout_R"); + lbl_Player_aSetCR = new QLabel(groupBox_counterR); + lbl_Player_aSetCR->setObjectName("lbl_Player_aSetCR"); + gridLayout_R->addWidget(lbl_Player_aSetCR, 0, 0, 1, 1); + Player_aSetCR = new SequenceEdit("Player/aSetCounter_r", groupBox_counterR); + Player_aSetCR->setObjectName("Player_aSetCR"); + gridLayout_R->addWidget(Player_aSetCR, 0, 1, 1, 1); + + lbl_Player_aIncCR = new QLabel(groupBox_counterR); + lbl_Player_aIncCR->setObjectName("lbl_Player_aIncCR"); + gridLayout_R->addWidget(lbl_Player_aIncCR, 1, 0, 1, 1); + Player_aIncCR = new SequenceEdit("Player/aIncCounter_r", groupBox_counterR); + Player_aIncCR->setObjectName("Player_aIncCR"); + gridLayout_R->addWidget(Player_aIncCR, 1, 1, 1, 1); + + lbl_Player_aDecCR = new QLabel(groupBox_counterR); + lbl_Player_aDecCR->setObjectName("lbl_Player_aDecCR"); + gridLayout_R->addWidget(lbl_Player_aDecCR, 2, 0, 1, 1); + Player_aDecCR = new SequenceEdit("Player/aDecCounter_r", groupBox_counterR); + Player_aDecCR->setObjectName("Player_aDecCR"); + gridLayout_R->addWidget(Player_aDecCR, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterR, 2, 0, 1, 1); + + groupBox_counterG = new QGroupBox(groupBox_3); + groupBox_counterG->setObjectName("groupBox_counterG"); + gridLayout_G = new QGridLayout(groupBox_counterG); + gridLayout_G->setObjectName("gridLayout_G"); + lbl_Player_aSetCG = new QLabel(groupBox_counterG); + lbl_Player_aSetCG->setObjectName("lbl_Player_aSetCG"); + gridLayout_G->addWidget(lbl_Player_aSetCG, 0, 0, 1, 1); + Player_aSetCG = new SequenceEdit("Player/aSetCounter_g", groupBox_counterG); + Player_aSetCG->setObjectName("Player_aSetCG"); + gridLayout_G->addWidget(Player_aSetCG, 0, 1, 1, 1); + + lbl_Player_aIncCG = new QLabel(groupBox_counterG); + lbl_Player_aIncCG->setObjectName("lbl_Player_aIncCG"); + gridLayout_G->addWidget(lbl_Player_aIncCG, 1, 0, 1, 1); + Player_aIncCG = new SequenceEdit("Player/aIncCounter_g", groupBox_counterG); + Player_aIncCG->setObjectName("Player_aIncCG"); + gridLayout_G->addWidget(Player_aIncCG, 1, 1, 1, 1); + + lbl_Player_aDecCG = new QLabel(groupBox_counterG); + lbl_Player_aDecCG->setObjectName("lbl_Player_aDecCG"); + gridLayout_G->addWidget(lbl_Player_aDecCG, 2, 0, 1, 1); + Player_aDecCG = new SequenceEdit("Player/aDecCounter_g", groupBox_counterG); + Player_aDecCG->setObjectName("Player_aDecCG"); + gridLayout_G->addWidget(Player_aDecCG, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterG, 2, 1, 1, 1); + + groupBox_counterX = new QGroupBox(groupBox_3); + groupBox_counterX->setObjectName("groupBox_counterX"); + gridLayout_X = new QGridLayout(groupBox_counterX); + gridLayout_X->setObjectName("gridLayout_X"); + lbl_Player_aSetCX = new QLabel(groupBox_counterX); + lbl_Player_aSetCX->setObjectName("lbl_Player_aSetCX"); + gridLayout_X->addWidget(lbl_Player_aSetCX, 0, 0, 1, 1); + Player_aSetCX = new SequenceEdit("Player/aSetCounter_x", groupBox_counterX); + Player_aSetCX->setObjectName("Player_aSetCX"); + gridLayout_X->addWidget(Player_aSetCX, 0, 1, 1, 1); + + lbl_Player_aIncCX = new QLabel(groupBox_counterX); + lbl_Player_aIncCX->setObjectName("lbl_Player_aIncCX"); + gridLayout_X->addWidget(lbl_Player_aIncCX, 1, 0, 1, 1); + Player_aIncCX = new SequenceEdit("Player/aIncCounter_x", groupBox_counterX); + Player_aIncCX->setObjectName("Player_aIncCX"); + gridLayout_X->addWidget(Player_aIncCX, 1, 1, 1, 1); + + lbl_Player_aDecCX = new QLabel(groupBox_counterX); + lbl_Player_aDecCX->setObjectName("lbl_Player_aDecCX"); + gridLayout_X->addWidget(lbl_Player_aDecCX, 2, 0, 1, 1); + Player_aDecCX = new SequenceEdit("Player/aDecCounter_x", groupBox_counterX); + Player_aDecCX->setObjectName("Player_aDecCX"); + gridLayout_X->addWidget(Player_aDecCX, 2, 1, 1, 1); + + counterLayout->addWidget(groupBox_counterX, 2, 2, 1, 1); + + verticalSpacer = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); + + gridLayout_3->addItem(verticalSpacer, 2, 0, 1, 1); + + tabWidget->addTab(tab, QString()); + tab_2 = new QWidget(); + tab_2->setObjectName("tab_2"); + gridLayout_17 = new QGridLayout(tab_2); + gridLayout_17->setObjectName("gridLayout_17"); + groupBox_9 = new QGroupBox(tab_2); + groupBox_9->setObjectName("groupBox_9"); + verticalLayout = new QVBoxLayout(groupBox_9); + verticalLayout->setObjectName("verticalLayout"); + groupBox_12 = new QGroupBox(groupBox_9); + groupBox_12->setObjectName("groupBox_12"); + gridLayout_12 = new QGridLayout(groupBox_12); + gridLayout_12->setObjectName("gridLayout_12"); + Player_aDecPT = new SequenceEdit("Player/aDecPT",groupBox_12); + Player_aDecPT->setObjectName("Player_aDecPT"); - gridLayout_12->addWidget(Player_aSetPT, 0, 1, 1, 1); + gridLayout_12->addWidget(Player_aDecPT, 2, 1, 1, 1); - lbl_Player_aSetPT = new QLabel(groupBox_12); - lbl_Player_aSetPT->setObjectName("lbl_Player_aSetPT"); + Player_aIncPT = new SequenceEdit("Player/aIncPT",groupBox_12); + Player_aIncPT->setObjectName("Player_aIncPT"); - gridLayout_12->addWidget(lbl_Player_aSetPT, 0, 0, 1, 1); + gridLayout_12->addWidget(Player_aIncPT, 1, 1, 1, 1); - verticalLayout->addWidget(groupBox_12); + lbl_Player_aIncPT = new QLabel(groupBox_12); + lbl_Player_aIncPT->setObjectName("lbl_Player_aIncPT"); - groupBox_11 = new QGroupBox(groupBox_9); - groupBox_11->setObjectName("groupBox_11"); - gridLayout_11 = new QGridLayout(groupBox_11); - gridLayout_11->setObjectName("gridLayout_11"); - lbl_Player_aDecT = new QLabel(groupBox_11); - lbl_Player_aDecT->setObjectName("lbl_Player_aDecT"); + gridLayout_12->addWidget(lbl_Player_aIncPT, 1, 0, 1, 1); - gridLayout_11->addWidget(lbl_Player_aDecT, 1, 0, 1, 1); + lbl_Player_aDecPT = new QLabel(groupBox_12); + lbl_Player_aDecPT->setObjectName("lbl_Player_aDecPT"); - Player_aDecT = new SequenceEdit("Player/aDecT",groupBox_11); - Player_aDecT->setObjectName("Player_aDecT"); + gridLayout_12->addWidget(lbl_Player_aDecPT, 2, 0, 1, 1); - gridLayout_11->addWidget(Player_aDecT, 1, 1, 1, 1); + Player_aSetPT = new SequenceEdit("Player/aSetPT",groupBox_12); + Player_aSetPT->setObjectName("Player_aSetPT"); - lbl_Player_aIncT = new QLabel(groupBox_11); - lbl_Player_aIncT->setObjectName("lbl_Player_aIncT"); + gridLayout_12->addWidget(Player_aSetPT, 0, 1, 1, 1); - gridLayout_11->addWidget(lbl_Player_aIncT, 0, 0, 1, 1); + lbl_Player_aSetPT = new QLabel(groupBox_12); + lbl_Player_aSetPT->setObjectName("lbl_Player_aSetPT"); - Player_aIncT = new SequenceEdit("Player/aIncT",groupBox_11); - Player_aIncT->setObjectName("Player_aIncT"); + gridLayout_12->addWidget(lbl_Player_aSetPT, 0, 0, 1, 1); - gridLayout_11->addWidget(Player_aIncT, 0, 1, 1, 1); + verticalLayout->addWidget(groupBox_12); - verticalLayout->addWidget(groupBox_11); + groupBox_11 = new QGroupBox(groupBox_9); + groupBox_11->setObjectName("groupBox_11"); + gridLayout_11 = new QGridLayout(groupBox_11); + gridLayout_11->setObjectName("gridLayout_11"); + lbl_Player_aDecT = new QLabel(groupBox_11); + lbl_Player_aDecT->setObjectName("lbl_Player_aDecT"); - groupBox_10 = new QGroupBox(groupBox_9); - groupBox_10->setObjectName("groupBox_10"); - gridLayout_10 = new QGridLayout(groupBox_10); - gridLayout_10->setObjectName("gridLayout_10"); - lbl_Player_aDecP = new QLabel(groupBox_10); - lbl_Player_aDecP->setObjectName("lbl_Player_aDecP"); + gridLayout_11->addWidget(lbl_Player_aDecT, 1, 0, 1, 1); - gridLayout_10->addWidget(lbl_Player_aDecP, 1, 0, 1, 1); + Player_aDecT = new SequenceEdit("Player/aDecT",groupBox_11); + Player_aDecT->setObjectName("Player_aDecT"); - Player_aDecP = new SequenceEdit("Player/aDecP",groupBox_10); - Player_aDecP->setObjectName("Player_aDecP"); + gridLayout_11->addWidget(Player_aDecT, 1, 1, 1, 1); - gridLayout_10->addWidget(Player_aDecP, 1, 1, 1, 1); + lbl_Player_aIncT = new QLabel(groupBox_11); + lbl_Player_aIncT->setObjectName("lbl_Player_aIncT"); - Player_IncP = new SequenceEdit("Player/IncP",groupBox_10); - Player_IncP->setObjectName("Player_IncP"); + gridLayout_11->addWidget(lbl_Player_aIncT, 0, 0, 1, 1); - gridLayout_10->addWidget(Player_IncP, 0, 1, 1, 1); + Player_aIncT = new SequenceEdit("Player/aIncT",groupBox_11); + Player_aIncT->setObjectName("Player_aIncT"); - lbl_Player_IncP = new QLabel(groupBox_10); - lbl_Player_IncP->setObjectName("lbl_Player_IncP"); + gridLayout_11->addWidget(Player_aIncT, 0, 1, 1, 1); - gridLayout_10->addWidget(lbl_Player_IncP, 0, 0, 1, 1); + verticalLayout->addWidget(groupBox_11); - verticalLayout->addWidget(groupBox_10); + groupBox_10 = new QGroupBox(groupBox_9); + groupBox_10->setObjectName("groupBox_10"); + gridLayout_10 = new QGridLayout(groupBox_10); + gridLayout_10->setObjectName("gridLayout_10"); + lbl_Player_aDecP = new QLabel(groupBox_10); + lbl_Player_aDecP->setObjectName("lbl_Player_aDecP"); - gridLayout_17->addWidget(groupBox_9, 0, 1, 1, 1); + gridLayout_10->addWidget(lbl_Player_aDecP, 1, 0, 1, 1); - groupBox_8 = new QGroupBox(tab_2); - groupBox_8->setObjectName("groupBox_8"); - gridLayout_5 = new QGridLayout(groupBox_8); - gridLayout_5->setObjectName("gridLayout_5"); - lbl_TabGame_phase0 = new QLabel(groupBox_8); - lbl_TabGame_phase0->setObjectName("lbl_TabGame_phase0"); + Player_aDecP = new SequenceEdit("Player/aDecP",groupBox_10); + Player_aDecP->setObjectName("Player_aDecP"); - gridLayout_5->addWidget(lbl_TabGame_phase0, 0, 0, 1, 1); + gridLayout_10->addWidget(Player_aDecP, 1, 1, 1, 1); - TabGame_phase0 = new SequenceEdit("Player/phase0",groupBox_8); - TabGame_phase0->setObjectName("TabGame_phase0"); + Player_IncP = new SequenceEdit("Player/IncP",groupBox_10); + Player_IncP->setObjectName("Player_IncP"); - gridLayout_5->addWidget(TabGame_phase0, 0, 1, 1, 1); + gridLayout_10->addWidget(Player_IncP, 0, 1, 1, 1); - lbl_TabGame_phase1 = new QLabel(groupBox_8); - lbl_TabGame_phase1->setObjectName("lbl_TabGame_phase1"); + lbl_Player_IncP = new QLabel(groupBox_10); + lbl_Player_IncP->setObjectName("lbl_Player_IncP"); - gridLayout_5->addWidget(lbl_TabGame_phase1, 1, 0, 1, 1); + gridLayout_10->addWidget(lbl_Player_IncP, 0, 0, 1, 1); - TabGame_phase1 = new SequenceEdit("Player/phase1",groupBox_8); - TabGame_phase1->setObjectName("TabGame_phase1"); + verticalLayout->addWidget(groupBox_10); - gridLayout_5->addWidget(TabGame_phase1, 1, 1, 1, 1); + gridLayout_17->addWidget(groupBox_9, 0, 1, 1, 1); - lbl_TabGame_phase2 = new QLabel(groupBox_8); - lbl_TabGame_phase2->setObjectName("lbl_TabGame_phase2"); + groupBox_8 = new QGroupBox(tab_2); + groupBox_8->setObjectName("groupBox_8"); + gridLayout_5 = new QGridLayout(groupBox_8); + gridLayout_5->setObjectName("gridLayout_5"); + lbl_TabGame_phase0 = new QLabel(groupBox_8); + lbl_TabGame_phase0->setObjectName("lbl_TabGame_phase0"); - gridLayout_5->addWidget(lbl_TabGame_phase2, 2, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase0, 0, 0, 1, 1); - TabGame_phase2 = new SequenceEdit("Player/phase2",groupBox_8); - TabGame_phase2->setObjectName("TabGame_phase2"); + TabGame_phase0 = new SequenceEdit("Player/phase0",groupBox_8); + TabGame_phase0->setObjectName("TabGame_phase0"); - gridLayout_5->addWidget(TabGame_phase2, 2, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase0, 0, 1, 1, 1); - lbl_TabGame_phase3 = new QLabel(groupBox_8); - lbl_TabGame_phase3->setObjectName("lbl_TabGame_phase3"); + lbl_TabGame_phase1 = new QLabel(groupBox_8); + lbl_TabGame_phase1->setObjectName("lbl_TabGame_phase1"); - gridLayout_5->addWidget(lbl_TabGame_phase3, 3, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase1, 1, 0, 1, 1); - TabGame_phase3 = new SequenceEdit("Player/phase3",groupBox_8); - TabGame_phase3->setObjectName("TabGame_phase3"); + TabGame_phase1 = new SequenceEdit("Player/phase1",groupBox_8); + TabGame_phase1->setObjectName("TabGame_phase1"); - gridLayout_5->addWidget(TabGame_phase3, 3, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase1, 1, 1, 1, 1); - lbl_TabGame_phase4 = new QLabel(groupBox_8); - lbl_TabGame_phase4->setObjectName("lbl_TabGame_phase4"); + lbl_TabGame_phase2 = new QLabel(groupBox_8); + lbl_TabGame_phase2->setObjectName("lbl_TabGame_phase2"); - gridLayout_5->addWidget(lbl_TabGame_phase4, 4, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase2, 2, 0, 1, 1); - TabGame_phase4 = new SequenceEdit("Player/phase4",groupBox_8); - TabGame_phase4->setObjectName("TabGame_phase4"); + TabGame_phase2 = new SequenceEdit("Player/phase2",groupBox_8); + TabGame_phase2->setObjectName("TabGame_phase2"); - gridLayout_5->addWidget(TabGame_phase4, 4, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase2, 2, 1, 1, 1); - lbl_TabGame_phase5 = new QLabel(groupBox_8); - lbl_TabGame_phase5->setObjectName("lbl_TabGame_phase5"); + lbl_TabGame_phase3 = new QLabel(groupBox_8); + lbl_TabGame_phase3->setObjectName("lbl_TabGame_phase3"); - gridLayout_5->addWidget(lbl_TabGame_phase5, 5, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase3, 3, 0, 1, 1); - TabGame_phase5 = new SequenceEdit("Player/phase5",groupBox_8); - TabGame_phase5->setObjectName("TabGame_phase5"); + TabGame_phase3 = new SequenceEdit("Player/phase3",groupBox_8); + TabGame_phase3->setObjectName("TabGame_phase3"); - gridLayout_5->addWidget(TabGame_phase5, 5, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase3, 3, 1, 1, 1); - lbl_TabGame_phase6 = new QLabel(groupBox_8); - lbl_TabGame_phase6->setObjectName("lbl_TabGame_phase6"); + lbl_TabGame_phase4 = new QLabel(groupBox_8); + lbl_TabGame_phase4->setObjectName("lbl_TabGame_phase4"); - gridLayout_5->addWidget(lbl_TabGame_phase6, 6, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase4, 4, 0, 1, 1); - lbl_TabGame_phase7 = new QLabel(groupBox_8); - lbl_TabGame_phase7->setObjectName("lbl_TabGame_phase7"); + TabGame_phase4 = new SequenceEdit("Player/phase4",groupBox_8); + TabGame_phase4->setObjectName("TabGame_phase4"); - gridLayout_5->addWidget(lbl_TabGame_phase7, 7, 0, 1, 1); + gridLayout_5->addWidget(TabGame_phase4, 4, 1, 1, 1); - TabGame_phase6 = new SequenceEdit("Player/phase6",groupBox_8); - TabGame_phase6->setObjectName("TabGame_phase6"); + lbl_TabGame_phase5 = new QLabel(groupBox_8); + lbl_TabGame_phase5->setObjectName("lbl_TabGame_phase5"); - gridLayout_5->addWidget(TabGame_phase6, 6, 1, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase5, 5, 0, 1, 1); - lbl_TabGame_phase8 = new QLabel(groupBox_8); - lbl_TabGame_phase8->setObjectName("lbl_TabGame_phase8"); + TabGame_phase5 = new SequenceEdit("Player/phase5",groupBox_8); + TabGame_phase5->setObjectName("TabGame_phase5"); - gridLayout_5->addWidget(lbl_TabGame_phase8, 8, 0, 1, 1); + gridLayout_5->addWidget(TabGame_phase5, 5, 1, 1, 1); - TabGame_phase7 = new SequenceEdit("Player/phase7",groupBox_8); - TabGame_phase7->setObjectName("TabGame_phase7"); + lbl_TabGame_phase6 = new QLabel(groupBox_8); + lbl_TabGame_phase6->setObjectName("lbl_TabGame_phase6"); - gridLayout_5->addWidget(TabGame_phase7, 7, 1, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase6, 6, 0, 1, 1); - lbl_TabGame_phase9 = new QLabel(groupBox_8); - lbl_TabGame_phase9->setObjectName("lbl_TabGame_phase9"); + lbl_TabGame_phase7 = new QLabel(groupBox_8); + lbl_TabGame_phase7->setObjectName("lbl_TabGame_phase7"); - gridLayout_5->addWidget(lbl_TabGame_phase9, 9, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase7, 7, 0, 1, 1); - TabGame_phase8 = new SequenceEdit("Player/phase8",groupBox_8); - TabGame_phase8->setObjectName("TabGame_phase8"); + TabGame_phase6 = new SequenceEdit("Player/phase6",groupBox_8); + TabGame_phase6->setObjectName("TabGame_phase6"); - gridLayout_5->addWidget(TabGame_phase8, 8, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase6, 6, 1, 1, 1); - lbl_TabGame_phase10 = new QLabel(groupBox_8); - lbl_TabGame_phase10->setObjectName("lbl_TabGame_phase10"); + lbl_TabGame_phase8 = new QLabel(groupBox_8); + lbl_TabGame_phase8->setObjectName("lbl_TabGame_phase8"); - gridLayout_5->addWidget(lbl_TabGame_phase10, 10, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase8, 8, 0, 1, 1); - TabGame_phase9 = new SequenceEdit("Player/phase9",groupBox_8); - TabGame_phase9->setObjectName("TabGame_phase9"); + TabGame_phase7 = new SequenceEdit("Player/phase7",groupBox_8); + TabGame_phase7->setObjectName("TabGame_phase7"); - gridLayout_5->addWidget(TabGame_phase9, 9, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase7, 7, 1, 1, 1); - lbl_TabGame_aNextPhase = new QLabel(groupBox_8); - lbl_TabGame_aNextPhase->setObjectName("lbl_TabGame_aNextPhase"); + lbl_TabGame_phase9 = new QLabel(groupBox_8); + lbl_TabGame_phase9->setObjectName("lbl_TabGame_phase9"); - gridLayout_5->addWidget(lbl_TabGame_aNextPhase, 11, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase9, 9, 0, 1, 1); - TabGame_phase10 = new SequenceEdit("Player/phase10",groupBox_8); - TabGame_phase10->setObjectName("TabGame_phase10"); + TabGame_phase8 = new SequenceEdit("Player/phase8",groupBox_8); + TabGame_phase8->setObjectName("TabGame_phase8"); - gridLayout_5->addWidget(TabGame_phase10, 10, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase8, 8, 1, 1, 1); - lbl_TabGame_aNextTurn = new QLabel(groupBox_8); - lbl_TabGame_aNextTurn->setObjectName("lbl_TabGame_aNextTurn"); + lbl_TabGame_phase10 = new QLabel(groupBox_8); + lbl_TabGame_phase10->setObjectName("lbl_TabGame_phase10"); - gridLayout_5->addWidget(lbl_TabGame_aNextTurn, 12, 0, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_phase10, 10, 0, 1, 1); - TabGame_aNextPhase = new SequenceEdit("Player/aNextPhase",groupBox_8); - TabGame_aNextPhase->setObjectName("TabGame_aNextPhase"); + TabGame_phase9 = new SequenceEdit("Player/phase9",groupBox_8); + TabGame_phase9->setObjectName("TabGame_phase9"); - gridLayout_5->addWidget(TabGame_aNextPhase, 11, 1, 1, 1); + gridLayout_5->addWidget(TabGame_phase9, 9, 1, 1, 1); - TabGame_aNextTurn = new SequenceEdit("Player/aNextTurn",groupBox_8); - TabGame_aNextTurn->setObjectName("TabGame_aNextTurn"); + lbl_TabGame_aNextPhase = new QLabel(groupBox_8); + lbl_TabGame_aNextPhase->setObjectName("lbl_TabGame_aNextPhase"); - gridLayout_5->addWidget(TabGame_aNextTurn, 12, 1, 1, 1); + gridLayout_5->addWidget(lbl_TabGame_aNextPhase, 11, 0, 1, 1); - gridLayout_17->addWidget(groupBox_8, 0, 0, 1, 1); + TabGame_phase10 = new SequenceEdit("Player/phase10",groupBox_8); + TabGame_phase10->setObjectName("TabGame_phase10"); - groupBox_13 = new QGroupBox(tab_2); - groupBox_13->setObjectName("groupBox_13"); - gridLayout_13 = new QGridLayout(groupBox_13); - gridLayout_13->setObjectName("gridLayout_13"); - lbl_Player_aTap = new QLabel(groupBox_13); - lbl_Player_aTap->setObjectName("lbl_Player_aTap"); + gridLayout_5->addWidget(TabGame_phase10, 10, 1, 1, 1); - gridLayout_13->addWidget(lbl_Player_aTap, 0, 0, 1, 1); + lbl_TabGame_aNextTurn = new QLabel(groupBox_8); + lbl_TabGame_aNextTurn->setObjectName("lbl_TabGame_aNextTurn"); - Player_aTap = new SequenceEdit("Player/aTap",groupBox_13); - Player_aTap->setObjectName("Player_aTap"); + gridLayout_5->addWidget(lbl_TabGame_aNextTurn, 12, 0, 1, 1); - gridLayout_13->addWidget(Player_aTap, 0, 1, 1, 1); + TabGame_aNextPhase = new SequenceEdit("Player/aNextPhase",groupBox_8); + TabGame_aNextPhase->setObjectName("TabGame_aNextPhase"); - lbl_Player_aUntapAll = new QLabel(groupBox_13); - lbl_Player_aUntapAll->setObjectName("lbl_Player_aUntapAll"); + gridLayout_5->addWidget(TabGame_aNextPhase, 11, 1, 1, 1); - gridLayout_13->addWidget(lbl_Player_aUntapAll, 2, 0, 1, 1); + TabGame_aNextTurn = new SequenceEdit("Player/aNextTurn",groupBox_8); + TabGame_aNextTurn->setObjectName("TabGame_aNextTurn"); - Player_aUntapAll = new SequenceEdit("Player/aUntapAll",groupBox_13); - Player_aUntapAll->setObjectName("Player_aUntapAll"); + gridLayout_5->addWidget(TabGame_aNextTurn, 12, 1, 1, 1); - gridLayout_13->addWidget(Player_aUntapAll, 2, 1, 1, 1); + gridLayout_17->addWidget(groupBox_8, 0, 0, 1, 1); - lbl_Player_aDoesntUntap = new QLabel(groupBox_13); - lbl_Player_aDoesntUntap->setObjectName("lbl_Player_aDoesntUntap"); + groupBox_13 = new QGroupBox(tab_2); + groupBox_13->setObjectName("groupBox_13"); + gridLayout_13 = new QGridLayout(groupBox_13); + gridLayout_13->setObjectName("gridLayout_13"); + lbl_Player_aTap = new QLabel(groupBox_13); + lbl_Player_aTap->setObjectName("lbl_Player_aTap"); - gridLayout_13->addWidget(lbl_Player_aDoesntUntap, 3, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aTap, 0, 0, 1, 1); - Player_aDoesntUntap = new SequenceEdit("Player/aDoesntUntap",groupBox_13); - Player_aDoesntUntap->setObjectName("Player_aDoesntUntap"); + Player_aTap = new SequenceEdit("Player/aTap",groupBox_13); + Player_aTap->setObjectName("Player_aTap"); - gridLayout_13->addWidget(Player_aDoesntUntap, 3, 1, 1, 1); + gridLayout_13->addWidget(Player_aTap, 0, 1, 1, 1); - lbl_Player_aFlip = new QLabel(groupBox_13); - lbl_Player_aFlip->setObjectName("lbl_Player_aFlip"); + lbl_Player_aUntapAll = new QLabel(groupBox_13); + lbl_Player_aUntapAll->setObjectName("lbl_Player_aUntapAll"); - gridLayout_13->addWidget(lbl_Player_aFlip, 4, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aUntapAll, 2, 0, 1, 1); - Player_aFlip = new SequenceEdit("Player/aFlip",groupBox_13); - Player_aFlip->setObjectName("Player_aFlip"); + Player_aUntapAll = new SequenceEdit("Player/aUntapAll",groupBox_13); + Player_aUntapAll->setObjectName("Player_aUntapAll"); - gridLayout_13->addWidget(Player_aFlip, 4, 1, 1, 1); + gridLayout_13->addWidget(Player_aUntapAll, 2, 1, 1, 1); - lbl_Player_aPeek = new QLabel(groupBox_13); - lbl_Player_aPeek->setObjectName("lbl_Player_aPeek"); + lbl_Player_aDoesntUntap = new QLabel(groupBox_13); + lbl_Player_aDoesntUntap->setObjectName("lbl_Player_aDoesntUntap"); - gridLayout_13->addWidget(lbl_Player_aPeek, 5, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aDoesntUntap, 3, 0, 1, 1); - Player_aPeek = new SequenceEdit("Player/aPeek",groupBox_13); - Player_aPeek->setObjectName("Player_aPeek"); + Player_aDoesntUntap = new SequenceEdit("Player/aDoesntUntap",groupBox_13); + Player_aDoesntUntap->setObjectName("Player_aDoesntUntap"); - gridLayout_13->addWidget(Player_aPeek, 5, 1, 1, 1); + gridLayout_13->addWidget(Player_aDoesntUntap, 3, 1, 1, 1); - lbl_Player_aPlay = new QLabel(groupBox_13); - lbl_Player_aPlay->setObjectName("lbl_Player_aPlay"); + lbl_Player_aFlip = new QLabel(groupBox_13); + lbl_Player_aFlip->setObjectName("lbl_Player_aFlip"); - gridLayout_13->addWidget(lbl_Player_aPlay, 6, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aFlip, 4, 0, 1, 1); - Player_aPlay = new SequenceEdit("Player/aPlay",groupBox_13); - Player_aPlay->setObjectName("Player_aPlay"); + Player_aFlip = new SequenceEdit("Player/aFlip",groupBox_13); + Player_aFlip->setObjectName("Player_aFlip"); - gridLayout_13->addWidget(Player_aPlay, 6, 1, 1, 1); + gridLayout_13->addWidget(Player_aFlip, 4, 1, 1, 1); - lbl_Player_aAttach = new QLabel(groupBox_13); - lbl_Player_aAttach->setObjectName("lbl_Player_aAttach"); + lbl_Player_aPeek = new QLabel(groupBox_13); + lbl_Player_aPeek->setObjectName("lbl_Player_aPeek"); - gridLayout_13->addWidget(lbl_Player_aAttach, 7, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aPeek, 5, 0, 1, 1); - Player_aAttach = new SequenceEdit("Player/aAttach",groupBox_13); - Player_aAttach->setObjectName("Player_aAttach"); + Player_aPeek = new SequenceEdit("Player/aPeek",groupBox_13); + Player_aPeek->setObjectName("Player_aPeek"); - gridLayout_13->addWidget(Player_aAttach, 7, 1, 1, 1); + gridLayout_13->addWidget(Player_aPeek, 5, 1, 1, 1); - lbl_Player_aUnattach = new QLabel(groupBox_13); - lbl_Player_aUnattach->setObjectName("lbl_Player_aUnattach"); + lbl_Player_aPlay = new QLabel(groupBox_13); + lbl_Player_aPlay->setObjectName("lbl_Player_aPlay"); - gridLayout_13->addWidget(lbl_Player_aUnattach, 8, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aPlay, 6, 0, 1, 1); - Player_aUnattach = new SequenceEdit("Player/aUnattach",groupBox_13); - Player_aUnattach->setObjectName("Player_aUnattach"); + Player_aPlay = new SequenceEdit("Player/aPlay",groupBox_13); + Player_aPlay->setObjectName("Player_aPlay"); - gridLayout_13->addWidget(Player_aUnattach, 8, 1, 1, 1); + gridLayout_13->addWidget(Player_aPlay, 6, 1, 1, 1); - lbl_Player_aClone = new QLabel(groupBox_13); - lbl_Player_aClone->setObjectName("lbl_Player_aClone"); + lbl_Player_aAttach = new QLabel(groupBox_13); + lbl_Player_aAttach->setObjectName("lbl_Player_aAttach"); - gridLayout_13->addWidget(lbl_Player_aClone, 9, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aAttach, 7, 0, 1, 1); - Player_aClone = new SequenceEdit("Player/aClone",groupBox_13); - Player_aClone->setObjectName("Player_aClone"); + Player_aAttach = new SequenceEdit("Player/aAttach",groupBox_13); + Player_aAttach->setObjectName("Player_aAttach"); - gridLayout_13->addWidget(Player_aClone, 9, 1, 1, 1); + gridLayout_13->addWidget(Player_aAttach, 7, 1, 1, 1); - lbl_Player_aCreateToken = new QLabel(groupBox_13); - lbl_Player_aCreateToken->setObjectName("lbl_Player_aCreateToken"); + lbl_Player_aUnattach = new QLabel(groupBox_13); + lbl_Player_aUnattach->setObjectName("lbl_Player_aUnattach"); - gridLayout_13->addWidget(lbl_Player_aCreateToken, 10, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aUnattach, 8, 0, 1, 1); - Player_aCreateToken = new SequenceEdit("Player/aCreateToken",groupBox_13); - Player_aCreateToken->setObjectName("Player_aCreateToken"); + Player_aUnattach = new SequenceEdit("Player/aUnattach",groupBox_13); + Player_aUnattach->setObjectName("Player_aUnattach"); - gridLayout_13->addWidget(Player_aCreateToken, 10, 1, 1, 1); + gridLayout_13->addWidget(Player_aUnattach, 8, 1, 1, 1); - lbl_Player_aCreateRelatedTokens = new QLabel(groupBox_13); - lbl_Player_aCreateRelatedTokens->setObjectName("lbl_Player_aCreateRelatedTokens"); + lbl_Player_aClone = new QLabel(groupBox_13); + lbl_Player_aClone->setObjectName("lbl_Player_aClone"); - gridLayout_13->addWidget(lbl_Player_aCreateRelatedTokens, 11, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aClone, 9, 0, 1, 1); - Player_aCreateRelatedTokens = new SequenceEdit("Player/aCreateRelatedTokens",groupBox_13); - Player_aCreateRelatedTokens->setObjectName("Player_aCreateRelatedTokens"); + Player_aClone = new SequenceEdit("Player/aClone",groupBox_13); + Player_aClone->setObjectName("Player_aClone"); - gridLayout_13->addWidget(Player_aCreateRelatedTokens, 11, 1, 1, 1); + gridLayout_13->addWidget(Player_aClone, 9, 1, 1, 1); - lbl_Player_aCreateAnotherToken = new QLabel(groupBox_13); - lbl_Player_aCreateAnotherToken->setObjectName("lbl_Player_aCreateAnotherToken"); + lbl_Player_aCreateToken = new QLabel(groupBox_13); + lbl_Player_aCreateToken->setObjectName("lbl_Player_aCreateToken"); - gridLayout_13->addWidget(lbl_Player_aCreateAnotherToken, 12, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aCreateToken, 10, 0, 1, 1); - Player_aCreateAnotherToken = new SequenceEdit("Player/aCreateAnotherToken",groupBox_13); - Player_aCreateAnotherToken->setObjectName("Player_aCreateAnotherToken"); + Player_aCreateToken = new SequenceEdit("Player/aCreateToken",groupBox_13); + Player_aCreateToken->setObjectName("Player_aCreateToken"); - gridLayout_13->addWidget(Player_aCreateAnotherToken, 12, 1, 1, 1); + gridLayout_13->addWidget(Player_aCreateToken, 10, 1, 1, 1); - lbl_Player_aSetAnnotation = new QLabel(groupBox_13); - lbl_Player_aSetAnnotation->setObjectName("lbl_Player_aSetAnnotation"); + lbl_Player_aCreateRelatedTokens = new QLabel(groupBox_13); + lbl_Player_aCreateRelatedTokens->setObjectName("lbl_Player_aCreateRelatedTokens"); - gridLayout_13->addWidget(lbl_Player_aSetAnnotation, 13, 0, 1, 1); + gridLayout_13->addWidget(lbl_Player_aCreateRelatedTokens, 11, 0, 1, 1); - Player_aSetAnnotation = new SequenceEdit("Player/aSetAnnotation",groupBox_13); - Player_aSetAnnotation->setObjectName("Player_aSetAnnotation"); + Player_aCreateRelatedTokens = new SequenceEdit("Player/aCreateRelatedTokens",groupBox_13); + Player_aCreateRelatedTokens->setObjectName("Player_aCreateRelatedTokens"); - gridLayout_13->addWidget(Player_aSetAnnotation, 13, 1, 1, 1); + gridLayout_13->addWidget(Player_aCreateRelatedTokens, 11, 1, 1, 1); - gridLayout_17->addWidget(groupBox_13, 0, 2, 1, 1); + lbl_Player_aCreateAnotherToken = new QLabel(groupBox_13); + lbl_Player_aCreateAnotherToken->setObjectName("lbl_Player_aCreateAnotherToken"); - verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); + gridLayout_13->addWidget(lbl_Player_aCreateAnotherToken, 12, 0, 1, 1); - gridLayout_17->addItem(verticalSpacer_2, 1, 1, 1, 1); + Player_aCreateAnotherToken = new SequenceEdit("Player/aCreateAnotherToken",groupBox_13); + Player_aCreateAnotherToken->setObjectName("Player_aCreateAnotherToken"); - tabWidget->addTab(tab_2, QString()); - tab_3 = new QWidget(); - tab_3->setObjectName("tab_3"); - gridLayout_20 = new QGridLayout(tab_3); - gridLayout_20->setObjectName("gridLayout_20"); - groupBox_15 = new QGroupBox(tab_3); - groupBox_15->setObjectName("groupBox_15"); - gridLayout_15 = new QGridLayout(groupBox_15); - gridLayout_15->setObjectName("gridLayout_15"); - lbl_Player_aMoveToBottomLibrary = new QLabel(groupBox_15); - lbl_Player_aMoveToBottomLibrary->setObjectName("lbl_Player_aMoveToBottomLibrary"); + gridLayout_13->addWidget(Player_aCreateAnotherToken, 12, 1, 1, 1); - gridLayout_15->addWidget(lbl_Player_aMoveToBottomLibrary, 0, 0, 1, 1); + lbl_Player_aSetAnnotation = new QLabel(groupBox_13); + lbl_Player_aSetAnnotation->setObjectName("lbl_Player_aSetAnnotation"); - Player_aMoveToBottomLibrary = new SequenceEdit("Player/aMoveToBottomLibrary",groupBox_15); - Player_aMoveToBottomLibrary->setObjectName("Player_aMoveToBottomLibrary"); + gridLayout_13->addWidget(lbl_Player_aSetAnnotation, 13, 0, 1, 1); - gridLayout_15->addWidget(Player_aMoveToBottomLibrary, 0, 1, 1, 1); + Player_aSetAnnotation = new SequenceEdit("Player/aSetAnnotation",groupBox_13); + Player_aSetAnnotation->setObjectName("Player_aSetAnnotation"); - lbl_Player_aMoveToTopLibrary = new QLabel(groupBox_15); - lbl_Player_aMoveToTopLibrary->setObjectName("lbl_Player_aMoveToTopLibrary"); + gridLayout_13->addWidget(Player_aSetAnnotation, 13, 1, 1, 1); - gridLayout_15->addWidget(lbl_Player_aMoveToTopLibrary, 1, 0, 1, 1); + gridLayout_17->addWidget(groupBox_13, 0, 2, 1, 1); - Player_aMoveToTopLibrary = new SequenceEdit("Player/aMoveToTopLibrary",groupBox_15); - Player_aMoveToTopLibrary->setObjectName("Player_aMoveToTopLibrary"); + verticalSpacer_2 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); - gridLayout_15->addWidget(Player_aMoveToTopLibrary, 1, 1, 1, 1); + gridLayout_17->addItem(verticalSpacer_2, 1, 1, 1, 1); - lbl_Player_aMoveToGraveyard = new QLabel(groupBox_15); - lbl_Player_aMoveToGraveyard->setObjectName("lbl_Player_aMoveToGraveyard"); + tabWidget->addTab(tab_2, QString()); + tab_3 = new QWidget(); + tab_3->setObjectName("tab_3"); + gridLayout_20 = new QGridLayout(tab_3); + gridLayout_20->setObjectName("gridLayout_20"); + groupBox_15 = new QGroupBox(tab_3); + groupBox_15->setObjectName("groupBox_15"); + gridLayout_15 = new QGridLayout(groupBox_15); + gridLayout_15->setObjectName("gridLayout_15"); + lbl_Player_aMoveToBottomLibrary = new QLabel(groupBox_15); + lbl_Player_aMoveToBottomLibrary->setObjectName("lbl_Player_aMoveToBottomLibrary"); - gridLayout_15->addWidget(lbl_Player_aMoveToGraveyard, 2, 0, 1, 1); + gridLayout_15->addWidget(lbl_Player_aMoveToBottomLibrary, 0, 0, 1, 1); - Player_aMoveToGraveyard = new SequenceEdit("Player/aMoveToGraveyard",groupBox_15); - Player_aMoveToGraveyard->setObjectName("Player_aMoveToGraveyard"); + Player_aMoveToBottomLibrary = new SequenceEdit("Player/aMoveToBottomLibrary",groupBox_15); + Player_aMoveToBottomLibrary->setObjectName("Player_aMoveToBottomLibrary"); - gridLayout_15->addWidget(Player_aMoveToGraveyard, 2, 1, 1, 1); + gridLayout_15->addWidget(Player_aMoveToBottomLibrary, 0, 1, 1, 1); - lbl_Player_aMoveToExile = new QLabel(groupBox_15); - lbl_Player_aMoveToExile->setObjectName("lbl_Player_aMoveToExile"); + lbl_Player_aMoveToTopLibrary = new QLabel(groupBox_15); + lbl_Player_aMoveToTopLibrary->setObjectName("lbl_Player_aMoveToTopLibrary"); - gridLayout_15->addWidget(lbl_Player_aMoveToExile, 3, 0, 1, 1); + gridLayout_15->addWidget(lbl_Player_aMoveToTopLibrary, 1, 0, 1, 1); - Player_aMoveToExile = new SequenceEdit("Player/aMoveToExile",groupBox_15); - Player_aMoveToExile->setObjectName("Player_aMoveToExile"); + Player_aMoveToTopLibrary = new SequenceEdit("Player/aMoveToTopLibrary",groupBox_15); + Player_aMoveToTopLibrary->setObjectName("Player_aMoveToTopLibrary"); - gridLayout_15->addWidget(Player_aMoveToExile, 3, 1, 1, 1); + gridLayout_15->addWidget(Player_aMoveToTopLibrary, 1, 1, 1, 1); - lbl_Player_aMoveToHand = new QLabel(groupBox_15); - lbl_Player_aMoveToHand->setObjectName("lbl_Player_aMoveToHand"); + lbl_Player_aMoveToGraveyard = new QLabel(groupBox_15); + lbl_Player_aMoveToGraveyard->setObjectName("lbl_Player_aMoveToGraveyard"); - gridLayout_15->addWidget(lbl_Player_aMoveToHand, 4, 0, 1, 1); + gridLayout_15->addWidget(lbl_Player_aMoveToGraveyard, 2, 0, 1, 1); - Player_aMoveToHand = new SequenceEdit("Player/aMoveToHand",groupBox_15); - Player_aMoveToHand->setObjectName("Player_aMoveToHand"); + Player_aMoveToGraveyard = new SequenceEdit("Player/aMoveToGraveyard",groupBox_15); + Player_aMoveToGraveyard->setObjectName("Player_aMoveToGraveyard"); - gridLayout_15->addWidget(Player_aMoveToHand, 4, 1, 1, 1); + gridLayout_15->addWidget(Player_aMoveToGraveyard, 2, 1, 1, 1); - gridLayout_20->addWidget(groupBox_15, 0, 1, 1, 1); + lbl_Player_aMoveToExile = new QLabel(groupBox_15); + lbl_Player_aMoveToExile->setObjectName("lbl_Player_aMoveToExile"); - groupBox_16 = new QGroupBox(tab_3); - groupBox_16->setObjectName("groupBox_16"); - gridLayout_16 = new QGridLayout(groupBox_16); - gridLayout_16->setObjectName("gridLayout_16"); - lbl_Player_aViewGraveyard = new QLabel(groupBox_16); - lbl_Player_aViewGraveyard->setObjectName("lbl_Player_aViewGraveyard"); + gridLayout_15->addWidget(lbl_Player_aMoveToExile, 3, 0, 1, 1); - gridLayout_16->addWidget(lbl_Player_aViewGraveyard, 0, 0, 1, 1); + Player_aMoveToExile = new SequenceEdit("Player/aMoveToExile",groupBox_15); + Player_aMoveToExile->setObjectName("Player_aMoveToExile"); - Player_aViewGraveyard = new SequenceEdit("Player/aViewGraveyard",groupBox_16); - Player_aViewGraveyard->setObjectName("Player_aViewGraveyard"); + gridLayout_15->addWidget(Player_aMoveToExile, 3, 1, 1, 1); - gridLayout_16->addWidget(Player_aViewGraveyard, 0, 1, 1, 1); + lbl_Player_aMoveToHand = new QLabel(groupBox_15); + lbl_Player_aMoveToHand->setObjectName("lbl_Player_aMoveToHand"); - lbl_Player_aViewLibrary = new QLabel(groupBox_16); - lbl_Player_aViewLibrary->setObjectName("lbl_Player_aViewLibrary"); + gridLayout_15->addWidget(lbl_Player_aMoveToHand, 4, 0, 1, 1); - gridLayout_16->addWidget(lbl_Player_aViewLibrary, 1, 0, 1, 1); + Player_aMoveToHand = new SequenceEdit("Player/aMoveToHand",groupBox_15); + Player_aMoveToHand->setObjectName("Player_aMoveToHand"); - Player_aViewLibrary = new SequenceEdit("Player/aViewLibrary",groupBox_16); - Player_aViewLibrary->setObjectName("Player_aViewLibrary"); + gridLayout_15->addWidget(Player_aMoveToHand, 4, 1, 1, 1); - gridLayout_16->addWidget(Player_aViewLibrary, 1, 1, 1, 1); + gridLayout_20->addWidget(groupBox_15, 0, 1, 1, 1); - lbl_Player_aViewTopCards = new QLabel(groupBox_16); - lbl_Player_aViewTopCards->setObjectName("lbl_Player_aViewTopCards"); + groupBox_16 = new QGroupBox(tab_3); + groupBox_16->setObjectName("groupBox_16"); + gridLayout_16 = new QGridLayout(groupBox_16); + gridLayout_16->setObjectName("gridLayout_16"); + lbl_Player_aViewGraveyard = new QLabel(groupBox_16); + lbl_Player_aViewGraveyard->setObjectName("lbl_Player_aViewGraveyard"); - gridLayout_16->addWidget(lbl_Player_aViewTopCards, 2, 0, 1, 1); + gridLayout_16->addWidget(lbl_Player_aViewGraveyard, 0, 0, 1, 1); - Player_aViewTopCards = new SequenceEdit("Player/aViewTopCards",groupBox_16); - Player_aViewTopCards->setObjectName("Player_aViewTopCards"); + Player_aViewGraveyard = new SequenceEdit("Player/aViewGraveyard",groupBox_16); + Player_aViewGraveyard->setObjectName("Player_aViewGraveyard"); - gridLayout_16->addWidget(Player_aViewTopCards, 2, 1, 1, 1); + gridLayout_16->addWidget(Player_aViewGraveyard, 0, 1, 1, 1); - lbl_Player_aViewSideboard = new QLabel(groupBox_16); - lbl_Player_aViewSideboard->setObjectName("lbl_Player_aViewSideboard"); + lbl_Player_aViewLibrary = new QLabel(groupBox_16); + lbl_Player_aViewLibrary->setObjectName("lbl_Player_aViewLibrary"); - gridLayout_16->addWidget(lbl_Player_aViewSideboard, 3, 0, 1, 1); + gridLayout_16->addWidget(lbl_Player_aViewLibrary, 1, 0, 1, 1); - Player_aViewSideboard = new SequenceEdit("Player/aViewSideboard",groupBox_16); - Player_aViewSideboard->setObjectName("Player_aViewSideboard"); + Player_aViewLibrary = new SequenceEdit("Player/aViewLibrary",groupBox_16); + Player_aViewLibrary->setObjectName("Player_aViewLibrary"); - gridLayout_16->addWidget(Player_aViewSideboard, 3, 1, 1, 1); + gridLayout_16->addWidget(Player_aViewLibrary, 1, 1, 1, 1); - lbl_Player_aViewRfg = new QLabel(groupBox_16); - lbl_Player_aViewRfg->setObjectName("lbl_Player_aViewRfg"); + lbl_Player_aViewTopCards = new QLabel(groupBox_16); + lbl_Player_aViewTopCards->setObjectName("lbl_Player_aViewTopCards"); - gridLayout_16->addWidget(lbl_Player_aViewRfg, 4, 0, 1, 1); + gridLayout_16->addWidget(lbl_Player_aViewTopCards, 2, 0, 1, 1); - Player_aViewRfg = new SequenceEdit("Player/aViewRfg",groupBox_16); - Player_aViewRfg->setObjectName("Player_aViewRfg"); + Player_aViewTopCards = new SequenceEdit("Player/aViewTopCards",groupBox_16); + Player_aViewTopCards->setObjectName("Player_aViewTopCards"); - gridLayout_16->addWidget(Player_aViewRfg, 4, 1, 1, 1); + gridLayout_16->addWidget(Player_aViewTopCards, 2, 1, 1, 1); - lbl_GameView_aCloseMostRecentZoneView = new QLabel(groupBox_16); - lbl_GameView_aCloseMostRecentZoneView->setObjectName("lbl_GameView_aCloseMostRecentZoneView"); + lbl_Player_aViewSideboard = new QLabel(groupBox_16); + lbl_Player_aViewSideboard->setObjectName("lbl_Player_aViewSideboard"); - gridLayout_16->addWidget(lbl_GameView_aCloseMostRecentZoneView, 5, 0, 1, 1); + gridLayout_16->addWidget(lbl_Player_aViewSideboard, 3, 0, 1, 1); - GameView_aCloseMostRecentZoneView = new SequenceEdit("Player/aCloseMostRecentZoneView",groupBox_16); - GameView_aCloseMostRecentZoneView->setObjectName("GameView_aCloseMostRecentZoneView"); + Player_aViewSideboard = new SequenceEdit("Player/aViewSideboard",groupBox_16); + Player_aViewSideboard->setObjectName("Player_aViewSideboard"); - gridLayout_16->addWidget(GameView_aCloseMostRecentZoneView, 5, 1, 1, 1); + gridLayout_16->addWidget(Player_aViewSideboard, 3, 1, 1, 1); - gridLayout_20->addWidget(groupBox_16, 0, 2, 1, 1); + lbl_Player_aViewRfg = new QLabel(groupBox_16); + lbl_Player_aViewRfg->setObjectName("lbl_Player_aViewRfg"); - groupBox_17 = new QGroupBox(tab_3); - groupBox_17->setObjectName("groupBox_17"); - gridLayout_18 = new QGridLayout(groupBox_17); - gridLayout_18->setObjectName("gridLayout_18"); - DeckViewContainer_loadRemoteButton = new SequenceEdit("DeckViewContainer/loadRemoteButton",groupBox_17); - DeckViewContainer_loadRemoteButton->setObjectName("DeckViewContainer_loadRemoteButton"); + gridLayout_16->addWidget(lbl_Player_aViewRfg, 4, 0, 1, 1); - gridLayout_18->addWidget(DeckViewContainer_loadRemoteButton, 2, 1, 1, 1); + Player_aViewRfg = new SequenceEdit("Player/aViewRfg",groupBox_16); + Player_aViewRfg->setObjectName("Player_aViewRfg"); - DeckViewContainer_loadLocalButton = new SequenceEdit("DeckViewContainer/loadLocalButton",groupBox_17); - DeckViewContainer_loadLocalButton->setObjectName("DeckViewContainer_loadLocalButton"); + gridLayout_16->addWidget(Player_aViewRfg, 4, 1, 1, 1); - gridLayout_18->addWidget(DeckViewContainer_loadLocalButton, 0, 1, 1, 1); + lbl_GameView_aCloseMostRecentZoneView = new QLabel(groupBox_16); + lbl_GameView_aCloseMostRecentZoneView->setObjectName("lbl_GameView_aCloseMostRecentZoneView"); - lbl_DeckViewContainer_loadRemoteButton = new QLabel(groupBox_17); - lbl_DeckViewContainer_loadRemoteButton->setObjectName("lbl_DeckViewContainer_loadRemoteButton"); + gridLayout_16->addWidget(lbl_GameView_aCloseMostRecentZoneView, 5, 0, 1, 1); - gridLayout_18->addWidget(lbl_DeckViewContainer_loadRemoteButton, 2, 0, 1, 1); + GameView_aCloseMostRecentZoneView = new SequenceEdit("Player/aCloseMostRecentZoneView",groupBox_16); + GameView_aCloseMostRecentZoneView->setObjectName("GameView_aCloseMostRecentZoneView"); - lbl_DeckViewContainer_loadLocalButton = new QLabel(groupBox_17); - lbl_DeckViewContainer_loadLocalButton->setObjectName("lbl_DeckViewContainer_loadLocalButton"); + gridLayout_16->addWidget(GameView_aCloseMostRecentZoneView, 5, 1, 1, 1); - gridLayout_18->addWidget(lbl_DeckViewContainer_loadLocalButton, 0, 0, 1, 1); + gridLayout_20->addWidget(groupBox_16, 0, 2, 1, 1); - gridLayout_20->addWidget(groupBox_17, 1, 0, 1, 1); + groupBox_17 = new QGroupBox(tab_3); + groupBox_17->setObjectName("groupBox_17"); + gridLayout_18 = new QGridLayout(groupBox_17); + gridLayout_18->setObjectName("gridLayout_18"); + DeckViewContainer_loadRemoteButton = new SequenceEdit("DeckViewContainer/loadRemoteButton",groupBox_17); + DeckViewContainer_loadRemoteButton->setObjectName("DeckViewContainer_loadRemoteButton"); - groupBox_18 = new QGroupBox(tab_3); - groupBox_18->setObjectName("groupBox_18"); - gridLayout_19 = new QGridLayout(groupBox_18); - gridLayout_19->setObjectName("gridLayout_19"); - lbl_Player_aDrawArrow = new QLabel(groupBox_18); - lbl_Player_aDrawArrow->setObjectName("lbl_Player_aDrawArrow"); + gridLayout_18->addWidget(DeckViewContainer_loadRemoteButton, 2, 1, 1, 1); - gridLayout_19->addWidget(lbl_Player_aDrawArrow, 0, 0, 1, 1); + DeckViewContainer_loadLocalButton = new SequenceEdit("DeckViewContainer/loadLocalButton",groupBox_17); + DeckViewContainer_loadLocalButton->setObjectName("DeckViewContainer_loadLocalButton"); - Player_aDrawArrow = new SequenceEdit("Player/aDrawArrow",groupBox_18); - Player_aDrawArrow->setObjectName("Player_aDrawArrow"); + gridLayout_18->addWidget(DeckViewContainer_loadLocalButton, 0, 1, 1, 1); - gridLayout_19->addWidget(Player_aDrawArrow, 0, 1, 1, 1); + lbl_DeckViewContainer_loadRemoteButton = new QLabel(groupBox_17); + lbl_DeckViewContainer_loadRemoteButton->setObjectName("lbl_DeckViewContainer_loadRemoteButton"); - lbl_TabGame_aLeaveGame = new QLabel(groupBox_18); - lbl_TabGame_aLeaveGame->setObjectName("lbl_TabGame_aLeaveGame"); + gridLayout_18->addWidget(lbl_DeckViewContainer_loadRemoteButton, 2, 0, 1, 1); - gridLayout_19->addWidget(lbl_TabGame_aLeaveGame, 0, 2, 1, 1); + lbl_DeckViewContainer_loadLocalButton = new QLabel(groupBox_17); + lbl_DeckViewContainer_loadLocalButton->setObjectName("lbl_DeckViewContainer_loadLocalButton"); - TabGame_aLeaveGame = new SequenceEdit("Player/aLeaveGame",groupBox_18); - TabGame_aLeaveGame->setObjectName("TabGame_aLeaveGame"); + gridLayout_18->addWidget(lbl_DeckViewContainer_loadLocalButton, 0, 0, 1, 1); - gridLayout_19->addWidget(TabGame_aLeaveGame, 0, 3, 1, 1); + gridLayout_20->addWidget(groupBox_17, 1, 0, 1, 1); - lbl_TabGame_aRemoveLocalArrows = new QLabel(groupBox_18); - lbl_TabGame_aRemoveLocalArrows->setObjectName("lbl_TabGame_aRemoveLocalArrows"); + groupBox_18 = new QGroupBox(tab_3); + groupBox_18->setObjectName("groupBox_18"); + gridLayout_19 = new QGridLayout(groupBox_18); + gridLayout_19->setObjectName("gridLayout_19"); + lbl_Player_aDrawArrow = new QLabel(groupBox_18); + lbl_Player_aDrawArrow->setObjectName("lbl_Player_aDrawArrow"); - gridLayout_19->addWidget(lbl_TabGame_aRemoveLocalArrows, 1, 0, 1, 1); + gridLayout_19->addWidget(lbl_Player_aDrawArrow, 0, 0, 1, 1); - TabGame_aRemoveLocalArrows = new SequenceEdit("Player/aRemoveLocalArrows",groupBox_18); - TabGame_aRemoveLocalArrows->setObjectName("TabGame_aRemoveLocalArrows"); + Player_aDrawArrow = new SequenceEdit("Player/aDrawArrow",groupBox_18); + Player_aDrawArrow->setObjectName("Player_aDrawArrow"); - gridLayout_19->addWidget(TabGame_aRemoveLocalArrows, 1, 1, 1, 1); + gridLayout_19->addWidget(Player_aDrawArrow, 0, 1, 1, 1); - lbl_TabGame_aConcede = new QLabel(groupBox_18); - lbl_TabGame_aConcede->setObjectName("lbl_TabGame_aConcede"); + lbl_TabGame_aLeaveGame = new QLabel(groupBox_18); + lbl_TabGame_aLeaveGame->setObjectName("lbl_TabGame_aLeaveGame"); - gridLayout_19->addWidget(lbl_TabGame_aConcede, 1, 2, 1, 1); + gridLayout_19->addWidget(lbl_TabGame_aLeaveGame, 0, 2, 1, 1); - TabGame_aConcede = new SequenceEdit("Player/aConcede",groupBox_18); - TabGame_aConcede->setObjectName("TabGame_aConcede"); + TabGame_aLeaveGame = new SequenceEdit("Player/aLeaveGame",groupBox_18); + TabGame_aLeaveGame->setObjectName("TabGame_aLeaveGame"); - gridLayout_19->addWidget(TabGame_aConcede, 1, 3, 1, 1); + gridLayout_19->addWidget(TabGame_aLeaveGame, 0, 3, 1, 1); - lbl_Player_aRollDie = new QLabel(groupBox_18); - lbl_Player_aRollDie->setObjectName("lbl_Player_aRollDie"); + lbl_TabGame_aRemoveLocalArrows = new QLabel(groupBox_18); + lbl_TabGame_aRemoveLocalArrows->setObjectName("lbl_TabGame_aRemoveLocalArrows"); - gridLayout_19->addWidget(lbl_Player_aRollDie, 2, 0, 1, 1); + gridLayout_19->addWidget(lbl_TabGame_aRemoveLocalArrows, 1, 0, 1, 1); - Player_aRollDie = new SequenceEdit("Player/aRollDie",groupBox_18); - Player_aRollDie->setObjectName("Player_aRollDie"); + TabGame_aRemoveLocalArrows = new SequenceEdit("Player/aRemoveLocalArrows",groupBox_18); + TabGame_aRemoveLocalArrows->setObjectName("TabGame_aRemoveLocalArrows"); - gridLayout_19->addWidget(Player_aRollDie, 2, 1, 1, 1); + gridLayout_19->addWidget(TabGame_aRemoveLocalArrows, 1, 1, 1, 1); - lbl_TabGame_aRotateViewCW = new QLabel(groupBox_18); - lbl_TabGame_aRotateViewCW->setObjectName("lbl_TabGame_aRotateViewCW"); + lbl_TabGame_aConcede = new QLabel(groupBox_18); + lbl_TabGame_aConcede->setObjectName("lbl_TabGame_aConcede"); - gridLayout_19->addWidget(lbl_TabGame_aRotateViewCW, 2, 2, 1, 1); + gridLayout_19->addWidget(lbl_TabGame_aConcede, 1, 2, 1, 1); - TabGame_aRotateViewCW = new SequenceEdit("Player/aRotateViewCW",groupBox_18); - TabGame_aRotateViewCW->setObjectName("TabGame_aRotateViewCW"); + TabGame_aConcede = new SequenceEdit("Player/aConcede",groupBox_18); + TabGame_aConcede->setObjectName("TabGame_aConcede"); - gridLayout_19->addWidget(TabGame_aRotateViewCW, 2, 3, 1, 1); + gridLayout_19->addWidget(TabGame_aConcede, 1, 3, 1, 1); - lbl_Player_aShuffle = new QLabel(groupBox_18); - lbl_Player_aShuffle->setObjectName("lbl_Player_aShuffle"); + lbl_Player_aRollDie = new QLabel(groupBox_18); + lbl_Player_aRollDie->setObjectName("lbl_Player_aRollDie"); - gridLayout_19->addWidget(lbl_Player_aShuffle, 3, 0, 1, 1); + gridLayout_19->addWidget(lbl_Player_aRollDie, 2, 0, 1, 1); - Player_aShuffle = new SequenceEdit("Player/aShuffle",groupBox_18); - Player_aShuffle->setObjectName("Player_aShuffle"); + Player_aRollDie = new SequenceEdit("Player/aRollDie",groupBox_18); + Player_aRollDie->setObjectName("Player_aRollDie"); - gridLayout_19->addWidget(Player_aShuffle, 3, 1, 1, 1); + gridLayout_19->addWidget(Player_aRollDie, 2, 1, 1, 1); - lbl_TabGame_aRotateViewCCW = new QLabel(groupBox_18); - lbl_TabGame_aRotateViewCCW->setObjectName("lbl_TabGame_aRotateViewCCW"); + lbl_TabGame_aRotateViewCW = new QLabel(groupBox_18); + lbl_TabGame_aRotateViewCW->setObjectName("lbl_TabGame_aRotateViewCW"); - gridLayout_19->addWidget(lbl_TabGame_aRotateViewCCW, 3, 2, 1, 1); + gridLayout_19->addWidget(lbl_TabGame_aRotateViewCW, 2, 2, 1, 1); - TabGame_aRotateViewCCW = new SequenceEdit("Player/aRotateViewCCW",groupBox_18); - TabGame_aRotateViewCCW->setObjectName("TabGame_aRotateViewCCW"); + TabGame_aRotateViewCW = new SequenceEdit("Player/aRotateViewCW",groupBox_18); + TabGame_aRotateViewCW->setObjectName("TabGame_aRotateViewCW"); - gridLayout_19->addWidget(TabGame_aRotateViewCCW, 3, 3, 1, 1); + gridLayout_19->addWidget(TabGame_aRotateViewCW, 2, 3, 1, 1); - gridLayout_20->addWidget(groupBox_18, 1, 1, 1, 2); + lbl_Player_aShuffle = new QLabel(groupBox_18); + lbl_Player_aShuffle->setObjectName("lbl_Player_aShuffle"); - groupBox_14 = new QGroupBox(tab_3); - groupBox_14->setObjectName("groupBox_14"); - gridLayout_14 = new QGridLayout(groupBox_14); - gridLayout_14->setObjectName("gridLayout_14"); - lbl_Player_aMulligan = new QLabel(groupBox_14); - lbl_Player_aMulligan->setObjectName("lbl_Player_aMulligan"); + gridLayout_19->addWidget(lbl_Player_aShuffle, 3, 0, 1, 1); - gridLayout_14->addWidget(lbl_Player_aMulligan, 4, 0, 1, 1); + Player_aShuffle = new SequenceEdit("Player/aShuffle",groupBox_18); + Player_aShuffle->setObjectName("Player_aShuffle"); - Player_aMulligan = new SequenceEdit("Player/aMulligan",groupBox_14); - Player_aMulligan->setObjectName("Player_aMulligan"); + gridLayout_19->addWidget(Player_aShuffle, 3, 1, 1, 1); - gridLayout_14->addWidget(Player_aMulligan, 4, 1, 1, 1); + lbl_TabGame_aRotateViewCCW = new QLabel(groupBox_18); + lbl_TabGame_aRotateViewCCW->setObjectName("lbl_TabGame_aRotateViewCCW"); - lbl_Player_aDrawCard = new QLabel(groupBox_14); - lbl_Player_aDrawCard->setObjectName("lbl_Player_aDrawCard"); + gridLayout_19->addWidget(lbl_TabGame_aRotateViewCCW, 3, 2, 1, 1); - gridLayout_14->addWidget(lbl_Player_aDrawCard, 0, 0, 1, 1); + TabGame_aRotateViewCCW = new SequenceEdit("Player/aRotateViewCCW",groupBox_18); + TabGame_aRotateViewCCW->setObjectName("TabGame_aRotateViewCCW"); - Player_aDrawCard = new SequenceEdit("Player/aDrawCard",groupBox_14); - Player_aDrawCard->setObjectName("Player_aDrawCard"); + gridLayout_19->addWidget(TabGame_aRotateViewCCW, 3, 3, 1, 1); - gridLayout_14->addWidget(Player_aDrawCard, 0, 1, 1, 1); + gridLayout_20->addWidget(groupBox_18, 1, 1, 1, 2); - lbl_Player_aDrawCards = new QLabel(groupBox_14); - lbl_Player_aDrawCards->setObjectName("lbl_Player_aDrawCards"); + groupBox_14 = new QGroupBox(tab_3); + groupBox_14->setObjectName("groupBox_14"); + gridLayout_14 = new QGridLayout(groupBox_14); + gridLayout_14->setObjectName("gridLayout_14"); + lbl_Player_aMulligan = new QLabel(groupBox_14); + lbl_Player_aMulligan->setObjectName("lbl_Player_aMulligan"); - gridLayout_14->addWidget(lbl_Player_aDrawCards, 1, 0, 1, 1); + gridLayout_14->addWidget(lbl_Player_aMulligan, 4, 0, 1, 1); - Player_aDrawCards = new SequenceEdit("Player/aDrawCards",groupBox_14); - Player_aDrawCards->setObjectName("Player_aDrawCards"); + Player_aMulligan = new SequenceEdit("Player/aMulligan",groupBox_14); + Player_aMulligan->setObjectName("Player_aMulligan"); - gridLayout_14->addWidget(Player_aDrawCards, 1, 1, 1, 1); + gridLayout_14->addWidget(Player_aMulligan, 4, 1, 1, 1); - lbl_Player_aUndoDraw = new QLabel(groupBox_14); - lbl_Player_aUndoDraw->setObjectName("lbl_Player_aUndoDraw"); + lbl_Player_aDrawCard = new QLabel(groupBox_14); + lbl_Player_aDrawCard->setObjectName("lbl_Player_aDrawCard"); - gridLayout_14->addWidget(lbl_Player_aUndoDraw, 2, 0, 1, 1); + gridLayout_14->addWidget(lbl_Player_aDrawCard, 0, 0, 1, 1); - Player_aUndoDraw = new SequenceEdit("Player/aUndoDraw",groupBox_14); - Player_aUndoDraw->setObjectName("Player_aUndoDraw"); + Player_aDrawCard = new SequenceEdit("Player/aDrawCard",groupBox_14); + Player_aDrawCard->setObjectName("Player_aDrawCard"); - gridLayout_14->addWidget(Player_aUndoDraw, 2, 1, 1, 1); + gridLayout_14->addWidget(Player_aDrawCard, 0, 1, 1, 1); - lbl_Player_aAlwaysRevealTopCard = new QLabel(groupBox_14); - lbl_Player_aAlwaysRevealTopCard->setObjectName("lbl_Player_aAlwaysRevealTopCard"); + lbl_Player_aDrawCards = new QLabel(groupBox_14); + lbl_Player_aDrawCards->setObjectName("lbl_Player_aDrawCards"); - gridLayout_14->addWidget(lbl_Player_aAlwaysRevealTopCard, 3, 0, 1, 1); - - Player_aAlwaysRevealTopCard = new SequenceEdit("Player/aAlwaysRevealTopCard",groupBox_14); - Player_aAlwaysRevealTopCard->setObjectName("Player_aAlwaysRevealTopCard"); - - gridLayout_14->addWidget(Player_aAlwaysRevealTopCard, 3, 1, 1, 1); - gridLayout_20->addWidget(groupBox_14, 0, 0, 1, 1); - verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); - gridLayout_20->addItem(verticalSpacer_3, 2, 1, 1, 1); - tabWidget->addTab(tab_3, QString()); - tab_4 = new QWidget(tabWidget); - QGridLayout* grid = new QGridLayout(tab_4); - grid->addWidget(groupBox_3); - grid->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding),1,0); - - tabWidget->addTab(tab_4, QString()); - - faqLabel = new QLabel(shortcutsTab); - faqLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse); - faqLabel->setOpenExternalLinks(true); - - btnResetAll = new QPushButton(shortcutsTab); - btnClearAll = new QPushButton(shortcutsTab); - - btnResetAll->setIcon(QPixmap("theme:icons/update")); - btnClearAll->setIcon(QPixmap("theme:icons/clearsearch")); - - QHBoxLayout *buttonsLayout = new QHBoxLayout(shortcutsTab); - buttonsLayout->addWidget(btnClearAll); - buttonsLayout->addWidget(btnResetAll); - - gridLayout_9->addWidget(tabWidget, 0, 0, 1, 2); - gridLayout_9->addWidget(faqLabel,1,0,1,1); - gridLayout_9->addLayout(buttonsLayout,1,1,1,1,Qt::AlignRight); - tabWidget->setCurrentIndex(0); - - grid->setSpacing(3); - gridLayout->setSpacing(3); - gridLayout_2->setSpacing(3); - gridLayout_3->setSpacing(3); - gridLayout_4->setSpacing(3); - gridLayout_5->setSpacing(3); - gridLayout_6->setSpacing(3); - gridLayout_7->setSpacing(3); - gridLayout_8->setSpacing(3); - gridLayout_9->setSpacing(3); - gridLayout_10->setSpacing(3); - gridLayout_11->setSpacing(3); - gridLayout_12->setSpacing(3); - gridLayout_13->setSpacing(3); - gridLayout_14->setSpacing(3); - gridLayout_15->setSpacing(3); - gridLayout_16->setSpacing(3); - gridLayout_17->setSpacing(3); - gridLayout_18->setSpacing(3); - gridLayout_19->setSpacing(3); - gridLayout_20->setSpacing(3); - - verticalLayout->setSpacing(3); - counterLayout->setSpacing(3); - QMetaObject::connectSlotsByName(shortcutsTab); - retranslateUi(shortcutsTab); - } // setupUi - - void retranslateUi(QWidget * /*shortcutsTab */) - { - groupBox->setTitle(QApplication::translate("shortcutsTab", "Main Window", 0)); - lbl_MainWindow_aDeckEditor->setText(QApplication::translate("shortcutsTab", "Deck editor", 0)); - lbl_MainWindow_aSinglePlayer->setText(QApplication::translate("shortcutsTab", "Local gameplay", 0)); - lbl_MainWindow_aWatchReplay->setText(QApplication::translate("shortcutsTab", "Watch replay", 0)); - lbl_MainWindow_aConnect->setText(QApplication::translate("shortcutsTab", "Connect", 0)); - lbl_MainWindow_aRegister->setText(QApplication::translate("shortcutsTab", "Register", 0)); - lbl_MainWindow_aFullScreen->setText(QApplication::translate("shortcutsTab", "Full screen", 0)); - lbl_MainWindow_aSettings->setText(QApplication::translate("shortcutsTab", "Settings", 0)); - lbl_MainWindow_aCheckCardUpdates->setText(QApplication::translate("shortcutsTab", "Check for card updates", 0)); - lbl_MainWindow_aDisconnect->setText(QApplication::translate("shortcutsTab", "Disconnect", 0)); - lbl_MainWindow_aExit->setText(QApplication::translate("shortcutsTab", "Exit", 0)); - groupBox_2->setTitle(QApplication::translate("shortcutsTab", "Deck Editor", 0)); - lbl_TabDeckEditor_aAnalyzeDeck->setText(QApplication::translate("shortcutsTab", "Analyze deck", 0)); - lbl_TabDeckEditor_aLoadDeckFromClipboard->setText(QApplication::translate("shortcutsTab", "Load deck (clipboard)", 0)); - lbl_TabDeckEditor_aClearFilterAll->setText(QApplication::translate("shortcutsTab", "Clear all filters", 0)); - lbl_TabDeckEditor_aNewDeck->setText(QApplication::translate("shortcutsTab", "New deck", 0)); - lbl_TabDeckEditor_aClearFilterOne->setText(QApplication::translate("shortcutsTab", "Clear selected filter", 0)); - lbl_TabDeckEditor_aOpenCustomFolder->setText(QApplication::translate("shortcutsTab", "Open custom pic folder", 0)); - lbl_TabDeckEditor_aClose->setText(QApplication::translate("shortcutsTab", "Close", 0)); - lbl_TabDeckEditor_aPrintDeck->setText(QApplication::translate("shortcutsTab", "Print deck", 0)); - lbl_TabDeckEditor_aEditSets->setText(QApplication::translate("shortcutsTab", "Edit sets", 0)); - lbl_TabDeckEditor_aRemoveCard->setText(QApplication::translate("shortcutsTab", "Delete card", 0)); - lbl_TabDeckEditor_aEditTokens->setText(QApplication::translate("shortcutsTab", "Edit tokens", 0)); - lbl_TabDeckEditor_aResetLayout->setText(QApplication::translate("shortcutsTab", "Reset layout", 0)); - lbl_TabDeckEditor_aIncrement->setText(QApplication::translate("shortcutsTab", "Add card", 0)); - lbl_TabDeckEditor_aSaveDeck->setText(QApplication::translate("shortcutsTab", "Save deck", 0)); - lbl_TabDeckEditor_aExportDeckDecklist->setText(QApplication::translate("shortcutsTab", "Export deck", 0)); - lbl_TabDeckEditor_aDecrement->setText(QApplication::translate("shortcutsTab", "Remove card", 0)); - lbl_TabDeckEditor_aSaveDeckAs->setText(QApplication::translate("shortcutsTab", "Save deck as", 0)); - lbl_TabDeckEditor_aLoadDeck->setText(QApplication::translate("shortcutsTab", "Load deck", 0)); - lbl_TabDeckEditor_aSaveDeckToClipboard->setText(QApplication::translate("shortcutsTab", "Save deck (clipboard)", 0)); - groupBox_3->setTitle(QApplication::translate("shortcutsTab", "Counters", 0)); - groupBox_4->setTitle(QApplication::translate("shortcutsTab", "Life", 0)); - lbl_abstractCounter_sSet->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_abstractCounter_aInc->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_abstractCounter_aDec->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_5->setTitle(QApplication::translate("shortcutsTab", "Red", 0)); - lbl_Player_aSCRed->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aCCRed->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aRCRed->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_6->setTitle(QApplication::translate("shortcutsTab", "Green", 0)); - lbl_Player_aSCGreen->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aCCGreen->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aRCGreen->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_7->setTitle(QApplication::translate("shortcutsTab", "Yellow", 0)); - lbl_Player_aSCYellow->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aCCYellow->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aRCYellow->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - - groupBox_counterStorm->setTitle(QApplication::translate("shortcutsTab", "Storm", 0)); - lbl_Player_aSetCStorm->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCStorm->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCStorm->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_counterW->setTitle(QApplication::translate("shortcutsTab", "W", 0)); - lbl_Player_aSetCW->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCW->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCW->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_counterU->setTitle(QApplication::translate("shortcutsTab", "U", 0)); - lbl_Player_aSetCU->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCU->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCU->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_counterB->setTitle(QApplication::translate("shortcutsTab", "B", 0)); - lbl_Player_aSetCB->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCB->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCB->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_counterR->setTitle(QApplication::translate("shortcutsTab", "R", 0)); - lbl_Player_aSetCR->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCR->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCR->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_counterG->setTitle(QApplication::translate("shortcutsTab", "G", 0)); - lbl_Player_aSetCG->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCG->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCG->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - groupBox_counterX->setTitle(QApplication::translate("shortcutsTab", "X", 0)); - lbl_Player_aSetCX->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aIncCX->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aDecCX->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - - lbl_Player_aSCYellow->setText(QApplication::translate("shortcutsTab", "Set", 0)); - lbl_Player_aCCYellow->setText(QApplication::translate("shortcutsTab", "Add", 0)); - lbl_Player_aRCYellow->setText(QApplication::translate("shortcutsTab", "Remove", 0)); - tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("shortcutsTab", "Main Window | Deck Editor", 0)); - groupBox_9->setTitle(QApplication::translate("shortcutsTab", "Power / Toughness", 0)); - groupBox_12->setTitle(QApplication::translate("shortcutsTab", "Power and Toughness", 0)); - lbl_Player_aIncPT->setText(QApplication::translate("shortcutsTab", "Add (+1/+1)", 0)); - lbl_Player_aDecPT->setText(QApplication::translate("shortcutsTab", "Remove (-1/-1)", 0)); - lbl_Player_aSetPT->setText(QApplication::translate("shortcutsTab", "Set", 0)); - groupBox_11->setTitle(QApplication::translate("shortcutsTab", "Toughness", 0)); - lbl_Player_aDecT->setText(QApplication::translate("shortcutsTab", "Remove (-0/-1)", 0)); - lbl_Player_aIncT->setText(QApplication::translate("shortcutsTab", "Add (+0/+1)", 0)); - groupBox_10->setTitle(QApplication::translate("shortcutsTab", "Power", 0)); - lbl_Player_aDecP->setText(QApplication::translate("shortcutsTab", "Remove (-1/-0)", 0)); - lbl_Player_IncP->setText(QApplication::translate("shortcutsTab", "Add (+1/+0)", 0)); - groupBox_8->setTitle(QApplication::translate("shortcutsTab", "Game Phases", 0)); - lbl_TabGame_phase0->setText(QApplication::translate("shortcutsTab", "Untap", 0)); - lbl_TabGame_phase1->setText(QApplication::translate("shortcutsTab", "Upkeep", 0)); - lbl_TabGame_phase2->setText(QApplication::translate("shortcutsTab", "Draw", 0)); - lbl_TabGame_phase3->setText(QApplication::translate("shortcutsTab", "Main 1", 0)); - lbl_TabGame_phase4->setText(QApplication::translate("shortcutsTab", "Start combat", 0)); - lbl_TabGame_phase5->setText(QApplication::translate("shortcutsTab", "Attack", 0)); - lbl_TabGame_phase6->setText(QApplication::translate("shortcutsTab", "Block", 0)); - lbl_TabGame_phase7->setText(QApplication::translate("shortcutsTab", "Damage", 0)); - lbl_TabGame_phase8->setText(QApplication::translate("shortcutsTab", "End combat", 0)); - lbl_TabGame_phase9->setText(QApplication::translate("shortcutsTab", "Main 2", 0)); - lbl_TabGame_phase10->setText(QApplication::translate("shortcutsTab", "End", 0)); - lbl_TabGame_aNextPhase->setText(QApplication::translate("shortcutsTab", "Next phase", 0)); - lbl_TabGame_aNextTurn->setText(QApplication::translate("shortcutsTab", "Next turn", 0)); - groupBox_13->setTitle(QApplication::translate("shortcutsTab", "Playing Area", 0)); - lbl_Player_aTap->setText(QApplication::translate("shortcutsTab", "Tap / Untap Card", 0)); - lbl_Player_aUntapAll->setText(QApplication::translate("shortcutsTab", "Untap all", 0)); - lbl_Player_aDoesntUntap->setText(QApplication::translate("shortcutsTab", "Toggle untap", 0)); - lbl_Player_aFlip->setText(QApplication::translate("shortcutsTab", "Flip card", 0)); - lbl_Player_aPeek->setText(QApplication::translate("shortcutsTab", "Peek card", 0)); - lbl_Player_aPlay->setText(QApplication::translate("shortcutsTab", "Play card", 0)); - lbl_Player_aAttach->setText(QApplication::translate("shortcutsTab", "Attach card", 0)); - lbl_Player_aUnattach->setText(QApplication::translate("shortcutsTab", "Unattach card", 0)); - lbl_Player_aClone->setText(QApplication::translate("shortcutsTab", "Clone card", 0)); - lbl_Player_aCreateToken->setText(QApplication::translate("shortcutsTab", "Create token", 0)); - lbl_Player_aCreateRelatedTokens->setText(QApplication::translate("shortcutsTab", "Create all related tokens", 0)); - lbl_Player_aCreateAnotherToken->setText(QApplication::translate("shortcutsTab", "Create another token", 0)); - lbl_Player_aSetAnnotation->setText(QApplication::translate("shortcutsTab", "Set annotation", 0)); - tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate("shortcutsTab", "Phases | P/T | Playing Area", 0)); - groupBox_15->setTitle(QApplication::translate("shortcutsTab", "Move card to", 0)); - lbl_Player_aMoveToBottomLibrary->setText(QApplication::translate("shortcutsTab", "Bottom library", 0)); - lbl_Player_aMoveToTopLibrary->setText(QApplication::translate("shortcutsTab", "Top library", 0)); - lbl_Player_aMoveToGraveyard->setText(QApplication::translate("shortcutsTab", "Graveyard", 0)); - lbl_Player_aMoveToExile->setText(QApplication::translate("shortcutsTab", "Exile", 0)); - lbl_Player_aMoveToHand->setText(QApplication::translate("shortcutsTab", "Hand", 0)); - groupBox_16->setTitle(QApplication::translate("shortcutsTab", "View", 0)); - lbl_Player_aViewGraveyard->setText(QApplication::translate("shortcutsTab", "Graveyard", 0)); - lbl_Player_aViewLibrary->setText(QApplication::translate("shortcutsTab", "Library", 0)); - lbl_Player_aViewTopCards->setText(QApplication::translate("shortcutsTab", "Tops card of library", 0)); - lbl_Player_aViewSideboard->setText(QApplication::translate("shortcutsTab", "Sideboard", 0)); - lbl_Player_aViewRfg->setText(QApplication::translate("shortcutsTab", "Exile", 0)); - lbl_GameView_aCloseMostRecentZoneView->setText(QApplication::translate("shortcutsTab", "Close recent view", 0)); - groupBox_17->setTitle(QApplication::translate("shortcutsTab", "Game Lobby", 0)); - lbl_DeckViewContainer_loadRemoteButton->setText(QApplication::translate("shortcutsTab", "Load remote deck", 0)); - lbl_DeckViewContainer_loadLocalButton->setText(QApplication::translate("shortcutsTab", "Load local deck", 0)); - groupBox_18->setTitle(QApplication::translate("shortcutsTab", "Gameplay", 0)); - lbl_Player_aDrawArrow->setText(QApplication::translate("shortcutsTab", "Draw arrow", 0)); - lbl_TabGame_aLeaveGame->setText(QApplication::translate("shortcutsTab", "Leave game", 0)); - lbl_TabGame_aRemoveLocalArrows->setText(QApplication::translate("shortcutsTab", "Remove local arrows", 0)); - lbl_TabGame_aConcede->setText(QApplication::translate("shortcutsTab", "Concede", 0)); - lbl_Player_aRollDie->setText(QApplication::translate("shortcutsTab", "Roll dice", 0)); - lbl_TabGame_aRotateViewCW->setText(QApplication::translate("shortcutsTab", "Rotate view CW", 0)); - lbl_Player_aShuffle->setText(QApplication::translate("shortcutsTab", "Shuffle library", 0)); - lbl_TabGame_aRotateViewCCW->setText(QApplication::translate("shortcutsTab", "Rotate view CCW", 0)); - groupBox_14->setTitle(QApplication::translate("shortcutsTab", "Draw", 0)); - lbl_Player_aMulligan->setText(QApplication::translate("shortcutsTab", "Mulligan", 0)); - lbl_Player_aDrawCard->setText(QApplication::translate("shortcutsTab", "Draw card", 0)); - lbl_Player_aDrawCards->setText(QApplication::translate("shortcutsTab", "Draw cards", 0)); - lbl_Player_aUndoDraw->setText(QApplication::translate("shortcutsTab", "Undo draw", 0)); - lbl_Player_aAlwaysRevealTopCard->setText(QApplication::translate("shortcutsTab", "Always reveal top card", 0)); - tabWidget->setTabText(tabWidget->indexOf(tab_3), QApplication::translate("shortcutsTab", "Draw | Move | View | Gameplay", 0)); - tabWidget->setTabText(tabWidget->indexOf(tab_4), QApplication::translate("shortcutsTab","Counters", 0)); - faqLabel->setText(QString("%2").arg(WIKI).arg(QApplication::translate("shortcutsTab","How to set custom shortcuts",0))); - btnResetAll->setText(QApplication::translate("shortcutsTab","Restore all default shortcuts",0)); - btnClearAll->setText(QApplication::translate("shortcutsTab","Clear all shortcuts",0)); - } // retranslateUi + gridLayout_14->addWidget(lbl_Player_aDrawCards, 1, 0, 1, 1); + Player_aDrawCards = new SequenceEdit("Player/aDrawCards",groupBox_14); + Player_aDrawCards->setObjectName("Player_aDrawCards"); + + gridLayout_14->addWidget(Player_aDrawCards, 1, 1, 1, 1); + + lbl_Player_aUndoDraw = new QLabel(groupBox_14); + lbl_Player_aUndoDraw->setObjectName("lbl_Player_aUndoDraw"); + + gridLayout_14->addWidget(lbl_Player_aUndoDraw, 2, 0, 1, 1); + + Player_aUndoDraw = new SequenceEdit("Player/aUndoDraw",groupBox_14); + Player_aUndoDraw->setObjectName("Player_aUndoDraw"); + + gridLayout_14->addWidget(Player_aUndoDraw, 2, 1, 1, 1); + + lbl_Player_aAlwaysRevealTopCard = new QLabel(groupBox_14); + lbl_Player_aAlwaysRevealTopCard->setObjectName("lbl_Player_aAlwaysRevealTopCard"); + + gridLayout_14->addWidget(lbl_Player_aAlwaysRevealTopCard, 3, 0, 1, 1); + + Player_aAlwaysRevealTopCard = new SequenceEdit("Player/aAlwaysRevealTopCard",groupBox_14); + Player_aAlwaysRevealTopCard->setObjectName("Player_aAlwaysRevealTopCard"); + + gridLayout_14->addWidget(Player_aAlwaysRevealTopCard, 3, 1, 1, 1); + gridLayout_20->addWidget(groupBox_14, 0, 0, 1, 1); + verticalSpacer_3 = new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding); + gridLayout_20->addItem(verticalSpacer_3, 2, 1, 1, 1); + tabWidget->addTab(tab_3, QString()); + tab_4 = new QWidget(tabWidget); + QGridLayout* grid = new QGridLayout(tab_4); + grid->addWidget(groupBox_3); + grid->addItem(new QSpacerItem(20, 40, QSizePolicy::Minimum, QSizePolicy::Expanding),1,0); + + tabWidget->addTab(tab_4, QString()); + + faqLabel = new QLabel(shortcutsTab); + faqLabel->setTextInteractionFlags(Qt::LinksAccessibleByMouse); + faqLabel->setOpenExternalLinks(true); + + btnResetAll = new QPushButton(shortcutsTab); + btnClearAll = new QPushButton(shortcutsTab); + + btnResetAll->setIcon(QPixmap("theme:icons/update")); + btnClearAll->setIcon(QPixmap("theme:icons/clearsearch")); + + QHBoxLayout *buttonsLayout = new QHBoxLayout(shortcutsTab); + buttonsLayout->addWidget(btnClearAll); + buttonsLayout->addWidget(btnResetAll); + + gridLayout_9->addWidget(tabWidget, 0, 0, 1, 2); + gridLayout_9->addWidget(faqLabel,1,0,1,1); + gridLayout_9->addLayout(buttonsLayout,1,1,1,1,Qt::AlignRight); + tabWidget->setCurrentIndex(0); + + grid->setSpacing(3); + gridLayout->setSpacing(3); + gridLayout_2->setSpacing(3); + gridLayout_3->setSpacing(3); + gridLayout_4->setSpacing(3); + gridLayout_5->setSpacing(3); + gridLayout_6->setSpacing(3); + gridLayout_7->setSpacing(3); + gridLayout_8->setSpacing(3); + gridLayout_9->setSpacing(3); + gridLayout_10->setSpacing(3); + gridLayout_11->setSpacing(3); + gridLayout_12->setSpacing(3); + gridLayout_13->setSpacing(3); + gridLayout_14->setSpacing(3); + gridLayout_15->setSpacing(3); + gridLayout_16->setSpacing(3); + gridLayout_17->setSpacing(3); + gridLayout_18->setSpacing(3); + gridLayout_19->setSpacing(3); + gridLayout_20->setSpacing(3); + + verticalLayout->setSpacing(3); + counterLayout->setSpacing(3); + QMetaObject::connectSlotsByName(shortcutsTab); + retranslateUi(shortcutsTab); + } // setupUi + + void retranslateUi(QWidget * /*shortcutsTab */) + { + groupBox->setTitle(QApplication::translate("shortcutsTab", "Main Window", 0)); + lbl_MainWindow_aDeckEditor->setText(QApplication::translate("shortcutsTab", "Deck editor", 0)); + lbl_MainWindow_aSinglePlayer->setText(QApplication::translate("shortcutsTab", "Local gameplay", 0)); + lbl_MainWindow_aWatchReplay->setText(QApplication::translate("shortcutsTab", "Watch replay", 0)); + lbl_MainWindow_aConnect->setText(QApplication::translate("shortcutsTab", "Connect", 0)); + lbl_MainWindow_aRegister->setText(QApplication::translate("shortcutsTab", "Register", 0)); + lbl_MainWindow_aFullScreen->setText(QApplication::translate("shortcutsTab", "Full screen", 0)); + lbl_MainWindow_aSettings->setText(QApplication::translate("shortcutsTab", "Settings", 0)); + lbl_MainWindow_aCheckCardUpdates->setText(QApplication::translate("shortcutsTab", "Check for card updates", 0)); + lbl_MainWindow_aDisconnect->setText(QApplication::translate("shortcutsTab", "Disconnect", 0)); + lbl_MainWindow_aExit->setText(QApplication::translate("shortcutsTab", "Exit", 0)); + groupBox_2->setTitle(QApplication::translate("shortcutsTab", "Deck Editor", 0)); + lbl_TabDeckEditor_aAnalyzeDeck->setText(QApplication::translate("shortcutsTab", "Analyze deck", 0)); + lbl_TabDeckEditor_aLoadDeckFromClipboard->setText(QApplication::translate("shortcutsTab", "Load deck (clipboard)", 0)); + lbl_TabDeckEditor_aClearFilterAll->setText(QApplication::translate("shortcutsTab", "Clear all filters", 0)); + lbl_TabDeckEditor_aNewDeck->setText(QApplication::translate("shortcutsTab", "New deck", 0)); + lbl_TabDeckEditor_aClearFilterOne->setText(QApplication::translate("shortcutsTab", "Clear selected filter", 0)); + lbl_TabDeckEditor_aOpenCustomFolder->setText(QApplication::translate("shortcutsTab", "Open custom pic folder", 0)); + lbl_TabDeckEditor_aClose->setText(QApplication::translate("shortcutsTab", "Close", 0)); + lbl_TabDeckEditor_aPrintDeck->setText(QApplication::translate("shortcutsTab", "Print deck", 0)); + lbl_TabDeckEditor_aEditSets->setText(QApplication::translate("shortcutsTab", "Edit sets", 0)); + lbl_TabDeckEditor_aRemoveCard->setText(QApplication::translate("shortcutsTab", "Delete card", 0)); + lbl_TabDeckEditor_aEditTokens->setText(QApplication::translate("shortcutsTab", "Edit tokens", 0)); + lbl_TabDeckEditor_aResetLayout->setText(QApplication::translate("shortcutsTab", "Reset layout", 0)); + lbl_TabDeckEditor_aIncrement->setText(QApplication::translate("shortcutsTab", "Add card", 0)); + lbl_TabDeckEditor_aSaveDeck->setText(QApplication::translate("shortcutsTab", "Save deck", 0)); + lbl_TabDeckEditor_aExportDeckDecklist->setText(QApplication::translate("shortcutsTab", "Export deck", 0)); + lbl_TabDeckEditor_aDecrement->setText(QApplication::translate("shortcutsTab", "Remove card", 0)); + lbl_TabDeckEditor_aSaveDeckAs->setText(QApplication::translate("shortcutsTab", "Save deck as", 0)); + lbl_TabDeckEditor_aLoadDeck->setText(QApplication::translate("shortcutsTab", "Load deck", 0)); + lbl_TabDeckEditor_aSaveDeckToClipboard->setText(QApplication::translate("shortcutsTab", "Save deck (clip)", 0)); + lbl_TabDeckEditor_aSaveDeckToClipboardRaw->setText(QApplication::translate("shortcutsTab", "Save deck (clip; no annotations)", 0)); + groupBox_3->setTitle(QApplication::translate("shortcutsTab", "Counters", 0)); + groupBox_4->setTitle(QApplication::translate("shortcutsTab", "Life", 0)); + lbl_abstractCounter_sSet->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_abstractCounter_aInc->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_abstractCounter_aDec->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_5->setTitle(QApplication::translate("shortcutsTab", "Red", 0)); + lbl_Player_aSCRed->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aCCRed->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aRCRed->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_6->setTitle(QApplication::translate("shortcutsTab", "Green", 0)); + lbl_Player_aSCGreen->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aCCGreen->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aRCGreen->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_7->setTitle(QApplication::translate("shortcutsTab", "Yellow", 0)); + lbl_Player_aSCYellow->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aCCYellow->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aRCYellow->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + + groupBox_counterStorm->setTitle(QApplication::translate("shortcutsTab", "Storm", 0)); + lbl_Player_aSetCStorm->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCStorm->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCStorm->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_counterW->setTitle(QApplication::translate("shortcutsTab", "W", 0)); + lbl_Player_aSetCW->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCW->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCW->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_counterU->setTitle(QApplication::translate("shortcutsTab", "U", 0)); + lbl_Player_aSetCU->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCU->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCU->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_counterB->setTitle(QApplication::translate("shortcutsTab", "B", 0)); + lbl_Player_aSetCB->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCB->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCB->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_counterR->setTitle(QApplication::translate("shortcutsTab", "R", 0)); + lbl_Player_aSetCR->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCR->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCR->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_counterG->setTitle(QApplication::translate("shortcutsTab", "G", 0)); + lbl_Player_aSetCG->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCG->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCG->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + groupBox_counterX->setTitle(QApplication::translate("shortcutsTab", "X", 0)); + lbl_Player_aSetCX->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aIncCX->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aDecCX->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + + lbl_Player_aSCYellow->setText(QApplication::translate("shortcutsTab", "Set", 0)); + lbl_Player_aCCYellow->setText(QApplication::translate("shortcutsTab", "Add", 0)); + lbl_Player_aRCYellow->setText(QApplication::translate("shortcutsTab", "Remove", 0)); + tabWidget->setTabText(tabWidget->indexOf(tab), QApplication::translate("shortcutsTab", "Main Window | Deck Editor", 0)); + groupBox_9->setTitle(QApplication::translate("shortcutsTab", "Power / Toughness", 0)); + groupBox_12->setTitle(QApplication::translate("shortcutsTab", "Power and Toughness", 0)); + lbl_Player_aIncPT->setText(QApplication::translate("shortcutsTab", "Add (+1/+1)", 0)); + lbl_Player_aDecPT->setText(QApplication::translate("shortcutsTab", "Remove (-1/-1)", 0)); + lbl_Player_aSetPT->setText(QApplication::translate("shortcutsTab", "Set", 0)); + groupBox_11->setTitle(QApplication::translate("shortcutsTab", "Toughness", 0)); + lbl_Player_aDecT->setText(QApplication::translate("shortcutsTab", "Remove (-0/-1)", 0)); + lbl_Player_aIncT->setText(QApplication::translate("shortcutsTab", "Add (+0/+1)", 0)); + groupBox_10->setTitle(QApplication::translate("shortcutsTab", "Power", 0)); + lbl_Player_aDecP->setText(QApplication::translate("shortcutsTab", "Remove (-1/-0)", 0)); + lbl_Player_IncP->setText(QApplication::translate("shortcutsTab", "Add (+1/+0)", 0)); + groupBox_8->setTitle(QApplication::translate("shortcutsTab", "Game Phases", 0)); + lbl_TabGame_phase0->setText(QApplication::translate("shortcutsTab", "Untap", 0)); + lbl_TabGame_phase1->setText(QApplication::translate("shortcutsTab", "Upkeep", 0)); + lbl_TabGame_phase2->setText(QApplication::translate("shortcutsTab", "Draw", 0)); + lbl_TabGame_phase3->setText(QApplication::translate("shortcutsTab", "Main 1", 0)); + lbl_TabGame_phase4->setText(QApplication::translate("shortcutsTab", "Start combat", 0)); + lbl_TabGame_phase5->setText(QApplication::translate("shortcutsTab", "Attack", 0)); + lbl_TabGame_phase6->setText(QApplication::translate("shortcutsTab", "Block", 0)); + lbl_TabGame_phase7->setText(QApplication::translate("shortcutsTab", "Damage", 0)); + lbl_TabGame_phase8->setText(QApplication::translate("shortcutsTab", "End combat", 0)); + lbl_TabGame_phase9->setText(QApplication::translate("shortcutsTab", "Main 2", 0)); + lbl_TabGame_phase10->setText(QApplication::translate("shortcutsTab", "End", 0)); + lbl_TabGame_aNextPhase->setText(QApplication::translate("shortcutsTab", "Next phase", 0)); + lbl_TabGame_aNextTurn->setText(QApplication::translate("shortcutsTab", "Next turn", 0)); + groupBox_13->setTitle(QApplication::translate("shortcutsTab", "Playing Area", 0)); + lbl_Player_aTap->setText(QApplication::translate("shortcutsTab", "Tap / Untap Card", 0)); + lbl_Player_aUntapAll->setText(QApplication::translate("shortcutsTab", "Untap all", 0)); + lbl_Player_aDoesntUntap->setText(QApplication::translate("shortcutsTab", "Toggle untap", 0)); + lbl_Player_aFlip->setText(QApplication::translate("shortcutsTab", "Flip card", 0)); + lbl_Player_aPeek->setText(QApplication::translate("shortcutsTab", "Peek card", 0)); + lbl_Player_aPlay->setText(QApplication::translate("shortcutsTab", "Play card", 0)); + lbl_Player_aAttach->setText(QApplication::translate("shortcutsTab", "Attach card", 0)); + lbl_Player_aUnattach->setText(QApplication::translate("shortcutsTab", "Unattach card", 0)); + lbl_Player_aClone->setText(QApplication::translate("shortcutsTab", "Clone card", 0)); + lbl_Player_aCreateToken->setText(QApplication::translate("shortcutsTab", "Create token", 0)); + lbl_Player_aCreateRelatedTokens->setText(QApplication::translate("shortcutsTab", "Create all related tokens", 0)); + lbl_Player_aCreateAnotherToken->setText(QApplication::translate("shortcutsTab", "Create another token", 0)); + lbl_Player_aSetAnnotation->setText(QApplication::translate("shortcutsTab", "Set annotation", 0)); + tabWidget->setTabText(tabWidget->indexOf(tab_2), QApplication::translate("shortcutsTab", "Phases | P/T | Playing Area", 0)); + groupBox_15->setTitle(QApplication::translate("shortcutsTab", "Move card to", 0)); + lbl_Player_aMoveToBottomLibrary->setText(QApplication::translate("shortcutsTab", "Bottom library", 0)); + lbl_Player_aMoveToTopLibrary->setText(QApplication::translate("shortcutsTab", "Top library", 0)); + lbl_Player_aMoveToGraveyard->setText(QApplication::translate("shortcutsTab", "Graveyard", 0)); + lbl_Player_aMoveToExile->setText(QApplication::translate("shortcutsTab", "Exile", 0)); + lbl_Player_aMoveToHand->setText(QApplication::translate("shortcutsTab", "Hand", 0)); + groupBox_16->setTitle(QApplication::translate("shortcutsTab", "View", 0)); + lbl_Player_aViewGraveyard->setText(QApplication::translate("shortcutsTab", "Graveyard", 0)); + lbl_Player_aViewLibrary->setText(QApplication::translate("shortcutsTab", "Library", 0)); + lbl_Player_aViewTopCards->setText(QApplication::translate("shortcutsTab", "Tops card of library", 0)); + lbl_Player_aViewSideboard->setText(QApplication::translate("shortcutsTab", "Sideboard", 0)); + lbl_Player_aViewRfg->setText(QApplication::translate("shortcutsTab", "Exile", 0)); + lbl_GameView_aCloseMostRecentZoneView->setText(QApplication::translate("shortcutsTab", "Close recent view", 0)); + groupBox_17->setTitle(QApplication::translate("shortcutsTab", "Game Lobby", 0)); + lbl_DeckViewContainer_loadRemoteButton->setText(QApplication::translate("shortcutsTab", "Load remote deck", 0)); + lbl_DeckViewContainer_loadLocalButton->setText(QApplication::translate("shortcutsTab", "Load local deck", 0)); + groupBox_18->setTitle(QApplication::translate("shortcutsTab", "Gameplay", 0)); + lbl_Player_aDrawArrow->setText(QApplication::translate("shortcutsTab", "Draw arrow", 0)); + lbl_TabGame_aLeaveGame->setText(QApplication::translate("shortcutsTab", "Leave game", 0)); + lbl_TabGame_aRemoveLocalArrows->setText(QApplication::translate("shortcutsTab", "Remove local arrows", 0)); + lbl_TabGame_aConcede->setText(QApplication::translate("shortcutsTab", "Concede", 0)); + lbl_Player_aRollDie->setText(QApplication::translate("shortcutsTab", "Roll dice", 0)); + lbl_TabGame_aRotateViewCW->setText(QApplication::translate("shortcutsTab", "Rotate view CW", 0)); + lbl_Player_aShuffle->setText(QApplication::translate("shortcutsTab", "Shuffle library", 0)); + lbl_TabGame_aRotateViewCCW->setText(QApplication::translate("shortcutsTab", "Rotate view CCW", 0)); + groupBox_14->setTitle(QApplication::translate("shortcutsTab", "Draw", 0)); + lbl_Player_aMulligan->setText(QApplication::translate("shortcutsTab", "Mulligan", 0)); + lbl_Player_aDrawCard->setText(QApplication::translate("shortcutsTab", "Draw card", 0)); + lbl_Player_aDrawCards->setText(QApplication::translate("shortcutsTab", "Draw cards", 0)); + lbl_Player_aUndoDraw->setText(QApplication::translate("shortcutsTab", "Undo draw", 0)); + lbl_Player_aAlwaysRevealTopCard->setText(QApplication::translate("shortcutsTab", "Always reveal top card", 0)); + tabWidget->setTabText(tabWidget->indexOf(tab_3), QApplication::translate("shortcutsTab", "Draw | Move | View | Gameplay", 0)); + tabWidget->setTabText(tabWidget->indexOf(tab_4), QApplication::translate("shortcutsTab","Counters", 0)); + faqLabel->setText(QString("%2").arg(WIKI).arg(QApplication::translate("shortcutsTab","How to set custom shortcuts",0))); + btnResetAll->setText(QApplication::translate("shortcutsTab","Restore all default shortcuts",0)); + btnClearAll->setText(QApplication::translate("shortcutsTab","Clear all shortcuts",0)); + } // retranslateUi }; -namespace Ui { +namespace Ui +{ class shortcutsTab: public Ui_shortcutsTab {}; } // namespace Ui diff --git a/cockatrice/src/shortcutssettings.cpp b/cockatrice/src/shortcutssettings.cpp index bcbc75b4..a9c61ad8 100644 --- a/cockatrice/src/shortcutssettings.cpp +++ b/cockatrice/src/shortcutssettings.cpp @@ -1,10 +1,11 @@ #include "shortcutssettings.h" #include #include +#include ShortcutsSettings::ShortcutsSettings(QString settingsPath, QObject *parent) : QObject(parent) { - this->settingsFilePath = settingsPath; + this->settingsFilePath = std::move(settingsPath); this->settingsFilePath.append("shortcuts.ini"); fillDefaultShorcuts(); shortCuts = QMap >(defaultShortCuts); @@ -13,30 +14,35 @@ ShortcutsSettings::ShortcutsSettings(QString settingsPath, QObject *parent) : QO QSettings shortCutsFile(settingsFilePath, QSettings::IniFormat); - if(exists){ + if (exists) + { shortCutsFile.beginGroup("Custom"); const QStringList customKeys = shortCutsFile.allKeys(); + for(QStringList::const_iterator it = customKeys.constBegin(); it != customKeys.constEnd(); ++it) { QString stringSequence = shortCutsFile.value(*it).toString(); QList SequenceList = parseSequenceString(stringSequence); shortCuts.insert(*it, SequenceList); } + shortCutsFile.endGroup(); } } QList ShortcutsSettings::getShortcut(QString name) { - if(shortCuts.contains(name)) + if (shortCuts.contains(name)) + { return shortCuts.value(name); + } return defaultShortCuts.value(name, QList()); } QKeySequence ShortcutsSettings::getSingleShortcut(QString name) { - return getShortcut(name).at(0); + return getShortcut(std::move(name)).at(0); } QString ShortcutsSettings::getDefaultShortcutString(QString name) @@ -52,11 +58,13 @@ QString ShortcutsSettings::getShortcutString(QString name) QString ShortcutsSettings::stringifySequence(QList Sequence) const { QString stringSequence; - for(int i=0; i < Sequence.size(); ++i) + for (int i=0; i < Sequence.size(); ++i) { stringSequence.append(Sequence.at(i).toString(QKeySequence::PortableText)); - if(i < Sequence.size() - 1) + if (i < Sequence.size() - 1) + { stringSequence.append(";"); + } } return stringSequence; @@ -66,7 +74,7 @@ QList ShortcutsSettings::parseSequenceString(QString stringSequenc { QStringList Sequences = stringSequence.split(";"); QList SequenceList; - for(QStringList::const_iterator ss = Sequences.constBegin(); ss != Sequences.constEnd(); ++ss) + for (QStringList::const_iterator ss = Sequences.constBegin(); ss != Sequences.constEnd(); ++ss) { SequenceList.append(QKeySequence(*ss, QKeySequence::PortableText)); } @@ -88,12 +96,12 @@ void ShortcutsSettings::setShortcuts(QString name, QList Sequence) void ShortcutsSettings::setShortcuts(QString name, QKeySequence Sequence) { - setShortcuts(name, QList() << Sequence); + setShortcuts(std::move(name), QList() << Sequence); } void ShortcutsSettings::setShortcuts(QString name, QString Sequences) { - setShortcuts(name,parseSequenceString(Sequences)); + setShortcuts(std::move(name), parseSequenceString(std::move(Sequences))); } bool ShortcutsSettings::isValid(QString name, QString Sequences) @@ -103,16 +111,18 @@ bool ShortcutsSettings::isValid(QString name, QString Sequences) QString checkSequence = Sequences.split(";").last(); QList allKeys = shortCuts.keys(); - for(int i=0; i < allKeys.size(); i++){ - QString key = allKeys.at(i); - if(key.startsWith(checkKey) || key.startsWith("MainWindow") || checkKey.startsWith("MainWindow")) + for (const auto &key : allKeys) + { + if (key.startsWith(checkKey) || key.startsWith("MainWindow") || checkKey.startsWith("MainWindow")) { QString storedSequence = stringifySequence(shortCuts.value(key)); QStringList stringSequences = storedSequence.split(";"); - for(int j = 0; j < stringSequences.size(); j++) + for (int j = 0; j < stringSequences.size(); j++) { - if(checkSequence == stringSequences.at(j)) + if (checkSequence == stringSequences.at(j)) + { return false; + } } } } @@ -121,8 +131,8 @@ bool ShortcutsSettings::isValid(QString name, QString Sequences) void ShortcutsSettings::resetAllShortcuts() { - for(QMap >::const_iterator it = defaultShortCuts.begin(); - it != defaultShortCuts.end(); ++it){ + for (auto it = defaultShortCuts.begin(); it != defaultShortCuts.end(); ++it) + { setShortcuts(it.key(), it.value()); } emit allShortCutsReset(); @@ -130,8 +140,8 @@ void ShortcutsSettings::resetAllShortcuts() void ShortcutsSettings::clearAllShortcuts() { - for(QMap >::const_iterator it = shortCuts.begin(); - it != shortCuts.end(); ++it){ + for(auto it = shortCuts.begin(); it != shortCuts.end(); ++it) + { setShortcuts(it.key(), ""); } emit allShortCutsClear(); @@ -169,6 +179,7 @@ void ShortcutsSettings::fillDefaultShorcuts() defaultShortCuts["TabDeckEditor/aSaveDeck"] = parseSequenceString("Ctrl+S"); defaultShortCuts["TabDeckEditor/aSaveDeckAs"] = parseSequenceString(""); defaultShortCuts["TabDeckEditor/aSaveDeckToClipboard"] = parseSequenceString("Ctrl+Shift+C"); + defaultShortCuts["TabDeckEditor/aSaveDeckToClipboardRaw"] = parseSequenceString("Ctrl+Shift+R"); defaultShortCuts["DeckViewContainer/loadLocalButton"] = parseSequenceString("Ctrl+O"); defaultShortCuts["DeckViewContainer/loadRemoteButton"] = parseSequenceString("Ctrl+Alt+O"); diff --git a/cockatrice/src/shortcutssettings.h b/cockatrice/src/shortcutssettings.h index 1f82ee02..4e656726 100644 --- a/cockatrice/src/shortcutssettings.h +++ b/cockatrice/src/shortcutssettings.h @@ -9,36 +9,37 @@ class ShortcutsSettings : public QObject { Q_OBJECT -public: - ShortcutsSettings(QString settingsFilePath, QObject *parent = 0); - ~ShortcutsSettings() { } + public: + ShortcutsSettings(QString settingsFilePath, QObject *parent = nullptr); - QList getShortcut(QString name); - QKeySequence getSingleShortcut(QString name); + QList getShortcut(QString name); + QKeySequence getSingleShortcut(QString name); - QString getDefaultShortcutString(QString name); - QString getShortcutString(QString name); + QString getDefaultShortcutString(QString name); + QString getShortcutString(QString name); - void setShortcuts(QString name, QList Sequence); - void setShortcuts(QString name, QKeySequence Sequence); - void setShortcuts(QString name, QString Sequences); + void setShortcuts(QString name, QList Sequence); + void setShortcuts(QString name, QKeySequence Sequence); + void setShortcuts(QString name, QString Sequences); - bool isValid(QString name, QString Sequences); + bool isValid(QString name, QString Sequences); - void resetAllShortcuts(); - void clearAllShortcuts(); -signals: - void shortCutchanged(); - void allShortCutsReset(); - void allShortCutsClear(); -private: - QString settingsFilePath; - QMap > shortCuts; - QMap > defaultShortCuts; - void fillDefaultShorcuts(); + void resetAllShortcuts(); + void clearAllShortcuts(); - QString stringifySequence(QList Sequence) const; - QList parseSequenceString(QString stringSequence); + signals: + void shortCutchanged(); + void allShortCutsReset(); + void allShortCutsClear(); + + private: + QString settingsFilePath; + QMap > shortCuts; + QMap > defaultShortCuts; + void fillDefaultShorcuts(); + + QString stringifySequence(QList Sequence) const; + QList parseSequenceString(QString stringSequence); }; #endif // SHORTCUTSSETTINGS_H diff --git a/cockatrice/src/tab_deck_editor.cpp b/cockatrice/src/tab_deck_editor.cpp index cc91a720..f660b281 100644 --- a/cockatrice/src/tab_deck_editor.cpp +++ b/cockatrice/src/tab_deck_editor.cpp @@ -226,6 +226,9 @@ void TabDeckEditor::createMenus() aSaveDeckToClipboard = new QAction(QString(), this); connect(aSaveDeckToClipboard, SIGNAL(triggered()), this, SLOT(actSaveDeckToClipboard())); + aSaveDeckToClipboardRaw = new QAction(QString(), this); + connect(aSaveDeckToClipboardRaw, SIGNAL(triggered()), this, SLOT(actSaveDeckToClipboardRaw())); + aPrintDeck = new QAction(QString(), this); connect(aPrintDeck, SIGNAL(triggered()), this, SLOT(actPrintDeck())); @@ -254,6 +257,10 @@ void TabDeckEditor::createMenus() aClearFilterOne->setIcon(QPixmap("theme:icons/decrement")); connect(aClearFilterOne, SIGNAL(triggered()), this, SLOT(actClearFilterOne())); + saveDeckToClipboardMenu = new QMenu(this); + saveDeckToClipboardMenu->addAction(aSaveDeckToClipboard); + saveDeckToClipboardMenu->addAction(aSaveDeckToClipboardRaw); + deckMenu = new QMenu(this); deckMenu->addAction(aNewDeck); deckMenu->addAction(aLoadDeck); @@ -261,7 +268,7 @@ void TabDeckEditor::createMenus() deckMenu->addAction(aSaveDeckAs); deckMenu->addSeparator(); deckMenu->addAction(aLoadDeckFromClipboard); - deckMenu->addAction(aSaveDeckToClipboard); + deckMenu->addMenu(saveDeckToClipboardMenu); deckMenu->addSeparator(); deckMenu->addAction(aPrintDeck); deckMenu->addMenu(analyzeDeckMenu); @@ -470,7 +477,10 @@ void TabDeckEditor::refreshShortcuts() aResetLayout->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aResetLayout")); aClearFilterAll->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aClearFilterAll")); aClearFilterOne->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aClearFilterOne")); + aSaveDeckToClipboard->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aSaveDeckToClipboard")); + aSaveDeckToClipboardRaw->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aSaveDeckToClipboardRaw")); + aClearFilterOne->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aClearFilterOne")); aClose->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aClose")); aRemoveCard->setShortcuts(settingsCache->shortcuts().getShortcut("TabDeckEditor/aRemoveCard")); @@ -552,7 +562,11 @@ void TabDeckEditor::retranslateUi() aSaveDeck->setText(tr("&Save deck")); aSaveDeckAs->setText(tr("Save deck &as...")); aLoadDeckFromClipboard->setText(tr("Load deck from cl&ipboard...")); - aSaveDeckToClipboard->setText(tr("Save deck to clip&board")); + + saveDeckToClipboardMenu->setTitle(tr("Save deck to clipboard")); + aSaveDeckToClipboard->setText(tr("Annotated")); + aSaveDeckToClipboardRaw->setText(tr("Not Annotated")); + aPrintDeck->setText(tr("&Print deck...")); analyzeDeckMenu->setTitle(tr("&Send deck to online service")); @@ -767,6 +781,15 @@ void TabDeckEditor::actSaveDeckToClipboard() QApplication::clipboard()->setText(buffer, QClipboard::Selection); } +void TabDeckEditor::actSaveDeckToClipboardRaw() +{ + QString buffer; + QTextStream stream(&buffer); + deckModel->getDeckList()->saveToStream_Plain(stream, false); + QApplication::clipboard()->setText(buffer, QClipboard::Clipboard); + QApplication::clipboard()->setText(buffer, QClipboard::Selection); +} + void TabDeckEditor::actPrintDeck() { QPrintPreviewDialog *dlg = new QPrintPreviewDialog(this); diff --git a/cockatrice/src/tab_deck_editor.h b/cockatrice/src/tab_deck_editor.h index 9c8cca05..09df031a 100644 --- a/cockatrice/src/tab_deck_editor.h +++ b/cockatrice/src/tab_deck_editor.h @@ -51,6 +51,7 @@ class TabDeckEditor : public Tab { bool actSaveDeckAs(); void actLoadDeckFromClipboard(); void actSaveDeckToClipboard(); + void actSaveDeckToClipboardRaw(); void actPrintDeck(); void actExportDeckDecklist(); void actAnalyzeDeckDeckstats(); @@ -111,8 +112,8 @@ private: KeySignals filterViewKeySignals; QWidget *filterBox; - QMenu *deckMenu, *viewMenu, *cardInfoDockMenu, *deckDockMenu, *filterDockMenu, *analyzeDeckMenu; - QAction *aNewDeck, *aLoadDeck, *aSaveDeck, *aSaveDeckAs, *aLoadDeckFromClipboard, *aSaveDeckToClipboard, *aPrintDeck, *aExportDeckDecklist, *aAnalyzeDeckDeckstats, *aAnalyzeDeckTappedout, *aClose; + QMenu *deckMenu, *viewMenu, *cardInfoDockMenu, *deckDockMenu, *filterDockMenu, *analyzeDeckMenu, *saveDeckToClipboardMenu; + QAction *aNewDeck, *aLoadDeck, *aSaveDeck, *aSaveDeckAs, *aLoadDeckFromClipboard, *aSaveDeckToClipboard, *aSaveDeckToClipboardRaw, *aPrintDeck, *aExportDeckDecklist, *aAnalyzeDeckDeckstats, *aAnalyzeDeckTappedout, *aClose; QAction *aClearFilterAll, *aClearFilterOne; QAction *aAddCard, *aAddCardToSideboard, *aRemoveCard, *aIncrement, *aDecrement; QAction *aResetLayout;