mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-18 16:32:16 -07:00
Move card size slider to the quick settings menu.
This commit is contained in:
parent
69b8111aab
commit
5387dc86cc
6 changed files with 3 additions and 44 deletions
|
|
@ -59,19 +59,15 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare
|
||||||
connect(drawUnusedColorIdentitiesCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(),
|
connect(drawUnusedColorIdentitiesCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(),
|
||||||
&SettingsCache::setVisualDeckStorageDrawUnusedColorIdentities);
|
&SettingsCache::setVisualDeckStorageDrawUnusedColorIdentities);
|
||||||
|
|
||||||
cardSizeSliderVisibilityCheckBox = new QCheckBox(this);
|
// card size slider
|
||||||
cardSizeSliderVisibilityCheckBox->setChecked(SettingsCache::instance().getVisualDeckStorageShowCardSizeSlider());
|
cardSizeWidget = new CardSizeWidget(this, nullptr, SettingsCache::instance().getVisualDeckStorageCardSize());
|
||||||
connect(cardSizeSliderVisibilityCheckBox, &QCheckBox::QT_STATE_CHANGED, this,
|
|
||||||
&VisualDeckStorageWidget::updateCardSizeSliderVisibility);
|
|
||||||
connect(cardSizeSliderVisibilityCheckBox, &QCheckBox::QT_STATE_CHANGED, &SettingsCache::instance(),
|
|
||||||
&SettingsCache::setVisualDeckStorageShowCardSizeSlider);
|
|
||||||
|
|
||||||
quickSettingsWidget = new SettingsButtonWidget(this);
|
quickSettingsWidget = new SettingsButtonWidget(this);
|
||||||
quickSettingsWidget->addSettingsWidget(showFoldersCheckBox);
|
quickSettingsWidget->addSettingsWidget(showFoldersCheckBox);
|
||||||
quickSettingsWidget->addSettingsWidget(tagFilterVisibilityCheckBox);
|
quickSettingsWidget->addSettingsWidget(tagFilterVisibilityCheckBox);
|
||||||
quickSettingsWidget->addSettingsWidget(tagsOnWidgetsVisibilityCheckBox);
|
quickSettingsWidget->addSettingsWidget(tagsOnWidgetsVisibilityCheckBox);
|
||||||
quickSettingsWidget->addSettingsWidget(drawUnusedColorIdentitiesCheckBox);
|
quickSettingsWidget->addSettingsWidget(drawUnusedColorIdentitiesCheckBox);
|
||||||
quickSettingsWidget->addSettingsWidget(cardSizeSliderVisibilityCheckBox);
|
quickSettingsWidget->addSettingsWidget(cardSizeWidget);
|
||||||
|
|
||||||
searchAndSortLayout->addWidget(deckPreviewColorIdentityFilterWidget);
|
searchAndSortLayout->addWidget(deckPreviewColorIdentityFilterWidget);
|
||||||
searchAndSortLayout->addWidget(sortWidget);
|
searchAndSortLayout->addWidget(sortWidget);
|
||||||
|
|
@ -82,10 +78,6 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare
|
||||||
tagFilterWidget = new VisualDeckStorageTagFilterWidget(this);
|
tagFilterWidget = new VisualDeckStorageTagFilterWidget(this);
|
||||||
updateTagsVisibility(SettingsCache::instance().getVisualDeckStorageShowTagFilter());
|
updateTagsVisibility(SettingsCache::instance().getVisualDeckStorageShowTagFilter());
|
||||||
|
|
||||||
// card size slider
|
|
||||||
cardSizeWidget = new CardSizeWidget(this, nullptr, SettingsCache::instance().getVisualDeckStorageCardSize());
|
|
||||||
updateCardSizeSliderVisibility(SettingsCache::instance().getVisualDeckStorageShowCardSizeSlider());
|
|
||||||
|
|
||||||
// deck area
|
// deck area
|
||||||
scrollArea = new QScrollArea(this);
|
scrollArea = new QScrollArea(this);
|
||||||
scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
|
scrollArea->setVerticalScrollBarPolicy(Qt::ScrollBarAsNeeded);
|
||||||
|
|
@ -96,7 +88,6 @@ VisualDeckStorageWidget::VisualDeckStorageWidget(QWidget *parent) : QWidget(pare
|
||||||
layout->addWidget(searchAndSortContainer);
|
layout->addWidget(searchAndSortContainer);
|
||||||
layout->addWidget(tagFilterWidget);
|
layout->addWidget(tagFilterWidget);
|
||||||
layout->addWidget(scrollArea);
|
layout->addWidget(scrollArea);
|
||||||
layout->addWidget(cardSizeWidget);
|
|
||||||
|
|
||||||
connect(CardDatabaseManager::getInstance(), &CardDatabase::cardDatabaseLoadingFinished, this,
|
connect(CardDatabaseManager::getInstance(), &CardDatabase::cardDatabaseLoadingFinished, this,
|
||||||
&VisualDeckStorageWidget::createRootFolderWidget);
|
&VisualDeckStorageWidget::createRootFolderWidget);
|
||||||
|
|
@ -141,7 +132,6 @@ void VisualDeckStorageWidget::retranslateUi()
|
||||||
tagFilterVisibilityCheckBox->setText(tr("Show Tag Filter"));
|
tagFilterVisibilityCheckBox->setText(tr("Show Tag Filter"));
|
||||||
tagsOnWidgetsVisibilityCheckBox->setText(tr("Show Tags On Deck Previews"));
|
tagsOnWidgetsVisibilityCheckBox->setText(tr("Show Tags On Deck Previews"));
|
||||||
drawUnusedColorIdentitiesCheckBox->setText(tr("Draw not contained Color Identities"));
|
drawUnusedColorIdentitiesCheckBox->setText(tr("Draw not contained Color Identities"));
|
||||||
cardSizeSliderVisibilityCheckBox->setText(tr("Show Card Size Slider"));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void VisualDeckStorageWidget::deckPreviewClickedEvent(QMouseEvent *event, DeckPreviewWidget *instance)
|
void VisualDeckStorageWidget::deckPreviewClickedEvent(QMouseEvent *event, DeckPreviewWidget *instance)
|
||||||
|
|
@ -218,12 +208,3 @@ void VisualDeckStorageWidget::updateTagsVisibility(const bool visible)
|
||||||
tagFilterWidget->setHidden(true);
|
tagFilterWidget->setHidden(true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void VisualDeckStorageWidget::updateCardSizeSliderVisibility(const bool _visible) const
|
|
||||||
{
|
|
||||||
if (_visible) {
|
|
||||||
cardSizeWidget->setVisible(true);
|
|
||||||
} else {
|
|
||||||
cardSizeWidget->setHidden(true);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
|
||||||
|
|
@ -39,7 +39,6 @@ public slots:
|
||||||
void updateColorFilter();
|
void updateColorFilter();
|
||||||
void updateSearchFilter();
|
void updateSearchFilter();
|
||||||
void updateTagsVisibility(bool visible);
|
void updateTagsVisibility(bool visible);
|
||||||
void updateCardSizeSliderVisibility(bool _visible) const;
|
|
||||||
void updateSortOrder();
|
void updateSortOrder();
|
||||||
void resizeEvent(QResizeEvent *event) override;
|
void resizeEvent(QResizeEvent *event) override;
|
||||||
void showEvent(QShowEvent *event) override;
|
void showEvent(QShowEvent *event) override;
|
||||||
|
|
@ -67,7 +66,6 @@ private:
|
||||||
QCheckBox *drawUnusedColorIdentitiesCheckBox;
|
QCheckBox *drawUnusedColorIdentitiesCheckBox;
|
||||||
QCheckBox *tagFilterVisibilityCheckBox;
|
QCheckBox *tagFilterVisibilityCheckBox;
|
||||||
QCheckBox *tagsOnWidgetsVisibilityCheckBox;
|
QCheckBox *tagsOnWidgetsVisibilityCheckBox;
|
||||||
QCheckBox *cardSizeSliderVisibilityCheckBox;
|
|
||||||
QScrollArea *scrollArea;
|
QScrollArea *scrollArea;
|
||||||
VisualDeckStorageFolderDisplayWidget *folderWidget;
|
VisualDeckStorageFolderDisplayWidget *folderWidget;
|
||||||
};
|
};
|
||||||
|
|
|
||||||
|
|
@ -270,8 +270,6 @@ SettingsCache::SettingsCache()
|
||||||
visualDeckStorageShowTagFilter = settings->value("interface/visualdeckstorageshowtagfilter", true).toBool();
|
visualDeckStorageShowTagFilter = settings->value("interface/visualdeckstorageshowtagfilter", true).toBool();
|
||||||
visualDeckStorageShowTagsOnDeckPreviews =
|
visualDeckStorageShowTagsOnDeckPreviews =
|
||||||
settings->value("interface/visualdeckstorageshowtagsondeckpreviews", true).toBool();
|
settings->value("interface/visualdeckstorageshowtagsondeckpreviews", true).toBool();
|
||||||
visualDeckStorageShowCardSizeSlider =
|
|
||||||
settings->value("interface/visualdeckstorageshowcardsizeslider", true).toBool();
|
|
||||||
visualDeckStorageDrawUnusedColorIdentities =
|
visualDeckStorageDrawUnusedColorIdentities =
|
||||||
settings->value("interface/visualdeckstoragedrawunusedcoloridentities", true).toBool();
|
settings->value("interface/visualdeckstoragedrawunusedcoloridentities", true).toBool();
|
||||||
visualDeckStorageUnusedColorIdentitiesOpacity =
|
visualDeckStorageUnusedColorIdentitiesOpacity =
|
||||||
|
|
@ -704,12 +702,6 @@ void SettingsCache::setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_
|
||||||
emit visualDeckStorageShowTagsOnDeckPreviewsChanged(visualDeckStorageShowTagsOnDeckPreviews);
|
emit visualDeckStorageShowTagsOnDeckPreviewsChanged(visualDeckStorageShowTagsOnDeckPreviews);
|
||||||
}
|
}
|
||||||
|
|
||||||
void SettingsCache::setVisualDeckStorageShowCardSizeSlider(QT_STATE_CHANGED_T _showCardSizeSlider)
|
|
||||||
{
|
|
||||||
visualDeckStorageShowCardSizeSlider = _showCardSizeSlider;
|
|
||||||
settings->setValue("interface/visualdeckstorageshowcardsizeslider", visualDeckStorageShowCardSizeSlider);
|
|
||||||
}
|
|
||||||
|
|
||||||
void SettingsCache::setVisualDeckStorageCardSize(int _visualDeckStorageCardSize)
|
void SettingsCache::setVisualDeckStorageCardSize(int _visualDeckStorageCardSize)
|
||||||
{
|
{
|
||||||
visualDeckStorageCardSize = _visualDeckStorageCardSize;
|
visualDeckStorageCardSize = _visualDeckStorageCardSize;
|
||||||
|
|
|
||||||
|
|
@ -137,7 +137,6 @@ private:
|
||||||
bool visualDeckStorageShowFolders;
|
bool visualDeckStorageShowFolders;
|
||||||
bool visualDeckStorageShowTagsOnDeckPreviews;
|
bool visualDeckStorageShowTagsOnDeckPreviews;
|
||||||
bool visualDeckStorageShowTagFilter;
|
bool visualDeckStorageShowTagFilter;
|
||||||
bool visualDeckStorageShowCardSizeSlider;
|
|
||||||
int visualDeckStorageCardSize;
|
int visualDeckStorageCardSize;
|
||||||
bool visualDeckStorageDrawUnusedColorIdentities;
|
bool visualDeckStorageDrawUnusedColorIdentities;
|
||||||
int visualDeckStorageUnusedColorIdentitiesOpacity;
|
int visualDeckStorageUnusedColorIdentitiesOpacity;
|
||||||
|
|
@ -435,10 +434,6 @@ public:
|
||||||
{
|
{
|
||||||
return visualDeckStorageShowTagsOnDeckPreviews;
|
return visualDeckStorageShowTagsOnDeckPreviews;
|
||||||
}
|
}
|
||||||
bool getVisualDeckStorageShowCardSizeSlider() const
|
|
||||||
{
|
|
||||||
return visualDeckStorageShowCardSizeSlider;
|
|
||||||
}
|
|
||||||
int getVisualDeckStorageCardSize() const
|
int getVisualDeckStorageCardSize() const
|
||||||
{
|
{
|
||||||
return visualDeckStorageCardSize;
|
return visualDeckStorageCardSize;
|
||||||
|
|
@ -787,7 +782,6 @@ public slots:
|
||||||
void setVisualDeckStorageShowFolders(QT_STATE_CHANGED_T value);
|
void setVisualDeckStorageShowFolders(QT_STATE_CHANGED_T value);
|
||||||
void setVisualDeckStorageShowTagFilter(QT_STATE_CHANGED_T _showTags);
|
void setVisualDeckStorageShowTagFilter(QT_STATE_CHANGED_T _showTags);
|
||||||
void setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T _showTags);
|
void setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T _showTags);
|
||||||
void setVisualDeckStorageShowCardSizeSlider(QT_STATE_CHANGED_T _showCardSizeSlider);
|
|
||||||
void setVisualDeckStorageCardSize(int _visualDeckStorageCardSize);
|
void setVisualDeckStorageCardSize(int _visualDeckStorageCardSize);
|
||||||
void setVisualDeckStorageDrawUnusedColorIdentities(QT_STATE_CHANGED_T _visualDeckStorageDrawUnusedColorIdentities);
|
void setVisualDeckStorageDrawUnusedColorIdentities(QT_STATE_CHANGED_T _visualDeckStorageDrawUnusedColorIdentities);
|
||||||
void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _visualDeckStorageUnusedColorIdentitiesOpacity);
|
void setVisualDeckStorageUnusedColorIdentitiesOpacity(int _visualDeckStorageUnusedColorIdentitiesOpacity);
|
||||||
|
|
|
||||||
|
|
@ -220,9 +220,6 @@ void SettingsCache::setVisualDeckStorageShowTagFilter(QT_STATE_CHANGED_T /* _sho
|
||||||
void SettingsCache::setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T /* _showTags */)
|
void SettingsCache::setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T /* _showTags */)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
void SettingsCache::setVisualDeckStorageShowCardSizeSlider(QT_STATE_CHANGED_T /* _showCardSizeSlider */)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
void SettingsCache::setVisualDeckStorageCardSize(int /* _visualDeckStorageCardSize */)
|
void SettingsCache::setVisualDeckStorageCardSize(int /* _visualDeckStorageCardSize */)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -224,9 +224,6 @@ void SettingsCache::setVisualDeckStorageShowTagFilter(QT_STATE_CHANGED_T /* _sho
|
||||||
void SettingsCache::setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T /* _showTags */)
|
void SettingsCache::setVisualDeckStorageShowTagsOnDeckPreviews(QT_STATE_CHANGED_T /* _showTags */)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
void SettingsCache::setVisualDeckStorageShowCardSizeSlider(QT_STATE_CHANGED_T /* _showCardSizeSlider */)
|
|
||||||
{
|
|
||||||
}
|
|
||||||
void SettingsCache::setVisualDeckStorageCardSize(int /* _visualDeckStorageCardSize */)
|
void SettingsCache::setVisualDeckStorageCardSize(int /* _visualDeckStorageCardSize */)
|
||||||
{
|
{
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue