diff --git a/qrenderdoc/Windows/EventBrowser.cpp b/qrenderdoc/Windows/EventBrowser.cpp index 3fc34697e..2ddfa88e7 100644 --- a/qrenderdoc/Windows/EventBrowser.cpp +++ b/qrenderdoc/Windows/EventBrowser.cpp @@ -84,6 +84,8 @@ EventBrowser::EventBrowser(ICaptureContext &ctx, QWidget *parent) ui->events->header()->setSectionResizeMode(COL_DRAW, QHeaderView::Interactive); ui->events->header()->setSectionResizeMode(COL_DURATION, QHeaderView::Interactive); + ui->events->setColumnAlignment(COL_DURATION, Qt::AlignRight | Qt::AlignCenter); + ui->events->header()->setMinimumSectionSize(40); ui->events->header()->setSectionsMovable(true); diff --git a/qrenderdoc/Windows/PerformanceCounterViewer.cpp b/qrenderdoc/Windows/PerformanceCounterViewer.cpp index c0060f258..3dc4111b7 100644 --- a/qrenderdoc/Windows/PerformanceCounterViewer.cpp +++ b/qrenderdoc/Windows/PerformanceCounterViewer.cpp @@ -85,6 +85,13 @@ struct CustomSortedTableItem : public QTableWidgetItem return sortVal.val.d < customother.sortVal.val.d; } + virtual QVariant data(int role) const + { + if(role == Qt::TextAlignmentRole && column() > 0) + return QVariant(Qt::AlignRight | Qt::AlignCenter); + + return QTableWidgetItem::data(role); + } SortValue sortVal; };