From 89b81b6046d1a78694a71fa3fbfcaffef17d7784 Mon Sep 17 00:00:00 2001 From: Marcus Tillmanns Date: Tue, 6 Dec 2022 13:46:08 +0100 Subject: [PATCH] Docker: Don't show auto detect controls When a docker device is auto-detected (created by the installer) we do not want to show the auto-detect controls. Change-Id: I31f07f4fbb595bb52787e358a8467e46c862ee48 Reviewed-by: hjk --- src/plugins/docker/dockerdevicewidget.cpp | 34 ++++++++++++----------- 1 file changed, 18 insertions(+), 16 deletions(-) diff --git a/src/plugins/docker/dockerdevicewidget.cpp b/src/plugins/docker/dockerdevicewidget.cpp index fddc7a7356f..e947bb3b298 100644 --- a/src/plugins/docker/dockerdevicewidget.cpp +++ b/src/plugins/docker/dockerdevicewidget.cpp @@ -203,6 +203,23 @@ DockerDeviceWidget::DockerDeviceWidget(const IDevice::Ptr &device) using namespace Layouting; // clang-format off + Column detectionControls { + Space(20), + Row { + Tr::tr("Search Locations:"), + searchDirsComboBox, + searchDirsLineEdit + }, + Row { + autoDetectButton, + undoAutoDetectButton, + listAutoDetectedButton, + st, + }, + Tr::tr("Detection log:"), + logView + }; + Form { repoLabel, m_repoLineEdit, br, tagLabel, m_tagLineEdit, br, @@ -216,22 +233,7 @@ DockerDeviceWidget::DockerDeviceWidget(const IDevice::Ptr &device) pathListLabel, m_pathsListEdit, }, br, - Column { - Space(20), - Row { - Tr::tr("Search Locations:"), - searchDirsComboBox, - searchDirsLineEdit - }, - Row { - autoDetectButton, - undoAutoDetectButton, - listAutoDetectedButton, - st, - }, - Tr::tr("Detection log:"), - logView - } + (dockerDevice->isAutoDetected() ? Column {} : std::move(detectionControls)), }.attachTo(this, WithoutMargins); // clang-format on