* Fix fixed size window sizing

* Fix device config windows not appearing centered and modal under Wayland
This commit is contained in:
Cacodemon345
2022-02-09 00:29:19 +06:00
parent dde6bfdce7
commit dd83bdb0f6
13 changed files with 48 additions and 31 deletions

View File

@@ -97,6 +97,7 @@ int SettingsModel::rowCount(const QModelIndex &parent) const {
return pages.size();
}
Settings* Settings::settings = nullptr;;
Settings::Settings(QWidget *parent) :
QDialog(parent),
ui(new Ui::Settings)
@@ -142,6 +143,8 @@ Settings::Settings(QWidget *parent) :
connect(ui->listView->selectionModel(), &QItemSelectionModel::currentChanged, this, [this](const QModelIndex &current, const QModelIndex &previous) {
ui->stackedWidget->setCurrentIndex(current.row());
});
Settings::settings = this;
}
Settings::~Settings()
@@ -149,6 +152,7 @@ Settings::~Settings()
delete ui;
delete Harddrives::busTrackClass;
Harddrives::busTrackClass = nullptr;
Settings::settings = nullptr;
}
void Settings::save() {