123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- // Copyright (c) 2015 Ultimaker B.V.
- // Cura is released under the terms of the AGPLv3 or higher.
- import QtQuick 2.1
- import QtQuick.Controls 1.1
- import QtQuick.Layouts 1.1
- import QtQuick.Controls.Styles 1.1
- import UM 1.0 as UM
- UM.PreferencesPage {
- id: preferencesPage
- //: View configuration page title
- title: qsTr("View");
- function reset()
- {
- UM.Preferences.resetPreference("view/show_overhang");
- }
- GridLayout {
- columns: 2;
- CheckBox {
- id: viewCheckbox
- checked: UM.Preferences.getValue("view/show_overhang")
- onCheckedChanged: UM.Preferences.setValue("view/show_overhang", checked)
- }
- Button {
- id: viewText //is a button so the user doesn't have te click inconvenientley precise to enable or disable the checkbox
- //: Display Overhang preference checkbox
- text: qsTr("Display Overhang");
- onClicked: viewCheckbox.checked = !viewCheckbox.checked
- //: Display Overhang preference tooltip
- tooltip: "Highlight unsupported areas of the model in red. Without support these areas will nog print properly."
- style: ButtonStyle {
- background: Rectangle {
- border.width: 0
- color: "transparent"
- }
- label: Text {
- renderType: Text.NativeRendering
- horizontalAlignment: Text.AlignLeft
- text: control.text
- }
- }
- }
- Item { Layout.fillHeight: true; Layout.columnSpan: 2 }
- }
- }
|