44 class ExpandingListButton;
45 class ExpandingListWidget;
46 class SettingsDisplay;
201 void makeSection(
const QString& label);
202 void hideAllSettings();
210 QFrame* mSearchbarContainer;
218 QFrame* mSettingsContainer;
233 bool mResetToFirstElement;
List that contains all SettingsWidgets.
QList< SettingsWidget * > section(const QString &s) const
void registerWidget(const QString §ionName, SettingsWidget *widget)
QList< const SettingsItem * > getItems() const
QStringList emptySections() const
void unregisterWidget(SettingsWidget *widget)
The top-level widget that displays all settings.
void handleCancelClicked()
MainSettingsWidget(QWidget *parent=nullptr)
bool handleAboutToClose()
void searchSettings(const QString &needle, SearchOptions searchOpts)
void handleButtonSelected(ExpandingListButton *button)
void handleDescriptionUpdate(SettingsItem *activeSettingsItem)
bool isMatching(QString searchString, QString stringToCheck)
void handleWidgetRemove(SettingsWidget *widget)
void handleRestoreDefaultsClicked()
A QFrame with a QLineEdit that can be used to input a substring to search for.
The interface for the logical part of a setting.
const T value(const Key &key, const T &defaultValue) const const
QObject * parent() const const