mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-07 15:07:28 -06:00

This way there is a little bit more space for the text 'No time estimation available', which was previously abbreviated to 'No time estimation availa...'.
58 lines
No EOL
1.6 KiB
QML
58 lines
No EOL
1.6 KiB
QML
// 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 UM 1.1 as UM
|
|
import Cura 1.0 as Cura
|
|
|
|
UM.RecolorImage
|
|
{
|
|
id: widget
|
|
|
|
source: UM.Theme.getIcon("info")
|
|
width: visible ? UM.Theme.getSize("section_icon").width : 0
|
|
height: UM.Theme.getSize("section_icon").height
|
|
|
|
color: UM.Theme.getColor("icon")
|
|
|
|
MouseArea
|
|
{
|
|
anchors.fill: parent
|
|
hoverEnabled: true
|
|
onEntered: popup.open()
|
|
onExited: popup.close()
|
|
}
|
|
|
|
Popup
|
|
{
|
|
id: popup
|
|
|
|
y: -(height + UM.Theme.getSize("default_arrow").height + UM.Theme.getSize("thin_margin").height)
|
|
x: parent.width - width + UM.Theme.getSize("thin_margin").width
|
|
|
|
closePolicy: Popup.CloseOnEscape | Popup.CloseOnPressOutsideParent
|
|
|
|
opacity: opened ? 1 : 0
|
|
Behavior on opacity { NumberAnimation { duration: 100 } }
|
|
|
|
contentItem: PrintJobInformation
|
|
{
|
|
id: printJobInformation
|
|
width: UM.Theme.getSize("action_panel_information_widget").width
|
|
}
|
|
|
|
background: UM.PointingRectangle
|
|
{
|
|
color: UM.Theme.getColor("tool_panel_background")
|
|
borderColor: UM.Theme.getColor("lining")
|
|
borderWidth: UM.Theme.getSize("default_lining").width
|
|
|
|
target: Qt.point(width - (widget.width / 2) - UM.Theme.getSize("thin_margin").width,
|
|
height + UM.Theme.getSize("default_arrow").height - UM.Theme.getSize("thin_margin").height)
|
|
|
|
arrowSize: UM.Theme.getSize("default_arrow").width
|
|
}
|
|
}
|
|
} |