Warning, /utilities/filelight/src/qml/OverviewPage.qml is written in an unsupported language. File is not indexed.
0001 // SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL 0002 // SPDX-FileCopyrightText: 2022 Harald Sitter <sitter@kde.org> 0003 0004 import QtQuick 2.15 0005 import QtQuick.Layouts 1.15 0006 import QtQuick.Controls 2.15 as QQC2 0007 import org.kde.kirigami 2.19 as Kirigami 0008 import org.kde.quickcharts 1.0 as Charts 0009 0010 import org.kde.filelight 1.0 0011 0012 Kirigami.Page { 0013 id: page 0014 0015 title: i18nc("@title", "Overview") 0016 0017 actions: [ 0018 configureAction, 0019 helpAction, 0020 aboutAction 0021 ] 0022 0023 ColumnLayout { 0024 spacing: Kirigami.Units.gridUnit 0025 width: parent.width - (Kirigami.Units.largeSpacing * 4) 0026 anchors.centerIn: parent 0027 Kirigami.Icon { 0028 Layout.alignment: Qt.AlignHCenter 0029 source: "filelight" 0030 implicitWidth: Kirigami.Units.iconSizes.enormous 0031 implicitHeight: implicitWidth 0032 } 0033 Kirigami.Heading { 0034 Layout.alignment: Qt.AlignHCenter 0035 text: i18nc("@title", "Welcome to Filelight") 0036 } 0037 0038 Flow { 0039 Layout.alignment: Qt.AlignHCenter 0040 Layout.maximumWidth: parent.width 0041 Layout.preferredWidth: button1.implicitWidth + (button2.visible ? spacing + button2.implicitWidth : 0) + (button3.visible ? spacing + button3.implicitWidth : 0) 0042 QQC2.ToolButton { 0043 id: button1 0044 icon.width: Kirigami.Units.iconSizes.huge 0045 icon.height: Kirigami.Units.iconSizes.huge 0046 display: QQC2.AbstractButton.TextUnderIcon 0047 action: scanFolderAction 0048 } 0049 QQC2.ToolButton { 0050 id: button2 0051 visible: !inSandbox 0052 icon.width: Kirigami.Units.iconSizes.huge 0053 icon.height: Kirigami.Units.iconSizes.huge 0054 display: QQC2.AbstractButton.TextUnderIcon 0055 action: scanHomeAction 0056 } 0057 QQC2.ToolButton { 0058 id: button3 0059 visible: !inSandbox 0060 icon.width: Kirigami.Units.iconSizes.huge 0061 icon.height: Kirigami.Units.iconSizes.huge 0062 display: QQC2.AbstractButton.TextUnderIcon 0063 action: scanRootAction 0064 } 0065 } 0066 0067 } 0068 }