Warning, /education/marble/src/apps/marble-maps/RouteProfileRadioButton.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-License-Identifier: LGPL-2.1-or-later
0002 //
0003 // SPDX-FileCopyrightText: 2015 Dennis Nienhüser <nienhueser@kde.org>
0004 //
0005
0006 import QtQuick 2.4
0007 import QtQuick.Controls 1.3
0008 import QtQuick.Controls.Styles 1.3
0009 import QtQuick.Window 2.2
0010
0011 RadioButton {
0012 id: root
0013 property string imageSource
0014
0015 SystemPalette{
0016 id: palette
0017 colorGroup: SystemPalette.Active
0018 }
0019
0020 style: RadioButtonStyle {
0021 indicator: Rectangle {
0022 color: control.checked ? palette.highlight : palette.base
0023 width: image.width
0024 height: image.height + Screen.pixelDensity * 1
0025 radius: Screen.pixelDensity * 1
0026
0027 Image {
0028 anchors.centerIn: parent
0029 id: image
0030 sourceSize.height: Screen.pixelDensity * 5
0031 fillMode: Image.PreserveAspectFit
0032 source: root.imageSource
0033 }
0034 }
0035 }
0036 }