Dekko
CachedImage.qml
1
/* Copyright (C) 2016 - 2017 Dan Chapman <dpniel@ubuntu.com>
2
3
This file is part of Dekko email client for Ubuntu devices
4
5
This program is free software; you can redistribute it and/or
6
modify it under the terms of the GNU General Public License as
7
published by the Free Software Foundation; either version 2 of
8
the License or (at your option) version 3
9
10
This program is distributed in the hope that it will be useful,
11
but WITHOUT ANY WARRANTY; without even the implied warranty of
12
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
13
GNU General Public License for more details.
14
15
You should have received a copy of the GNU General Public License
16
along with this program. If not, see <http://www.gnu.org/licenses/>.
17
*/
18
import
QtQuick 2.4
19
import
Dekko
.Components 1.0
20
21
PixelPerfectItem {
22
property
alias color: helper.color
23
property
alias name: helper.icon
24
// set's the images horizontal & vertical ratio in terms of width/height of the component
25
// Default = 1.0
26
property
alias horizontalRatio: helper.horizontalRatio
27
property
alias verticalRatio: helper.verticalRatio
28
Image {
29
id: root
30
anchors.fill: parent
31
cache:
true
;
32
smooth:
false
;
33
fillMode: Image.Pad;
34
asynchronous:
true
;
35
antialiasing:
false
;
36
ImageHelper on source {
37
id: helper
38
size: root.height
39
}
40
}
41
}
Dekko
Definition:
Dekko.qml:30
plugins
ubuntu-plugin
imports
components
CachedImage.qml
Generated by
1.8.17