1234567891011121314151617181920212223242526272829303132333435363738 |
- #include "settingswidget.h"
- #include "ui_settingswidget.h"
- #include "dbman.cpp"
- #include <QButtonGroup>
- #include <QDebug>
- settingsWidget::settingsWidget(QWidget *parent) :
- QWidget(parent),
- ui(new Ui::settingsWidget)
- {
- ui->setupUi(this);
- auto *themeGroup = new QButtonGroup;
- themeGroup->addButton(ui->systemThemeCheckBox);
- themeGroup->addButton(ui->lightThemeCheckBox);
- themeGroup->addButton(ui->darkThemeCheckBox);
- switch (dbSettings::retreiveSetting("10").toInt()) {
- case 0:
- qDebug() << "System Theme";
- ui->systemThemeCheckBox->setChecked(true);
- break;
- case 1:
- qDebug() << "Light Theme";
- ui->lightThemeCheckBox->setChecked(true);
- break;
- case 2:
- qDebug() << "Dark Theme";
- ui->darkThemeCheckBox->setChecked(true);
- }
- }
- settingsWidget::~settingsWidget()
- {
- delete ui;
- }
|