From 91e5e49f4662048fa2ec1dd2486c5b1f675ab454 Mon Sep 17 00:00:00 2001 From: Daniel Teske <daniel.teske@digia.com> Date: Tue, 2 Sep 2014 13:06:02 +0200 Subject: [PATCH] Remote Linux: Tweak header view behavior If there's a surplus of space use a interactive + stretch column. Otherwise make both columns interactive. Task-number: QTCREATORBUG-12949 Change-Id: I2479e53df9d347e02387289396a6c5a2bd07a51a Reviewed-by: Christian Kandeler <christian.kandeler@digia.com> --- src/plugins/projectexplorer/deploymentdataview.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/plugins/projectexplorer/deploymentdataview.cpp b/src/plugins/projectexplorer/deploymentdataview.cpp index cc249fbd90d..ea9a5faf7b9 100644 --- a/src/plugins/projectexplorer/deploymentdataview.cpp +++ b/src/plugins/projectexplorer/deploymentdataview.cpp @@ -70,7 +70,15 @@ DeploymentDataView::~DeploymentDataView() void DeploymentDataView::updateDeploymentDataModel() { d->deploymentDataModel.setDeploymentData(d->target->deploymentData()); + QHeaderView *header = d->ui.deploymentDataView->header(); + header->setSectionResizeMode(0, QHeaderView::Interactive); + header->setSectionResizeMode(1, QHeaderView::Interactive); d->ui.deploymentDataView->resizeColumnToContents(0); + d->ui.deploymentDataView->resizeColumnToContents(1); + if (header->sectionSize(0) + header->sectionSize(1) + < d->ui.deploymentDataView->header()->width()) { + d->ui.deploymentDataView->header()->setSectionResizeMode(1, QHeaderView::Stretch); + } } } // namespace ProjectExplorer -- GitLab