]> git.tdb.fi Git - xinema.git/blob - remote/qml/pages/DirectoryEntry.qml
Add a remote control program for Sailfish OS
[xinema.git] / remote / qml / pages / DirectoryEntry.qml
1 import QtQuick 2.0
2 import Sailfish.Silica 1.0
3
4 Item
5 {
6         id: entry
7
8         property alias icon: icon.source
9         property alias text: label.text
10         property int iconSize: Theme.iconSizeMedium
11         height: row.height
12         width: row.width
13
14         signal pressed()
15
16         Row
17         {
18                 id: row
19                 spacing: Theme.paddingSmall
20
21                 Image
22                 {
23                         id: icon
24                         sourceSize.width: iconSize
25                         sourceSize.height: iconSize
26                         width: iconSize
27                         height: iconSize
28                 }
29                 Label
30                 {
31                         id: label
32                         height: icon.height
33                         verticalAlignment: Text.AlignVCenter
34                 }
35         }
36
37         MouseArea
38         {
39                 anchors.fill: row
40                 onPressed:
41                 {
42                         entry.pressed();
43                 }
44         }
45 }