Warning, /education/gcompris/src/activities/baby_wordprocessor/ActivityConfig.qml is written in an unsupported language. File is not indexed.
0001 /* GCompris - ActivityConfig.qml
0002 *
0003 * SPDX-FileCopyrightText: 2020 Johnny Jazeix <jazeix@gmail.com>
0004 *
0005 * Authors:
0006 * Johnny Jazeix <jazeix@gmail.com>
0007 *
0008 * SPDX-License-Identifier: GPL-3.0-or-later
0009 */
0010 import QtQuick 2.12
0011 import "../../core"
0012
0013 Item {
0014 id: activityConfiguration
0015 property Item background
0016 property bool audioMode: false
0017 width: flick.width
0018
0019 Column {
0020 id: column
0021 spacing: 10
0022 width: parent.width
0023
0024 GCDialogCheckBox {
0025 id: audioModeBox
0026 text: qsTr("Play characters' sound when typed")
0027 checked: audioMode // This is available in all editors.
0028 onCheckedChanged: {
0029 audioMode = checked
0030 }
0031 }
0032 }
0033
0034 property var dataToSave
0035
0036 function setDefaultValues() {
0037 if(dataToSave["audioMode"] === undefined) {
0038 dataToSave["audioMode"] = "false";
0039 }
0040 audioModeBox.checked = (dataToSave.audioMode === "true")
0041 }
0042
0043 function saveValues() {
0044 dataToSave = { "audioMode": "" + audioMode }
0045 }
0046 }