Warning, /frameworks/kirigami/src/controls/templates/private/GenericDrawerIcon.qml is written in an unsupported language. File is not indexed.

0001 /*
0002  *  SPDX-FileCopyrightText: 2015 Marco Martin <mart@kde.org>
0003  *
0004  *  SPDX-License-Identifier: LGPL-2.0-or-later
0005  */
0006 
0007 import QtQuick
0008 import org.kde.kirigami as Kirigami
0009 
0010 Item {
0011     width: height
0012     height: Kirigami.Units.iconSizes.smallMedium
0013     property Kirigami.OverlayDrawer drawer
0014     property color color: Kirigami.Theme.textColor
0015     opacity: 0.8
0016     layer.enabled: true
0017 
0018     Kirigami.Icon {
0019         selected: drawer.handle.pressed
0020         opacity: 1 - drawer.position
0021         anchors.fill: parent
0022         source: drawer.handleClosedIcon.name ? drawer.handleClosedIcon.name : drawer.handleClosedIcon.source
0023         color: drawer.handleClosedIcon.color
0024     }
0025     Kirigami.Icon {
0026         selected: drawer.handle.pressed
0027         opacity: drawer.position
0028         anchors.fill: parent
0029         source: drawer.handleOpenIcon.name ? drawer.handleOpenIcon.name : drawer.handleOpenIcon.source
0030         color: drawer.handleOpenIcon.color
0031     }
0032 }
0033