From af5f2d386007535e1df4a51dfe9bb3d736019e96 Mon Sep 17 00:00:00 2001 From: Christian Kamm Date: Thu, 28 Apr 2016 07:36:50 +0200 Subject: [PATCH] Protocol: Make timestamp column width fit the text #4721 --- src/gui/protocolwidget.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/gui/protocolwidget.cpp b/src/gui/protocolwidget.cpp index 5a175afed6..59e4e51a63 100644 --- a/src/gui/protocolwidget.cpp +++ b/src/gui/protocolwidget.cpp @@ -58,6 +58,9 @@ ProtocolWidget::ProtocolWidget(QWidget *parent) : header << tr("Size"); _ui->_treeWidget->setHeaderLabels( header ); + int timestampColumnWidth = + _ui->_treeWidget->fontMetrics().width(timeString(QDateTime::currentDateTime())); + _ui->_treeWidget->setColumnWidth(0, timestampColumnWidth); _ui->_treeWidget->setColumnWidth(1, 180); _ui->_treeWidget->setColumnCount(5); _ui->_treeWidget->setRootIsDecorated(false); @@ -79,6 +82,10 @@ ProtocolWidget::ProtocolWidget(QWidget *parent) : _issueItemView = new QTreeWidget(this); header.removeLast(); _issueItemView->setHeaderLabels( header ); + timestampColumnWidth = + ActivityItemDelegate::rowHeight() // icon + + _issueItemView->fontMetrics().width(timeString(QDateTime::currentDateTime())); + _issueItemView->setColumnWidth(0, timestampColumnWidth); _issueItemView->setColumnWidth(1, 180); _issueItemView->setColumnCount(4); _issueItemView->setRootIsDecorated(false);