From ac5574c5c74f536f3cba08229742f8b2a4b02af6 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 14 Dec 2017 13:33:03 +0000 Subject: [PATCH] Fix sizing of pages column on left side of settings dialog --- qrenderdoc/Windows/Dialogs/SettingsDialog.cpp | 3 +++ qrenderdoc/Windows/Dialogs/SettingsDialog.ui | 14 +++++++++++++- 2 files changed, 16 insertions(+), 1 deletion(-) 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 +