12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- // Copyright (c) 2018 Ultimaker B.V.
- // Cura is released under the terms of the LGPLv3 or higher.
- import QtQuick 2.2
- import QtQuick.Controls 1.1
- import QtQuick.Controls.Styles 1.1
- import UM 1.4 as UM
- // View orientation Item
- Row
- {
- id: viewOrientationControl
- spacing: UM.Theme.getSize("narrow_margin").width
- height: childrenRect.height
- width: childrenRect.width
- // #1 3d view
- Button
- {
- iconSource: UM.Theme.getIcon("view_3d")
- style: UM.Theme.styles.small_tool_button
- onClicked:UM.Controller.rotateView("3d", 0)
- }
- // #2 Front view
- Button
- {
- iconSource: UM.Theme.getIcon("view_front")
- style: UM.Theme.styles.small_tool_button
- onClicked: UM.Controller.rotateView("home", 0)
- }
- // #3 Top view
- Button
- {
- iconSource: UM.Theme.getIcon("view_top")
- style: UM.Theme.styles.small_tool_button
- onClicked: UM.Controller.rotateView("y", 90)
- }
- // #4 Left view
- Button
- {
- iconSource: UM.Theme.getIcon("view_left")
- style: UM.Theme.styles.small_tool_button
- onClicked: UM.Controller.rotateView("x", 90)
- }
- // #5 Right view
- Button
- {
- iconSource: UM.Theme.getIcon("view_right")
- style: UM.Theme.styles.small_tool_button
- onClicked: UM.Controller.rotateView("x", -90)
- }
- }
|