mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-22 20:50:37 +08:00

user. Still WIP. Create an AccountWidget (WIP) that shows the avatar image and the dropdown menu to manage accounts. Contributes to CURA-5784.
42 lines
918 B
QML
42 lines
918 B
QML
// Copyright (c) 2018 Ultimaker B.V.
|
|
import QtQuick 2.7
|
|
import QtQuick.Controls 2.1
|
|
import QtGraphicalEffects 1.0
|
|
|
|
import UM 1.4 as UM
|
|
|
|
Item
|
|
{
|
|
id: avatar
|
|
|
|
Image
|
|
{
|
|
id: profileImage
|
|
source: UM.Theme.getImage("avatar_default")
|
|
sourceSize: Qt.size(parent.width, parent.height)
|
|
width: parent.width
|
|
height: parent.height
|
|
fillMode: Image.PreserveAspectCrop
|
|
visible: false
|
|
}
|
|
|
|
UM.RecolorImage
|
|
{
|
|
id: profileImageMask
|
|
source: UM.Theme.getIcon("circle_mask")
|
|
sourceSize: Qt.size(parent.width, parent.height)
|
|
width: parent.width
|
|
height: parent.height
|
|
color: UM.Theme.getColor("topheader_background")
|
|
visible: false
|
|
}
|
|
|
|
OpacityMask
|
|
{
|
|
anchors.fill: profileImage
|
|
source: profileImage
|
|
maskSource: profileImageMask
|
|
cached: true
|
|
invert: false
|
|
}
|
|
} |