123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105 |
- // Copyright (c) 2018 Ultimaker B.V.
- // Cura is released under the terms of the LGPLv3 or higher.
- import QtQuick 2.7
- import QtQuick.Controls 2.1
- import QtQuick.Layouts 1.3
- import QtQuick.Controls 1.4 as Controls1
- import UM 1.1 as UM
- import Cura 1.0 as Cura
- Column
- {
- id: widget
- spacing: UM.Theme.getSize("thin_margin").height
- UM.I18nCatalog
- {
- id: catalog
- name: "cura"
- }
- Item
- {
- id: information
- width: parent.width
- height: childrenRect.height
- Column
- {
- id: timeAndCostsInformation
- anchors
- {
- left: parent.left
- right: moreInformationIcon.left
- rightMargin: UM.Theme.getSize("thin_margin").height
- }
- Cura.IconLabel
- {
- id: estimatedTime
- width: parent.width
- text: "Time"
- source: UM.Theme.getIcon("clock")
- font: UM.Theme.getFont("small")
- }
- Cura.IconLabel
- {
- id: estimatedCosts
- width: parent.width
- text: "Material costs"
- source: UM.Theme.getIcon("spool")
- font: UM.Theme.getFont("very_small")
- }
- }
- UM.RecolorImage
- {
- id: moreInformationIcon
- anchors
- {
- right: parent.right
- verticalCenter: timeAndCostsInformation.verticalCenter
- }
- source: UM.Theme.getIcon("info")
- width: UM.Theme.getSize("section_icon").width
- height: UM.Theme.getSize("section_icon").height
- sourceSize.width: width
- sourceSize.height: height
- color: UM.Theme.getColor("text_medium")
- }
- }
- Row
- {
- id: buttonRow
- spacing: UM.Theme.getSize("default_margin").width
- Cura.ActionButton
- {
- height: UM.Theme.getSize("action_panel_button").height
- text: catalog.i18nc("@button", "Preview")
- color: UM.Theme.getColor("secondary")
- hoverColor: UM.Theme.getColor("secondary")
- textColor: UM.Theme.getColor("primary")
- textHoverColor: UM.Theme.getColor("text")
- onClicked: console.log("Clicking preview")
- }
- Cura.OutputDevicesActionButton
- {
- width: UM.Theme.getSize("action_panel_button").width
- height: UM.Theme.getSize("action_panel_button").height
- }
- }
- }
|