Avatar QML Type
An element that represents a user, either with initials, an icon, or a profile image. More...
Import Statement: | import org.kde.kirigamiaddons.labs.components |
Inherits: |
Properties
- asynchronous : bool
- cache : bool
- clippedContent : Item
- color : color
- defaultInitialsColor : color
- iconSource : var
- imageMode : int
- initialsColor : color
- initialsMode : int
- name : string
- source : url
- sourceSize : int
Detailed Description
Property Documentation
asynchronous : bool |
Load the image asynchronously.
See also Image.asynchronous.
cache : bool |
This property sets whether the provided image should be cached.
See also Image.cache.
clippedContent : Item |
This item holds the parent item on the clipped circle.
Implementations may add custom graphics which will be clipped along with the rest of the avatar content.
color : color |
This property holds the color to use for this avatar.
If not explicitly set, this defaults to generating a color from the name.
defaultInitialsColor : color |
This property holds the default color of the avatar's initials.
It depends on the avatar's color.
iconSource : var |
This property holds avatar's icon source.
This icon is displayed when using an icon with Avatar.InitialsMode.UseIcon and Avatar.ImageNode.AlwaysShowInitials enabled.
See also Kirigami.Icon.source.
imageMode : int |
This property holds how the avatar should be shown.
This property holds whether the button should always show the image; show the image if one is available and show initials when it is not; or always show initials.
Possible values are:
Constant | Description |
---|---|
Avatar.ImageMode.AlwaysShowImage | Always try to show the image even if it hasn't loaded yet or is undefined. |
Avatar.ImageMode.AdaptiveImageOrInitals | Show the image if it is valid or initials if it is not. |
Avatar.ImageMode.AlwaysShowInitials | Always show initials. |
See also imageMode.
initialsColor : color |
This property holds the color of the avatar's initials.
If not explicitly set, this defaults to defaultInitialsColor.
See also defaultInitialsColor.
initialsMode : int |
This property holds how the button should represent the user when no user-set image is available.
Possible values are:
Constant | Description |
---|---|
Avatar.InitialsMode.UseInitials | Show the user's initials. |
Avatar.InitialsMode.UseIcon | Show a generic icon. |
See also initialsMode.
name : string |
This property holds the given name of a user.
The user's name will be used for generating initials and to provide the accessible name for assistive technology.
source : url |
This property holds the source of the user's profile picture; an image.
See also Image.source.
sourceSize : int |
This property holds the source size of the user's profile picture.
See also Image.sourceSize.