// Copyright (C) 2016 Tim Sander // Copyright (C) 2016 Denis Shienkov // SPDX-License-Identifier: LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0 #pragma once #include namespace BareMetal::Internal { class DebugServerProviderChooser; class BareMetalDeviceConfigurationWidget final : public ProjectExplorer::IDeviceWidget { public: explicit BareMetalDeviceConfigurationWidget(const ProjectExplorer::IDevicePtr &deviceConfig); private: void debugServerProviderChanged(); void updateDeviceFromUi() final; DebugServerProviderChooser *m_debugServerProviderChooser = nullptr; }; } // BareMetal::Internal