Warning, /multimedia/elisa/src/qml/BaseTheme.qml is written in an unsupported language. File is not indexed.
0001 /* 0002 SPDX-FileCopyrightText: 2017 (c) Matthieu Gallien <matthieu_gallien@yahoo.fr> 0003 0004 SPDX-License-Identifier: LGPL-3.0-or-later 0005 */ 0006 0007 import QtQuick 2.7 0008 import org.kde.kirigami 2.12 as Kirigami 0009 0010 Item { 0011 property string defaultAlbumImage: 'image://icon/media-default-album' 0012 property string defaultBackgroundImage: 'qrc:///background.png' 0013 property string pausedIndicatorIcon: 'image://icon/media-playback-paused' 0014 property string playingIndicatorIcon: 'image://icon/media-playback-playing' 0015 property string ratingIcon: 'image://icon/rating' 0016 property string ratingUnratedIcon: 'image://icon/rating-unrated' 0017 property string folderIcon: 'image://icon/document-open-folder' 0018 0019 property int coverImageSize: Kirigami.Units.gridUnit * 10 0020 0021 property int metaDataDialogHeight: Kirigami.Units.gridUnit * 27 0022 property int metaDataDialogWidth: Kirigami.Units.gridUnit * 33 0023 0024 property int mediaPlayerControlHeight: Kirigami.Settings.isMobile? Math.round(Kirigami.Units.gridUnit * 3.5) : Math.round(Kirigami.Units.gridUnit * 2.5) 0025 property real mediaPlayerControlOpacity: 0.6 0026 property int volumeSliderWidth: Kirigami.Units.gridUnit * 5 0027 0028 property int gridDelegateSize: Kirigami.Units.gridUnit * 9 0029 0030 property int viewSelectorSmallSizeThreshold: Kirigami.Units.gridUnit * 44 0031 0032 readonly property alias toolButtonHeight: button.height 0033 readonly property alias trackNumberWidth: trackNumber.width 0034 readonly property int playListEntryMinWidth: button.width * 6 + duration.width + trackNumber.width * 2 0035 readonly property int coverArtSize: Kirigami.Units.gridUnit * 2 0036 0037 // get height of buttons inside loaders 0038 FlatButtonWithToolTip { 0039 id: button 0040 visible: false 0041 icon.name: "document-open-folder" 0042 } 0043 TextMetrics { 0044 id: trackNumber 0045 text: '99/9' 0046 font.bold: true 0047 } 0048 TextMetrics { 0049 id: duration 0050 text: '0:00:00' 0051 font.bold: true 0052 } 0053 }