diff --git a/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp b/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp index 38339070d..6db7ac587 100644 --- a/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/SettingsDialog.cpp @@ -64,6 +64,9 @@ SettingsDialog::SettingsDialog(ICaptureContext &ctx, QWidget *parent) ui->pages->setItemSelected(ui->pages->item(0), true); ui->tabWidget->setCurrentIndex(0); + ui->pages->setMinimumWidth(ui->pages->sizeHintForColumn(0)); + ui->pages->adjustSize(); + for(int i = 0; i < StyleData::numAvailable; i++) { if(StyleData::availStyles[i].styleID == m_Ctx.Config().UIStyle) diff --git a/qrenderdoc/Windows/Dialogs/SettingsDialog.ui b/qrenderdoc/Windows/Dialogs/SettingsDialog.ui index 4619eabe3..402bd3e93 100644 --- a/qrenderdoc/Windows/Dialogs/SettingsDialog.ui +++ b/qrenderdoc/Windows/Dialogs/SettingsDialog.ui @@ -36,7 +36,7 @@ - + 0 0 @@ -47,12 +47,24 @@ QFrame::Plain + + Qt::ScrollBarAlwaysOff + + + QAbstractScrollArea::AdjustToContents + QAbstractItemView::NoEditTriggers QAbstractItemView::SelectRows + + Qt::ElideNone + + + QListView::Adjust +