Warning, /multimedia/elisa/src/qml/FooterBar.qml is written in an unsupported language. File is not indexed.
0001 /** 0002 * SPDX-FileCopyrightText: 2023 Arkadiusz Guzinski <kermit@ag.de1.cc> 0003 * 0004 * SPDX-License-Identifier: LGPL-3.0-or-later 0005 */ 0006 import QtQuick 2.15 0007 import QtQuick.Controls 2.15 0008 import QtQuick.Layouts 1.15 0009 import org.kde.kirigami 2.5 as Kirigami 0010 import org.kde.elisa 1.0 0011 0012 0013 /* 0014 This is intended as a area to show status messages and outher helpful stuff. 0015 For now it only supports TrackImportNotification 0016 */ 0017 ToolBar { 0018 implicitHeight: importedTracksCountNotification.opacity > 0 ? importedTracksCountNotification.height + (Kirigami.Units.smallSpacing * 2) : 0 0019 0020 position: ToolBar.Footer 0021 0022 contentItem: RowLayout { 0023 layoutDirection: Qt.RightToLeft 0024 0025 // track import notification 0026 TrackImportNotification { 0027 id: importedTracksCountNotification 0028 0029 Binding { 0030 id: indexerBusyBinding 0031 target: importedTracksCountNotification 0032 property: 'indexingRunning' 0033 value: ElisaApplication.musicManager.indexerBusy 0034 when: ElisaApplication.musicManager !== undefined 0035 } 0036 0037 Binding { 0038 target: importedTracksCountNotification 0039 property: 'importedTracksCount' 0040 value: ElisaApplication.musicManager.importedTracksCount 0041 when: ElisaApplication.musicManager !== undefined 0042 } 0043 } 0044 } 0045 0046 Behavior on implicitHeight { 0047 NumberAnimation { 0048 duration: Kirigami.Units.longDuration 0049 } 0050 } 0051 }