mirror of
https://github.com/Cockatrice/Cockatrice.git
synced 2026-06-10 00:04:48 -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;
|
||||
[[nodiscard]] QString getTabText() const override
|
||||
{
|
||||
return visualDatabaseDisplayWidget->displayModeButton->isChecked() ? tr("Database Display")
|
||||
: tr("Visual Database Display");
|
||||
return visualDatabaseDisplayWidget->isVisualDisplayMode() ? tr("Visual Database Display")
|
||||
: tr("Database Display");
|
||||
}
|
||||
};
|
||||
|
||||
|
|
|
|||
|
|
@ -101,7 +101,7 @@ void VisualDatabaseDisplayFilterToolbarWidget::initialize()
|
|||
filterLayout->setAlignment(Qt::AlignLeft);
|
||||
|
||||
// create settings widgets
|
||||
auto filterModel = visualDatabaseDisplay->filterModel;
|
||||
auto filterModel = visualDatabaseDisplay->getFilterModel();
|
||||
|
||||
saveLoadWidget = new VisualDatabaseDisplayFilterSaveLoadWidget(this, filterModel);
|
||||
nameFilterWidget =
|
||||
|
|
|
|||
|
|
@ -237,6 +237,11 @@ void VisualDatabaseDisplayWidget::updateSearch(const QString &search) const
|
|||
QItemSelectionModel::SelectCurrent | QItemSelectionModel::Rows);
|
||||
}
|
||||
|
||||
bool VisualDatabaseDisplayWidget::isVisualDisplayMode() const
|
||||
{
|
||||
return !displayModeButton->isChecked();
|
||||
}
|
||||
|
||||
void VisualDatabaseDisplayWidget::onSearchModelChanged()
|
||||
{
|
||||
if (flowWidget->isVisible()) {
|
||||
|
|
|
|||
|
|
@ -62,12 +62,15 @@ public:
|
|||
return databaseView;
|
||||
}
|
||||
|
||||
QWidget *searchContainer;
|
||||
QHBoxLayout *searchLayout;
|
||||
SearchLineEdit *searchEdit;
|
||||
QPushButton *displayModeButton;
|
||||
FilterTreeModel *filterModel;
|
||||
VisualDatabaseDisplayColorFilterWidget *colorFilterWidget;
|
||||
FilterTreeModel *getFilterModel()
|
||||
{
|
||||
return filterModel;
|
||||
}
|
||||
|
||||
/**
|
||||
* @return False if the widget is in database display mode and true if it's in visual display mode
|
||||
*/
|
||||
bool isVisualDisplayMode() const;
|
||||
|
||||
public slots:
|
||||
void onSearchModelChanged();
|
||||
|
|
@ -88,6 +91,13 @@ protected slots:
|
|||
void onDisplayModeChanged(bool checked);
|
||||
|
||||
private:
|
||||
QWidget *searchContainer;
|
||||
QHBoxLayout *searchLayout;
|
||||
SearchLineEdit *searchEdit;
|
||||
QPushButton *displayModeButton;
|
||||
FilterTreeModel *filterModel;
|
||||
VisualDatabaseDisplayColorFilterWidget *colorFilterWidget;
|
||||
|
||||
QLabel *databaseLoadIndicator;
|
||||
|
||||
QToolButton *clearFilterWidget;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue