34 lines
910 B
QML
34 lines
910 B
QML
// Copyright (C) 2017 The Qt Company Ltd.
|
|
// SPDX-License-Identifier: LicenseRef-Qt-Commercial OR BSD-3-Clause
|
|
|
|
import QtQuick
|
|
import QtQuick.Controls
|
|
import Qt.labs.platform
|
|
import Theme
|
|
|
|
ApplicationWindow {
|
|
id: window
|
|
visible: true
|
|
minimumWidth: 360
|
|
height: 480
|
|
|
|
title: qsTr("Flat Style")
|
|
|
|
MainForm {
|
|
id: form
|
|
|
|
anchors.fill: parent
|
|
button.onClicked: colorDialog.open()
|
|
|
|
sizeSwitch.onCheckedChanged: Theme.baseSize = (sizeSwitch.checked ? Theme.largeSize : Theme.smallSize)
|
|
checkBoxBold.onCheckedChanged: Theme.font.bold = checkBoxBold.checked
|
|
checkBoxUnderline.onCheckedChanged: Theme.font.underline = checkBoxUnderline.checked
|
|
slider.onPositionChanged: Theme.font.pixelSize = slider.valueAt(slider.position)
|
|
}
|
|
|
|
ColorDialog {
|
|
id: colorDialog
|
|
onCurrentColorChanged: Theme.mainColor = currentColor
|
|
}
|
|
}
|