From 86bf9287ab1341820db08606fc910476a9f577ae Mon Sep 17 00:00:00 2001
From: Adriaan de Groot
Date: Wed, 12 Feb 2020 16:21:13 +0100
Subject: [PATCH] [notesqml] Use Branding strings
---
src/modules/notesqml/notesqml.qml | 27 ++++++++++++++++++---------
1 file changed, 18 insertions(+), 9 deletions(-)
diff --git a/src/modules/notesqml/notesqml.qml b/src/modules/notesqml/notesqml.qml
index d1ff4f1b5..a41fa98fd 100644
--- a/src/modules/notesqml/notesqml.qml
+++ b/src/modules/notesqml/notesqml.qml
@@ -1,6 +1,7 @@
/* === This file is part of Calamares - ===
*
* Copyright 2020, Anke Boersma
+ * Copyright 2020, Adriaan de Groot
*
* Calamares is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -16,6 +17,14 @@
* along with Calamares. If not, see .
*/
+/* Some Calamares internals are available to all QML modules.
+ * They live in the calamares.ui namespace (filled programmatically
+ * by Calamares). One of the internals that is exposed is the
+ * Branding object, which can be used to retrieve strings and paths
+ * and colors.
+ */
+import calamares.ui 1.0
+
import QtQuick 2.7
import QtQuick.Controls 2.2
import QtQuick.Window 2.2
@@ -30,9 +39,9 @@ Item {
id: flick
anchors.fill: parent
contentHeight: 800
-
+
ScrollBar.vertical: ScrollBar {
- id: fscrollbar
+ id: fscrollbar
width: 10
policy: ScrollBar.AlwaysOn
}
@@ -48,27 +57,27 @@ Item {
activeFocusOnPress: false
wrapMode: Text.WordWrap
- text: qsTr("Generic GNU/Linux 2020.2 LTS Turgid Tuba
+ text: qsTr("%1
This an example QML file, showing options in RichText with Flickable content.
-
+
QML with RichText can use HTML tags, Flickable content is useful for touchscreens.
-
+
This is bold text
This is italic text
This is underlined text
This text will be center-aligned.
This is strikethrough
-
+
Code example:
ls -l /home
-
+
Lists:
- Intel CPU systems
- AMD CPU systems
-
- The vertical scrollbar is adjustable, current width set to 10.
")
+
+ The vertical scrollbar is adjustable, current width set to 10.
").arg(Branding.string(Branding.VersionedName))
}
}