1 <?xml version="1.0" encoding="UTF-8"?> |
|
2 <hbdocument version="1.1"> |
|
3 <object name="cxui_video_action_record" type="HbAction"> |
|
4 <icon iconName="qtg_small_record" name="icon"/> |
|
5 </object> |
|
6 <object name="cxui_video_action_zoom" type="HbAction"> |
|
7 <icon iconName="qtg_mono_zoom" name="icon"/> |
|
8 </object> |
|
9 <object name="cxui_video_action_gotostill" type="HbAction"> |
|
10 <icon iconName="qtg_mono_change_cam_mode" name="icon"/> |
|
11 </object> |
|
12 <object name="cxui_video_action_scene" type="HbAction"> |
|
13 <icon iconName="qtg_mono_automatic" name="icon"/> |
|
14 </object> |
|
15 <object name="cxui_video_action_goto_2_camera" type="HbAction"> |
|
16 <string name="text" value="Go to second camera"/> |
|
17 </object> |
|
18 <object name="cxui_video_action_quality" type="HbAction"> |
|
19 <string name="settingskey" value="videoQuality"/> |
|
20 <string locid="txt_cam_opt_video_quality" name="text" value="Video quality"/> |
|
21 </object> |
|
22 <object name="cxui_video_action_help" type="HbAction"> |
|
23 <string name="text" value="Help"/> |
|
24 </object> |
|
25 <object name="cxui_video_action_pause" type="HbAction"> |
|
26 <icon iconName="qtg_mono_pause" name="icon"/> |
|
27 </object> |
|
28 <object name="cxui_video_action_stop" type="HbAction"> |
|
29 <icon iconName="qtg_mono_stop" name="icon"/> |
|
30 </object> |
|
31 <object name="cxui_video_action_resume" type="HbAction"> |
|
32 <icon iconName="qtg_small_record" name="icon"/> |
|
33 </object> |
|
34 <object name="cxui_video_action_showcapturedvideo" type="HbAction"> |
|
35 <string name="settingskey" value="video_showcaptured"/> |
|
36 <string locid="txt_cam_opt_show_captured_video" name="text" value="Show captured video"/> |
|
37 </object> |
|
38 <object name="cxui_video_action_settings" type="HbAction"> |
|
39 <string locid="txt_cam_opt_camera_settings" name="text" value="Camera settings"/> |
|
40 </object> |
|
41 <object name="cxui_video_action_gotovideos" type="HbAction"> |
|
42 <string locid="txt_cam_opt_go_to_videos" name="text" value="Go to Videos"/> |
|
43 </object> |
|
44 <widget name="video_capture_view" type="HbView"> |
|
45 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"/> |
|
46 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
|
47 <widget name="video_viewfinder_widget" type="HbTransparentWindow"> |
|
48 <real name="z" value="0"/> |
|
49 </widget> |
|
50 <layout type="anchor"> |
|
51 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
|
52 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
|
53 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
|
54 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
55 </layout> |
|
56 </widget> |
|
57 <string locid="txt_cam_title_camera" name="title" value="Camera"/> |
|
58 <bool name="contentFullScreen" value="TRUE"/> |
|
59 <enums name="viewFlags" value="ViewTitleBarTransparent|ViewTitleBarFloating|ViewTitleBarHidden|ViewStatusBarTransparent|ViewStatusBarFloating|ViewStatusBarHidden"/> |
|
60 </widget> |
|
61 <section name="video_capture_indicators"> |
|
62 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
|
63 <widget name="video_indicator_container_top" type="HbWidget"> |
|
64 <widget name="video_mode_indicator" type="HbLabel"> |
|
65 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
66 <icon iconName="qtg_mono_camcorder" name="icon"/> |
|
67 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
|
68 <sizehint height="var(hb-param-graphic-size-primary-small)" type="FIXED" width="var(hb-param-graphic-size-primary-small)"/> |
|
69 </widget> |
|
70 <widget name="video_quality_indicator" type="HbLabel"> |
|
71 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
72 <icon iconName="qtg_mono_vga" name="icon"/> |
|
73 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
|
74 <sizehint height="var(hb-param-graphic-size-primary-small)" type="FIXED" width="var(hb-param-graphic-size-primary-small)"/> |
|
75 </widget> |
|
76 <widget name="video_audio_mute_indicator" type="HbLabel"> |
|
77 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
78 <icon iconName="qtg_mono_call_mute" name="icon"/> |
|
79 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
|
80 <sizehint height="var(hb-param-graphic-size-primary-small)" type="FIXED" width="var(hb-param-graphic-size-primary-small)"/> |
|
81 </widget> |
|
82 <widget name="video_stability_indicator" type="HbLabel"> |
|
83 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
84 <icon iconName="qtg_mono_call_mute" name="icon"/> |
|
85 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
|
86 <sizehint height="var(hb-param-graphic-size-primary-small)" type="FIXED" width="var(hb-param-graphic-size-primary-small)"/> |
|
87 </widget> |
|
88 <real name="z" value="5"/> |
|
89 <bool name="visible" value="TRUE"/> |
|
90 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
|
91 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
|
92 <linearitem itemname="video_mode_indicator"/> |
|
93 <linearitem itemname="video_quality_indicator"/> |
|
94 <linearitem itemname="video_stability_indicator"/> |
|
95 <linearitem itemname="video_audio_mute_indicator"/> |
|
96 </layout> |
|
97 </widget> |
|
98 <layout type="anchor"> |
|
99 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
|
100 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
|
101 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
|
102 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
103 <anchoritem dst="video_indicator_container_top" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
|
104 <anchoritem dst="video_indicator_container_top" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/> |
|
105 </layout> |
|
106 </widget> |
|
107 </section> |
|
108 <section name="video_capture_with_widgets"> |
|
109 <widget name="video_capture_view" type="HbView"> |
|
110 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"/> |
|
111 <widget name="video_container" role="HbView:widget" type="HbWidget"> |
|
112 <widget name="video_toolbar" type="HbToolBar"> |
|
113 <enums name="layoutDirection" value="RightToLeft"/> |
|
114 <real name="z" value="3"/> |
|
115 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Preferred" verticalStretch="0"/> |
|
116 <sizehint type="PREFERRED" width="var(hb-param-widget-toolbar-height)"/> |
|
117 <enums name="orientation" value="Vertical"/> |
|
118 <ref object="cxui_video_action_record" role="HbWidget:addAction"/> |
|
119 <ref object="cxui_video_action_scene" role="HbWidget:addAction"/> |
|
120 <ref object="cxui_video_action_gotostill" role="HbWidget:addAction"/> |
|
121 </widget> |
|
122 <widget name="video_toolbar_recording" type="HbToolBar"> |
|
123 <enums name="layoutDirection" value="RightToLeft"/> |
|
124 <sizehint type="PREFERRED" width="var(hb-param-widget-toolbar-height)"/> |
|
125 <enums name="orientation" value="Vertical"/> |
|
126 <bool name="visible" value="FALSE"/> |
|
127 <ref object="cxui_video_action_pause" role="HbWidget:addAction"/> |
|
128 <ref object="cxui_video_action_stop" role="HbWidget:addAction"/> |
|
129 </widget> |
|
130 <widget name="video_zoom" type="HbSlider"> |
|
131 <real name="z" value="8"/> |
|
132 <sizehint height="40un" type="PREFERRED" width="9un"/> |
|
133 <enums name="orientation" value="Vertical"/> |
|
134 </widget> |
|
135 <widget name="video_toolbar_paused" type="HbToolBar"> |
|
136 <enums name="layoutDirection" value="RightToLeft"/> |
|
137 <sizehint type="PREFERRED" width="var(hb-param-widget-toolbar-height)"/> |
|
138 <enums name="orientation" value="Vertical"/> |
|
139 <bool name="visible" value="FALSE"/> |
|
140 <ref object="cxui_video_action_resume" role="HbWidget:addAction"/> |
|
141 <ref object="cxui_video_action_stop" role="HbWidget:addAction"/> |
|
142 </widget> |
|
143 <widget name="video_indicator_container_bottom" type="HbWidget"> |
|
144 <widget name="video_recording_icon" type="HbLabel"> |
|
145 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
146 <icon iconName="qtg_mono_pause" name="icon"/> |
|
147 <sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/> |
|
148 <sizehint height="var(hb-param-graphic-size-function)" type="FIXED" width="var(hb-param-graphic-size-function)"/> |
|
149 </widget> |
|
150 <widget name="video_elapsed_time" type="HbLabel"> |
|
151 <enums name="alignment" value="AlignVCenter|AlignHCenter"/> |
|
152 <sizehint height="var(hb-param-graphic-size-function)" type="PREFERRED"/> |
|
153 <fontspec name="fontSpec" role="Undefined" textheight="var(hb-param-text-height-tiny)"/> |
|
154 </widget> |
|
155 <real name="z" value="5"/> |
|
156 <layout orientation="Horizontal" spacing="var(hb-param-margin-gene-middle-horizontal)" type="linear"> |
|
157 <contentsmargins bottom="var(hb-param-margin-gene-middle-vertical)" left="var(hb-param-margin-gene-middle-horizontal)" right="var(hb-param-margin-gene-middle-horizontal)" top="var(hb-param-margin-gene-middle-vertical)"/> |
|
158 <linearitem itemname="video_recording_icon"/> |
|
159 <linearitem itemname="video_elapsed_time"/> |
|
160 </layout> |
|
161 </widget> |
|
162 <layout type="anchor"> |
|
163 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
|
164 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
|
165 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
|
166 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
167 <anchoritem dst="video_toolbar" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
168 <anchoritem dst="video_toolbar" dstEdge="TOP" spacing="var(hb-param-widget-chrome-height)" src="" srcEdge="TOP"/> |
|
169 <anchoritem dst="video_toolbar" dstEdge="RIGHT" spacing="var(hb-param-widget-toolbar-height)" src="" srcEdge="LEFT"/> |
|
170 <anchoritem dst="video_toolbar_recording" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
171 <anchoritem dst="video_toolbar_recording" dstEdge="TOP" spacing="var(hb-param-widget-chrome-height)" src="" srcEdge="TOP"/> |
|
172 <anchoritem dst="video_toolbar_recording" dstEdge="RIGHT" spacing="var(hb-param-widget-toolbar-height)" src="" srcEdge="LEFT"/> |
|
173 <anchoritem dst="video_zoom" dstEdge="CENTERV" spacing="0un" src="video_toolbar" srcEdge="CENTERV"/> |
|
174 <anchoritem dst="video_zoom" dstEdge="RIGHT" spacing="-var(hb-param-margin-gene-right)" src="" srcEdge="RIGHT"/> |
|
175 <anchoritem dst="video_toolbar_paused" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
176 <anchoritem dst="video_toolbar_paused" dstEdge="TOP" spacing="var(hb-param-widget-chrome-height)" src="" srcEdge="TOP"/> |
|
177 <anchoritem dst="video_toolbar_paused" dstEdge="RIGHT" spacing="var(hb-param-widget-toolbar-height)" src="" srcEdge="LEFT"/> |
|
178 <anchoritem dst="video_indicator_container_bottom" dstEdge="BOTTOM" spacing="-var(hb-param-margin-gene-bottom)" src="" srcEdge="BOTTOM"/> |
|
179 <anchoritem dst="video_indicator_container_bottom" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
|
180 <anchoritem dst="video_viewfinder_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/> |
|
181 <anchoritem dst="video_viewfinder_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/> |
|
182 <anchoritem dst="video_viewfinder_widget" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/> |
|
183 <anchoritem dst="video_viewfinder_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/> |
|
184 <anchoritem dst="video_indicator_container_top" dstEdge="LEFT" spacing="11un" src="" srcEdge="LEFT"/> |
|
185 <anchoritem dst="video_indicator_container_top" dstEdge="TOP" spacing="var(hb-param-margin-gene-top)" src="" srcEdge="TOP"/> |
|
186 </layout> |
|
187 </widget> |
|
188 </widget> |
|
189 <connect receiver="video_capture_view" sender="video_view_menu" signal="aboutToShow()" slot="disableControlsTimeout()"/> |
|
190 <connect receiver="video_capture_view" sender="video_view_menu" signal="aboutToHide()" slot="hideControls()"/> |
|
191 <connect receiver="video_capture_view" sender="cxui_video_action_settings" signal="triggered(bool)" slot="showSettingsGrid()"/> |
|
192 <connect receiver="video_capture_view" sender="cxui_video_action_quality" signal="triggered(bool)" slot="launchSetting()"/> |
|
193 <connect receiver="video_capture_view" sender="cxui_video_action_showcapturedvideo" signal="triggered(bool)" slot="launchSetting()"/> |
|
194 <connect receiver="video_capture_view" sender="video_zoom" signal="valueChanged(int)" slot="zoomTo(int)"/> |
|
195 <connect receiver="video_capture_view" sender="cxui_video_action_record" signal="triggered(bool)" slot="record()"/> |
|
196 <connect receiver="video_capture_view" sender="cxui_video_action_resume" signal="triggered(bool)" slot="record()"/> |
|
197 <connect receiver="video_capture_view" sender="cxui_video_action_stop" signal="triggered(bool)" slot="stop()"/> |
|
198 <connect receiver="video_capture_view" sender="cxui_video_action_pause" signal="triggered(bool)" slot="pause()"/> |
|
199 <connect receiver="video_capture_view" sender="cxui_video_action_gotostill" signal="triggered(bool)" slot="goToStill()"/> |
|
200 <connect receiver="video_capture_view" sender="cxui_video_action_gotostill" signal="triggered(bool)" slot="hideControls()"/> |
|
201 <connect receiver="video_capture_view" sender="cxui_video_action_scene" signal="triggered(bool)" slot="launchVideoScenePopup()"/> |
|
202 <connect receiver="video_capture_view" sender="cxui_video_action_gotovideos" signal="triggered(bool)" slot="launchVideosApp()"/> |
|
203 </section> |
|
204 <section name="video_standalone_mode"> |
|
205 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"> |
|
206 <ref object="cxui_video_action_gotovideos" role="HbWidget:addAction"/> |
|
207 <ref object="cxui_video_action_settings" role="HbWidget:addAction"/> |
|
208 <widget name="video_submenu_general" role="HbMenu:menu" type="HbMenu"> |
|
209 <string locid="txt_cam_opt_general_settings" name="title" value="General settings"/> |
|
210 <ref object="cxui_video_action_showcapturedvideo" role="HbWidget:addAction"/> |
|
211 <ref object="cxui_video_action_quality" role="HbWidget:addAction"/> |
|
212 </widget> |
|
213 </widget> |
|
214 </section> |
|
215 <section name="video_embedded_mode"> |
|
216 <widget name="video_view_menu" role="HbView:menu" type="HbMenu"> |
|
217 <ref object="cxui_video_action_settings" role="HbWidget:addAction"/> |
|
218 <widget name="video_submenu_general" role="HbMenu:menu" type="HbMenu"> |
|
219 <string locid="txt_cam_opt_general_settings" name="title" value="General settings"/> |
|
220 <ref object="cxui_video_action_quality" role="HbWidget:addAction"/> |
|
221 </widget> |
|
222 </widget> |
|
223 </section> |
|
224 <section name="video_idle"> |
|
225 <widget name="video_recording_icon" type="HbLabel"> |
|
226 <icon iconName="qtg_mono_pause" name="icon"/> |
|
227 </widget> |
|
228 </section> |
|
229 <section name="video_recording"> |
|
230 <widget name="video_recording_icon" type="HbLabel"> |
|
231 <icon iconName="qtg_small_record" name="icon"/> |
|
232 </widget> |
|
233 </section> |
|
234 <section name="video_paused"> |
|
235 <widget name="video_recording_icon" type="HbLabel"> |
|
236 <icon iconName="qtg_mono_pause" name="icon"/> |
|
237 </widget> |
|
238 </section> |
|
239 <metadata activeUIState="Common ui state" display="NHD-3.2-inch_landscape" unit="un"> |
|
240 <uistate name="Common ui state" sections="#common"/> |
|
241 <uistate name="All widgets" sections="#common video_capture_with_widgets"/> |
|
242 <uistate name="video_standalone_mode" sections="#common video_capture_with_widgets video_standalone_mode"/> |
|
243 <uistate name="video_embedded_mode" sections="#common video_capture_with_widgets video_embedded_mode"/> |
|
244 <uistate name="Idle" sections="#common video_capture_with_widgets video_idle"/> |
|
245 <uistate name="Recording" sections="#common video_capture_with_widgets video_recording"/> |
|
246 <uistate name="Paused" sections="#common video_capture_with_widgets video_paused"/> |
|
247 </metadata> |
|
248 </hbdocument> |
|