2013-09-11 17:39:09 +02:00
|
|
|
/*
|
2020-08-13 21:08:54 +02:00
|
|
|
SPDX-FileCopyrightText: 2013 Marco Martin <mart@kde.org>
|
|
|
|
|
|
|
|
SPDX-License-Identifier: GPL-2.0-or-later
|
|
|
|
*/
|
2013-09-11 17:39:09 +02:00
|
|
|
|
|
|
|
import QtQuick 2.1
|
|
|
|
import QtQuick.Layouts 1.0
|
|
|
|
|
|
|
|
import org.kde.plasma.core 2.0 as PlasmaCore
|
|
|
|
import org.kde.plasma.components 2.0 as PlasmaComponents
|
|
|
|
|
|
|
|
Item {
|
|
|
|
id: root
|
|
|
|
width: 100
|
|
|
|
height: 100
|
2021-03-05 20:22:42 +01:00
|
|
|
Layout.minimumWidth: PlasmaCore.Units.gridUnit * 20
|
2014-02-04 17:29:28 +01:00
|
|
|
Layout.minimumHeight: column.implicitHeight
|
2013-09-11 17:39:09 +02:00
|
|
|
|
|
|
|
|
|
|
|
ColumnLayout {
|
|
|
|
id: column
|
|
|
|
anchors.centerIn: parent
|
|
|
|
PlasmaComponents.Label {
|
|
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
2013-09-11 18:00:44 +02:00
|
|
|
text: i18n("String test")
|
2013-09-11 17:39:09 +02:00
|
|
|
}
|
|
|
|
PlasmaComponents.TextField {
|
|
|
|
text: plasmoid.configuration.Test
|
|
|
|
onTextChanged: plasmoid.configuration.Test = text
|
|
|
|
}
|
|
|
|
PlasmaComponents.CheckBox {
|
|
|
|
enabled: true
|
2013-09-11 18:00:44 +02:00
|
|
|
checked: plasmoid.configuration.BoolTest
|
2013-09-11 17:39:09 +02:00
|
|
|
text: i18n("Bool from config")
|
2013-09-11 18:00:44 +02:00
|
|
|
onCheckedChanged: plasmoid.configuration.BoolTest = checked
|
|
|
|
}
|
|
|
|
PlasmaComponents.Label {
|
|
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
|
|
text: i18n("String from another group")
|
2013-09-11 17:39:09 +02:00
|
|
|
}
|
|
|
|
PlasmaComponents.TextField {
|
|
|
|
text: plasmoid.configuration.OtherTest
|
|
|
|
onTextChanged: plasmoid.configuration.OtherTest = text
|
|
|
|
}
|
2013-09-11 18:00:44 +02:00
|
|
|
PlasmaComponents.Label {
|
|
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
|
|
text: i18n("Enum: displayed as int,\n written as string")
|
|
|
|
}
|
2013-09-11 17:51:56 +02:00
|
|
|
PlasmaComponents.TextField {
|
|
|
|
text: plasmoid.configuration.EnumTest
|
|
|
|
onTextChanged: plasmoid.configuration.EnumTest = text
|
|
|
|
}
|
2013-09-11 18:00:44 +02:00
|
|
|
PlasmaComponents.Label {
|
|
|
|
anchors.horizontalCenter: parent.horizontalCenter
|
|
|
|
text: i18n("Integer: minimum -1,\n maximum 100")
|
|
|
|
}
|
|
|
|
PlasmaComponents.TextField {
|
|
|
|
text: plasmoid.configuration.IntTest
|
|
|
|
onTextChanged: plasmoid.configuration.IntTest = text
|
|
|
|
}
|
2013-09-11 17:39:09 +02:00
|
|
|
}
|
|
|
|
|
2019-11-10 11:06:10 +01:00
|
|
|
}
|