mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-07-15 06:52:15 -07:00
RetranslateUi instead of updating filter mode.
This commit is contained in:
parent
1d259a86c1
commit
4d432d0c85
2 changed files with 8 additions and 2 deletions
|
|
@ -37,7 +37,12 @@ VisualDatabaseDisplaySetFilterWidget::VisualDatabaseDisplaySetFilterWidget(QWidg
|
||||||
[this]() { QTimer::singleShot(100, this, &VisualDatabaseDisplaySetFilterWidget::syncWithFilterModel); });
|
[this]() { QTimer::singleShot(100, this, &VisualDatabaseDisplaySetFilterWidget::syncWithFilterModel); });
|
||||||
|
|
||||||
createSetButtons(); // Populate buttons initially
|
createSetButtons(); // Populate buttons initially
|
||||||
updateFilterMode(false); // Initialize toggle button text
|
retranslateUi();
|
||||||
|
}
|
||||||
|
|
||||||
|
void VisualDatabaseDisplaySetFilterWidget::retranslateUi()
|
||||||
|
{
|
||||||
|
toggleButton->setText(exactMatchMode ? tr("Mode: Exact Match") : tr("Mode: Includes"));
|
||||||
}
|
}
|
||||||
|
|
||||||
void VisualDatabaseDisplaySetFilterWidget::createSetButtons()
|
void VisualDatabaseDisplaySetFilterWidget::createSetButtons()
|
||||||
|
|
@ -190,6 +195,6 @@ void VisualDatabaseDisplaySetFilterWidget::syncWithFilterModel()
|
||||||
void VisualDatabaseDisplaySetFilterWidget::updateFilterMode(bool checked)
|
void VisualDatabaseDisplaySetFilterWidget::updateFilterMode(bool checked)
|
||||||
{
|
{
|
||||||
exactMatchMode = checked;
|
exactMatchMode = checked;
|
||||||
toggleButton->setText(exactMatchMode ? tr("Mode: Exact Match") : tr("Mode: Includes"));
|
|
||||||
updateSetFilter();
|
updateSetFilter();
|
||||||
|
retranslateUi();
|
||||||
}
|
}
|
||||||
|
|
@ -16,6 +16,7 @@ class VisualDatabaseDisplaySetFilterWidget : public QWidget
|
||||||
Q_OBJECT
|
Q_OBJECT
|
||||||
public:
|
public:
|
||||||
explicit VisualDatabaseDisplaySetFilterWidget(QWidget *parent, FilterTreeModel *filterModel);
|
explicit VisualDatabaseDisplaySetFilterWidget(QWidget *parent, FilterTreeModel *filterModel);
|
||||||
|
void retranslateUi();
|
||||||
void createSetButtons();
|
void createSetButtons();
|
||||||
void updateSetButtonsVisibility();
|
void updateSetButtonsVisibility();
|
||||||
void handleSetToggled(const QString &setShortName, bool active);
|
void handleSetToggled(const QString &setShortName, bool active);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue