Compare commits

...

2 Commits

Author SHA1 Message Date
Martchus 1de4111ae3 WIP 2023-06-26 21:35:26 +02:00
Martchus a0572d8f98 WIP: Unify settings dialogs 2023-06-26 21:15:10 +02:00
1 changed files with 34 additions and 0 deletions

View File

@ -60,6 +60,40 @@ static int set_realtime_priority(int policy, int prio)
}
#endif
class QtLanguageOptionPage : public QtUtilities::QtLanguageOptionPage {
public:
explicit QtLanguageOptionPage(QtUtilities::QtSettingsData &settings, QWidget *parentWidget = nullptr);
bool apply() override;
void reset() override;
protected: \
QWidget *setupWidget() override;
};
QtLanguageOptionPage::QtLanguageOptionPage(QtUtilities::QtSettingsData &settings, QWidget *parentWidget)
: QtUtilities::QtLanguageOptionPage(settings, parentWidget)
{
}
bool QtLanguageOptionPage::apply()
{
return true;
}
void QtLanguageOptionPage::reset()
{
}
QWidget *QtLanguageOptionPage::setupWidget()
{
auto *const widget = QtUtilities::QtLanguageOptionPageBase::setupWidget();
auto *localeComboBox = widget->findChild<QComboBox *>(QStringLiteral("localeComboBox"));
return widget;
}
QtWindow::QtWindow(CSettings *settings, QtUtilities::QtSettings *qtSettings, QWidget *parent)
: QMainWindow(parent)
, m_settings(settings)