Dekko
Loading...
Searching...
No Matches
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*/
18import QtQuick 2.4
19import Dekko.Components 1.0
20
21PixelPerfectItem {
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}