2014-08-28 16:21:31 +02:00
/ *
2020-08-13 21:08:54 +02:00
SPDX - FileCopyrightText: 2014 Vishesh Handa < vhanda @ kde . org >
SPDX - License - Identifier: GPL - 2.0 - or - later
* /
2014-08-28 16:21:31 +02:00
import QtQuick 2.0
import QtQuick . Controls 1.1 as Controls
import QtQuick . Layouts 1.1
import org . kde . plasma . core 2.0 as PlasmaCore
PlasmaCore . Dialog {
id: dialog
location: PlasmaCore . Types . Floating
ColumnLayout {
Controls . Label {
Layout.maximumWidth: rect . width
wrapMode: Text . WordWrap
text: "Clicking on the rectangle should toggle the full screen mode. Make sure it retains its original geometry when jumping in between full screen and normal"
}
Rectangle {
id: rect
color: "green"
width: 500
height: 500
MouseArea {
anchors.fill: parent
onClicked: {
if ( dialog . location != PlasmaCore . Types . FullScreen ) {
dialog . location = PlasmaCore . Types . FullScreen ;
}
else {
dialog . location = PlasmaCore . Types . Floating ;
}
}
}
}
}
}