summaryrefslogtreecommitdiff
path: root/src/components/qt_hmi/References/Look/Widgets/MenuListItemWidget.qml
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/qt_hmi/References/Look/Widgets/MenuListItemWidget.qml')
-rw-r--r--src/components/qt_hmi/References/Look/Widgets/MenuListItemWidget.qml48
1 files changed, 48 insertions, 0 deletions
diff --git a/src/components/qt_hmi/References/Look/Widgets/MenuListItemWidget.qml b/src/components/qt_hmi/References/Look/Widgets/MenuListItemWidget.qml
new file mode 100644
index 0000000000..48b3bff4a6
--- /dev/null
+++ b/src/components/qt_hmi/References/Look/Widgets/MenuListItemWidget.qml
@@ -0,0 +1,48 @@
+// import QtQuick 2.0 // to target S60 5th Edition or Maemo 5
+import QtQuick 2.0
+import com.ford.hmiframework 1.0
+import "../Widgets"
+import "../WidgetLayouts"
+
+FWidget {
+ id: w
+ height: 50
+
+ layout: TGListItemLayout {
+ id: l
+ anchors.fill: parent
+ ax_bitmap: ""
+ cx_text: menuText
+ activeMarker_visible: false
+ indentLevel: level
+ }
+
+ FViewUseCaseSimple {
+ condition: isEnabled == false
+ PropertyChanges { target: l
+ opacity: 0.5
+ }
+ }
+
+ FViewUseCaseGroup {
+ FViewUseCase {
+ condition: menuType == FMenuElement.Popup
+ PropertyChanges { target: l
+ ax_bitmap: "../Resources/g137p.png"
+ }
+ }
+
+ FViewUseCase {
+ condition: menuType == FMenuElement.Submenu
+ PropertyChanges { target: l
+ ax_bitmap: "../Resources/g136p.png"
+ }
+ }
+ }
+
+ triggers: [
+ FTrgTouchArea { touchArea: l.touch; touchAction: TA.In
+ FActScriptCall { onScript: w.ListView.view.model.selectElement(index) }
+ }
+ ]
+}