From a7056aeec2377ac5c566c66062f33059b3da2fb8 Mon Sep 17 00:00:00 2001 From: baldurk Date: Wed, 29 Nov 2017 18:18:40 +0000 Subject: [PATCH] Use RDHeaderView for header sizing in virtual file dialog --- qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp b/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp index 611ca4a28..1b8e18815 100644 --- a/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp +++ b/qrenderdoc/Windows/Dialogs/VirtualFileDialog.cpp @@ -31,6 +31,7 @@ #include #include "Code/ReplayManager.h" #include "Code/Resources.h" +#include "Widgets/Extended/RDHeaderView.h" #include "ui_VirtualFileDialog.h" class RemoteFileModel : public QAbstractItemModel @@ -573,12 +574,13 @@ VirtualFileDialog::VirtualFileDialog(ICaptureContext &ctx, QWidget *parent) ui->dirList->setModel(m_DirProxy); ui->fileList->setModel(m_FileProxy); + ui->fileList->hideGridLines(); + ui->fileList->sortByColumn(0, Qt::AscendingOrder); - ui->fileList->header()->setSectionResizeMode(0, QHeaderView::ResizeToContents); - ui->fileList->header()->setSectionResizeMode(1, QHeaderView::Stretch); - ui->fileList->header()->setSectionResizeMode(2, QHeaderView::Stretch); - ui->fileList->header()->setSectionResizeMode(3, QHeaderView::Stretch); + RDHeaderView *header = new RDHeaderView(Qt::Horizontal, this); + ui->fileList->setHeader(header); + header->setColumnStretchHints({1, -1, -1, -1}); ui->filter->addItems({tr("Executables"), tr("All Files")});