main.qml Example File
SensorDemo/assets/main.qml
import bb.cascades 1.0
import QtMobility.sensors 1.2
TabbedPane {
id: tabPane
showTabsOnActionBar: true
onCreationCompleted: {
OrientationSupport.supportedDisplayOrientation = SupportedDisplayOrientation.All;
tabPane.activeTab = compassTab;
}
Tab {
id: alarmTab
title: qsTr("Motion Sensor")
imageSource: "images/alarm.png"
Page {
ControlDelegate {
source: "motionalarm.qml"
delegateActive: (tabPane.activeTab == alarmTab)
}
}
}
Tab {
id: compassTab
title: qsTr("Compass")
imageSource: "images/compass.png"
Page {
ControlDelegate {
source: "compass.qml"
delegateActive: (tabPane.activeTab == compassTab)
}
}
}
Tab {
id: metalFinderTab
title: qsTr("Metal Detector")
imageSource: "images/magnet.png"
Page {
ControlDelegate {
source: "metalfinder.qml"
delegateActive: (tabPane.activeTab == metalFinderTab)
}
}
}
Tab {
id: flashlightTab
title: qsTr("Night Lamp")
imageSource: "images/nightlamp.png"
Page {
ControlDelegate {
source: "flashlight.qml"
delegateActive: (tabPane.activeTab == flashlightTab)
}
}
}
Tab {
id: collisionDetectorTab
title: qsTr("Collision Detection")
imageSource: "images/crash.png"
Page {
ControlDelegate {
source: "collisiondetector.qml"
delegateActive: (tabPane.activeTab == collisionDetectorTab)
}
}
}
Tab {
id: rotation3DTab
title: qsTr("Rotation 3D")
imageSource: "images/rotation3d.png"
Page {
ControlDelegate {
source: "rotation3D.qml"
delegateActive: (tabPane.activeTab == rotation3DTab)
}
}
}
}