mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-27 00:53:55 -07:00
[VisualDatabaseDisplayWidget] Refactor: Make all fields private (#6875)
This commit is contained in:
parent
b66743c83c
commit
d18f3bce47
4 changed files with 24 additions and 9 deletions
|
|
@ -23,8 +23,8 @@ public:
|
||||||
void retranslateUi() override;
|
void retranslateUi() override;
|
||||||
[[nodiscard]] QString getTabText() const override
|
[[nodiscard]] QString getTabText() const override
|
||||||
{
|
{
|
||||||
return visualDatabaseDisplayWidget->displayModeButton->isChecked() ? tr("Database Display")
|
return visualDatabaseDisplayWidget->isVisualDisplayMode() ? tr("Visual Database Display")
|
||||||
: tr("Visual Database Display");
|
: tr("Database Display");
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -101,7 +101,7 @@ void VisualDatabaseDisplayFilterToolbarWidget::initialize()
|
||||||
filterLayout->setAlignment(Qt::AlignLeft);
|
filterLayout->setAlignment(Qt::AlignLeft);
|
||||||
|
|
||||||
// create settings widgets
|
// create settings widgets
|
||||||
auto filterModel = visualDatabaseDisplay->filterModel;
|
auto filterModel = visualDatabaseDisplay->getFilterModel();
|
||||||
|
|
||||||
saveLoadWidget = new VisualDatabaseDisplayFilterSaveLoadWidget(this, filterModel);
|
saveLoadWidget = new VisualDatabaseDisplayFilterSaveLoadWidget(this, filterModel);
|
||||||
nameFilterWidget =
|
nameFilterWidget =
|
||||||
|
|
|
||||||
|
|
@ -237,6 +237,11 @@ void VisualDatabaseDisplayWidget::updateSearch(const QString &search) const
|
||||||
QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
|
QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bool VisualDatabaseDisplayWidget::isVisualDisplayMode() const
|
||||||
|
{
|
||||||
|
return !displayModeButton->isChecked();
|
||||||
|
}
|
||||||
|
|
||||||
void VisualDatabaseDisplayWidget::onSearchModelChanged()
|
void VisualDatabaseDisplayWidget::onSearchModelChanged()
|
||||||
{
|
{
|
||||||
if (flowWidget->isVisible()) {
|
if (flowWidget->isVisible()) {
|
||||||
|
|
|
||||||
|
|
@ -62,12 +62,15 @@ public:
|
||||||
return databaseView;
|
return databaseView;
|
||||||
}
|
}
|
||||||
|
|
||||||
QWidget *searchContainer;
|
FilterTreeModel *getFilterModel()
|
||||||
QHBoxLayout *searchLayout;
|
{
|
||||||
SearchLineEdit *searchEdit;
|
return filterModel;
|
||||||
QPushButton *displayModeButton;
|
}
|
||||||
FilterTreeModel *filterModel;
|
|
||||||
VisualDatabaseDisplayColorFilterWidget *colorFilterWidget;
|
/**
|
||||||
|
* @return False if the widget is in database display mode and true if it's in visual display mode
|
||||||
|
*/
|
||||||
|
bool isVisualDisplayMode() const;
|
||||||
|
|
||||||
public slots:
|
public slots:
|
||||||
void onSearchModelChanged();
|
void onSearchModelChanged();
|
||||||
|
|
@ -88,6 +91,13 @@ protected slots:
|
||||||
void onDisplayModeChanged(bool checked);
|
void onDisplayModeChanged(bool checked);
|
||||||
|
|
||||||
private:
|
private:
|
||||||
|
QWidget *searchContainer;
|
||||||
|
QHBoxLayout *searchLayout;
|
||||||
|
SearchLineEdit *searchEdit;
|
||||||
|
QPushButton *displayModeButton;
|
||||||
|
FilterTreeModel *filterModel;
|
||||||
|
VisualDatabaseDisplayColorFilterWidget *colorFilterWidget;
|
||||||
|
|
||||||
QLabel *databaseLoadIndicator;
|
QLabel *databaseLoadIndicator;
|
||||||
|
|
||||||
QToolButton *clearFilterWidget;
|
QToolButton *clearFilterWidget;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue