aboutsummaryrefslogtreecommitdiffstats
path: root/src/plugins/projectexplorer/deploymentdataview.cpp
diff options
context:
space:
mode:
authorDaniel Teske <daniel.teske@digia.com>2014-09-02 13:06:02 +0200
committerDaniel Teske <daniel.teske@digia.com>2014-09-02 15:52:05 +0200
commit91e5e49f4662048fa2ec1dd2486c5b1f675ab454 (patch)
treebbc3c0f71506cb1273e2e204e1f298e4c9f14f2a /src/plugins/projectexplorer/deploymentdataview.cpp
parent5a7c6db7b2339fe66a4c7f45d5c374a7901a95ee (diff)
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>
Diffstat (limited to 'src/plugins/projectexplorer/deploymentdataview.cpp')
-rw-r--r--src/plugins/projectexplorer/deploymentdataview.cpp8
1 files changed, 8 insertions, 0 deletions
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