/* blueROCK - for digital rock Copyright (C) 2019 Dorian Zedler This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . */ import QtQuick 2.9 import QtQuick.Controls 2.4 import QtQuick.Layouts 1.0 import QtQuick.Controls.Material 2.12 import "../Components" Page { id: root title: "start" signal headerComponentChanged() BlueRockBadge { id: headerBadge anchors { horizontalCenter: parent.horizontalCenter top: parent.top topMargin: root.height * 0.03 } height: menuGr.buttonSize * 0.3 spacing: anchors.topMargin * 0.5 } Grid { id: menuGr anchors.centerIn: parent rows: app.landscape() ? 1:2 columns: app.landscape() ? 2:1 spacing: !app.landscape() ? parent.height * 0.08:parent.width * 0.1 property int buttonSize: app.landscape() ? parent.width * 0.2:parent.height * 0.2 FancyButton { id: davBt height: menuGr.buttonSize width: height image: Material.theme === Material.Dark ? "qrc:/icons/dav-dark.png":"qrc:/icons/dav.png" onClicked: { app.openWidget({nation:"GER"}) } } FancyButton { id: sacBt height: menuGr.buttonSize width: height image: Material.theme === Material.Dark ? "qrc:/icons/sac-dark.png":"qrc:/icons/sac.png" onClicked: { app.openWidget({nation:"SUI"}) } } } RowLayout { anchors { horizontalCenter: parent.horizontalCenter bottom: bottomDigitalrockDisclaimerLabel.top } Button { id: ifscDisclaimerButton flat: true font.bold: true font.pixelSize: aboutBluerockDisclaimerButton.font.pixelSize text: "Where are the IFSC results?" onClicked: ifscDisclaimerDialog.open() } Button { id: aboutBluerockDisclaimerButton flat: true font.pixelSize: bottomDigitalrockDisclaimerLabel.paintedHeight * (Qt.platform.os === "android" ? 0.8:0.735) text: "About blueROCK" onClicked: aboutBluerockDisclaimerDialog.open() } } Label { id: bottomDigitalrockDisclaimerLabel anchors { horizontalCenter: parent.horizontalCenter bottom: parent.bottom bottomMargin: headerBadge.anchors.topMargin } width: parent.width * 0.9 height: anchors.bottomMargin fontSizeMode: Label.Fit minimumPixelSize: 1 horizontalAlignment: Text.AlignHCenter text: "Resultservice and rankings provided by digital ROCK." onLinkActivated: { Qt.openUrlExternally(link) } } DisclaimerDialog { id: ifscDisclaimerDialog Material.theme: root.Material.theme title: "Where are the IFSC results?" content: "Unfortunately, the IFSC has restricted the access to their data and is not willing to share results with blueROCK anymore. " + "Because of this, blueROCK is no longer able to access and display IFSC results.

" + "You can find current IFSC results over here and on their website." } DisclaimerDialog { id: aboutBluerockDisclaimerDialog Material.theme: root.Material.theme title: "blueROCK v" + APP_VERSION + "
By Itsblue Development" content: "This app was built using the Qt Framework " + "licensed under the GNU lgplV3 license.

"+ "This app is open source and licensed under the GNU agplV3 license," + "the source code can be found here." } }