]> git.tdb.fi Git - xinema.git/blobdiff - remote/qml/pages/DirectoryEntry.qml
Add a remote control program for Sailfish OS
[xinema.git] / remote / qml / pages / DirectoryEntry.qml
diff --git a/remote/qml/pages/DirectoryEntry.qml b/remote/qml/pages/DirectoryEntry.qml
new file mode 100644 (file)
index 0000000..f8e0862
--- /dev/null
@@ -0,0 +1,45 @@
+import QtQuick 2.0
+import Sailfish.Silica 1.0
+
+Item
+{
+       id: entry
+
+       property alias icon: icon.source
+       property alias text: label.text
+       property int iconSize: Theme.iconSizeMedium
+       height: row.height
+       width: row.width
+
+       signal pressed()
+
+       Row
+       {
+               id: row
+               spacing: Theme.paddingSmall
+
+               Image
+               {
+                       id: icon
+                       sourceSize.width: iconSize
+                       sourceSize.height: iconSize
+                       width: iconSize
+                       height: iconSize
+               }
+               Label
+               {
+                       id: label
+                       height: icon.height
+                       verticalAlignment: Text.AlignVCenter
+               }
+       }
+
+       MouseArea
+       {
+               anchors.fill: row
+               onPressed:
+               {
+                       entry.pressed();
+               }
+       }
+}