Warning, /plasma/libplasma/examples/applets/testcomponents/contents/ui/ButtonsPage.qml is written in an unsupported language. File is not indexed.

0001 /*
0002     SPDX-FileCopyrightText: 2013 Sebastian Kügler <sebas@kde.org>
0003 
0004     SPDX-License-Identifier: GPL-2.0-or-later
0005 */
0006 
0007 import QtQuick
0008 
0009 import org.kde.plasma.components as PlasmaComponents
0010 import org.kde.kquickcontrolsaddons as KQuickControlsAddons
0011 import org.kde.kirigami as Kirigami
0012 
0013 // ButtonsPage
0014 
0015 PlasmaComponents.Page {
0016     id: plasmoidPage
0017     anchors {
0018         fill: parent
0019         margins: _s
0020     }
0021     Column {
0022         spacing: _s/2
0023         anchors.fill: parent
0024         Kirigami.Heading {
0025             level: 1
0026             width: parent.width
0027             text: "Buttons"
0028         }
0029         Row {
0030             height: _h
0031             spacing: _s
0032             PlasmaComponents.Button {
0033                 text: "Button"
0034                 iconSource: "call-start"
0035             }
0036             PlasmaComponents.ToolButton {
0037                 text: "ToolButton"
0038                 iconSource: "call-stop"
0039             }
0040         }
0041         Row {
0042             height: _h
0043             spacing: _s
0044             PlasmaComponents.RadioButton {
0045                 id: radio
0046                 text: "RadioButton"
0047                 //iconSource: "call-stop"
0048                 onCheckedChanged: if (checked) tfield.forceActiveFocus()
0049             }
0050             PlasmaComponents.TextField {
0051                 id: tfield
0052                 enabled: radio.checked
0053                 text: "input here"
0054                 clearButtonShown: true
0055             }
0056         }
0057 //         PlasmaComponents.TextArea {
0058 //             width: parent.width
0059 //             height: _h*2
0060 //             wrapMode: TextEdit.Wrap
0061 //         }
0062     }
0063 }
0064