diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp b/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp index 9033fa620..17f20a28f 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp +++ b/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.cpp @@ -159,8 +159,8 @@ VisualDeckEditorWidget::VisualDeckEditorWidget(QWidget *parent, DeckListModel *_ sortCriteriaButton->addSettingsWidget(sortLabel); sortCriteriaButton->addSettingsWidget(sortByListWidget); - displayTypeButton = new QCheckBox(this); - connect(displayTypeButton, &QCheckBox::toggled, this, &VisualDeckEditorWidget::updateDisplayType); + displayTypeButton = new QPushButton(this); + connect(displayTypeButton, &QPushButton::clicked, this, &VisualDeckEditorWidget::updateDisplayType); groupAndSortLayout->addWidget(groupByComboBox); groupAndSortLayout->addWidget(sortCriteriaButton); @@ -195,6 +195,7 @@ void VisualDeckEditorWidget::retranslateUi() { sortLabel->setText(tr("Click and drag to change\nthe sort order within the groups")); searchPushButton->setText(tr("Quick search and add card")); + displayTypeButton->setText(tr("Flat Layout")); } void VisualDeckEditorWidget::updateZoneWidgets() @@ -205,11 +206,12 @@ void VisualDeckEditorWidget::updateZoneWidgets() void VisualDeckEditorWidget::updateDisplayType() { - if (displayTypeButton->checkState() == Qt::Checked) { + if (displayTypeButton->text() == tr("Overlap Layout")) { emit displayTypeChanged("flat"); + displayTypeButton->setText("Flat Layout"); } else { - qDebug() << displayTypeButton->checkState(); emit displayTypeChanged("overlap"); + displayTypeButton->setText(tr("Overlap Layout")); } } diff --git a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.h b/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.h index 5c91bbd19..0a5d2db6f 100644 --- a/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.h +++ b/cockatrice/src/client/ui/widgets/visual_deck_editor/visual_deck_editor_widget.h @@ -62,7 +62,7 @@ private: CardCompleterProxyModel *proxyModel; QCompleter *completer; QPushButton *searchPushButton; - QCheckBox *displayTypeButton; + QPushButton *displayTypeButton; QWidget *groupAndSortContainer; QHBoxLayout *groupAndSortLayout; QComboBox *groupByComboBox;