diff --git a/src/qt/qt_settings.cpp b/src/qt/qt_settings.cpp index 1a5b3fdc7..cab7cffbb 100644 --- a/src/qt/qt_settings.cpp +++ b/src/qt/qt_settings.cpp @@ -43,6 +43,8 @@ extern "C" #include #include #include +#include +#include class SettingsModel : public QAbstractListModel { public: @@ -104,13 +106,6 @@ Settings::Settings(QWidget *parent) : { ui->setupUi(this); - ui->listView->setModel(new SettingsModel(this)); - ui->listView->setFlow(QListView::TopToBottom); - ui->listView->setWrapping(false); - ui->listView->setWordWrap(true); - ui->listView->setItemAlignment(Qt::AlignmentFlag::AlignHCenter); - ui->listView->setUniformItemSizes(true); - Harddrives::busTrackClass = new SettingsBusTracking; machine = new SettingsMachine(this); display = new SettingsDisplay(this); @@ -147,6 +142,8 @@ Settings::Settings(QWidget *parent) : ui->stackedWidget->setCurrentIndex(current.row()); }); + ui->listView->setMaximumWidth(ui->listView->sizeHintForColumn(0) + qApp->style()->pixelMetric(QStyle::PM_ScrollBarExtent)); + Settings::settings = this; } diff --git a/src/qt/qt_settings.ui b/src/qt/qt_settings.ui index a5774a8d3..ec3198ebe 100644 --- a/src/qt/qt_settings.ui +++ b/src/qt/qt_settings.ui @@ -32,7 +32,7 @@ - QListView::IconMode + QListView::ListMode