AlbumModelItem QML Type
An object container for defining content items to show in an AlbumMaximizeComponent. More...
| Import Statement: | import org.kde.kirigamiaddons.labs.components | 
Properties
- caption : string
- source : string
- sourceHeight : real
- sourceWidth : real
- tempSource : string
- type : int
Detailed Description
The intended use is that a list of these can be used as the ListView model for a AlbumMaximizeComponent.
Example definition:
property list<AlbumModelItem> model: [
     AlbumModelItem {
         type: AlbumModelItem.Image
         source: "path/to/source"
         tempSource: "path/to/tempSource"
     },
     AlbumModelItem {
         type: AlbumModelItem.Video
         source: "path/to/source"
         tempSource: "path/to/tempSource"
     }
]
Property Documentation
| 
caption : string  | 
The caption for the item.
Typically set to the filename if no caption is available.
| source : string | 
The source for the item.
| 
sourceHeight : real  | 
The height of the source image.
Used to calculate the aspect ratio of the image.
| 
sourceWidth : real  | 
The width of the source image.
Used to calculate the aspect ratio of the image.
| 
tempSource : string  | 
Source for the temporary content.
Typically used when downloading the image to show a thumbnail or other temporary image while the main image downloads.
| type : int | 
The delegate type that should be shown for this item.
Possible values:
| Constant | Description | 
|---|---|
| AlbumModelItem.Image | Show an image delegate (including GIFs). | 
| AlbumModelItem.Video | Show a video delegate. |