summaryrefslogtreecommitdiffstats
path: root/linhes/linhes-dev/LinHES9_iso/cust_skel/airootfs/etc/calamares/branding/LinHES/show.qml
diff options
context:
space:
mode:
Diffstat (limited to 'linhes/linhes-dev/LinHES9_iso/cust_skel/airootfs/etc/calamares/branding/LinHES/show.qml')
-rw-r--r--linhes/linhes-dev/LinHES9_iso/cust_skel/airootfs/etc/calamares/branding/LinHES/show.qml97
1 files changed, 97 insertions, 0 deletions
diff --git a/linhes/linhes-dev/LinHES9_iso/cust_skel/airootfs/etc/calamares/branding/LinHES/show.qml b/linhes/linhes-dev/LinHES9_iso/cust_skel/airootfs/etc/calamares/branding/LinHES/show.qml
new file mode 100644
index 0000000..b0632dc
--- /dev/null
+++ b/linhes/linhes-dev/LinHES9_iso/cust_skel/airootfs/etc/calamares/branding/LinHES/show.qml
@@ -0,0 +1,97 @@
+/* === This file is part of Calamares - <https://calamares.io> ===
+ *
+ * SPDX-FileCopyrightText: 2015 Teo Mrnjavac <teo@kde.org>
+ * SPDX-FileCopyrightText: 2018 Adriaan de Groot <groot@kde.org>
+ * SPDX-License-Identifier: GPL-3.0-or-later
+ *
+ * Calamares is Free Software: see the License-Identifier above.
+ *
+ */
+
+import QtQuick 2.0;
+import calamares.slideshow 1.0;
+
+Presentation
+{
+ id: presentation
+
+ function nextSlide() {
+ console.log("QML Component (default slideshow) Next slide");
+ presentation.goToNextSlide();
+ }
+
+ Timer {
+ id: advanceTimer
+ interval: 5000
+ running: presentation.activatedInCalamares
+ repeat: true
+ onTriggered: nextSlide()
+ }
+
+ Slide {
+
+ anchors.fill: parent
+ anchors.verticalCenterOffset: 0
+
+ Image {
+ id: background1
+ source: ""
+ width: parent.width; height: parent.height
+ horizontalAlignment: Image.AlignCenter
+ verticalAlignment: Image.AlignTop
+ fillMode: Image.Stretch
+ anchors.fill: parent
+ }
+
+ Text {
+ anchors.horizontalCenter: background.horizontalCenter
+ anchors.top: background.bottom
+ text: "Welcome to"
+ wrapMode: Text.WordWrap
+ width: presentation.width
+ horizontalAlignment: Text.Center
+ }
+ }
+
+ Slide {
+
+ anchors.fill: parent
+ anchors.verticalCenterOffset: 0
+
+ Image {
+ id: background2
+ source: ""
+ width: parent.width; height: parent.height
+ horizontalAlignment: Image.AlignCenter
+ verticalAlignment: Image.AlignTop
+ fillMode: Image.Stretch
+ anchors.fill: parent
+ }
+
+ Text {
+ anchors.horizontalCenter: background.horizontalCenter
+ anchors.top: background.bottom
+ text: "LinHES: The Linux Entertainment System"
+ wrapMode: Text.WordWrap
+ width: presentation.width
+ horizontalAlignment: Text.Center
+ }
+ }
+
+
+ // When this slideshow is loaded as a V1 slideshow, only
+ // activatedInCalamares is set, which starts the timer (see above).
+ //
+ // In V2, also the onActivate() and onLeave() methods are called.
+ // These example functions log a message (and re-start the slides
+ // from the first).
+ function onActivate() {
+ console.log("QML Component (default slideshow) activated");
+ presentation.currentSlide = 0;
+ }
+
+ function onLeave() {
+ console.log("QML Component (default slideshow) deactivated");
+ }
+
+}