/* SPDX-FileCopyrightText: 2019 Marco Martin SPDX-FileCopyrightText: 2013-2017 Jan Grulich SPDX-License-Identifier: LGPL-2.1-only OR LGPL-3.0-only OR LicenseRef-KDE-Accepted-LGPL */ import QtQuick 2.2 import QtQuick.Layouts 1.4 import org.kde.plasma.core 2.0 as PlasmaCore import org.kde.plasma.components 2.0 as PlasmaComponents import org.kde.plasma.networkmanagement 0.2 as PlasmaNM PlasmaCore.IconItem { id: connectionIcon source: connectionIconProvider.connectionIcon colorGroup: PlasmaCore.ColorScope.colorGroup Layout.fillHeight: true Layout.preferredWidth: height PlasmaComponents.BusyIndicator { id: connectingIndicator anchors.fill: parent running: connectionIconProvider.connecting visible: running } PlasmaNM.NetworkStatus { id: networkStatus } PlasmaNM.NetworkModel { id: connectionModel } PlasmaNM.Handler { id: handler } PlasmaNM.ConnectionIcon { id: connectionIconProvider } }