--- a/inc/musuid.hrh Fri Jun 11 13:36:18 2010 +0300
+++ b/inc/musuid.hrh Wed Jun 23 18:09:54 2010 +0300
@@ -37,4 +37,6 @@
#define KMusAvaPluginInterfaceUid 0x10282393
-#endif
\ No newline at end of file
+#endif
+
+//end of file
--- a/mmsharing/livecommsui/lcui/inc/lcview.h Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/inc/lcview.h Wed Jun 23 18:09:54 2010 +0300
@@ -54,13 +54,8 @@
void init();
void activated();
void deactivated();
- void showControl();
- void hideControl();
QString currentLayout();
- void deActivateFullScreen();
- void activatePortrait();
- void updateUiElements();
-
+
public slots:
void endVideoSession();
@@ -69,19 +64,15 @@
void changeCamera();
void switchToVoiceCall();
void speaker();
- void showZoom();
- void activateFullScreen();
+ void showZoom();
void updateVideoRects();
void swap();
void shareImage();
void updateSwapLayout();
- void menuAboutToShow();
- void menuAboutToHide();
+ void menuAboutToShow();
void back();
//temp
void notSupported();
- void changeOrientation_Temporary();
-
private slots:
@@ -94,8 +85,8 @@
void setCameraActionToDisable();
void setCameraActionToEnable();
void disableControls();
- void enableControls();
- void landscapeTimerTimeout();
+ void enableControls();
+ void watchInactivity();
protected: // From HbView
@@ -109,7 +100,10 @@
protected:
void setDialpadPosition();
- void enableDialpadCallButton( bool enable );
+
+private: // fullscreen
+ void timerEvent( QTimerEvent * event );
+ void toFullScreen( bool fullscreen );
private:
void createNotSupportedNote();
@@ -117,8 +111,7 @@
bool isLandscapeOrientation();
QRectF translateRectForOrientation(const QRectF& origRect);
QPointF translatePointForOrientation(const QPointF& origPoint);
- void setVisibility( QGraphicsItem* item, bool visible );
- void resetLandscapeTimer();
+ void setVisibility( QGraphicsItem* item, bool visible );
void addOptionsMenuActions();
void gestureLongPress( QPointF coords );
void gestureShortPress();
@@ -148,11 +141,11 @@
private:
- HbMenu* mItemContextMenu;
- QTimer* mLandscapeTimer;
+ HbMenu* mItemContextMenu;
bool mIsOptionMenuOpen;
HbAction* mSoftKeyBackAction;
Dialpad* mDialpad; // Not owned
+ int timerId;
};
--- a/mmsharing/livecommsui/lcui/livecommsui.qrc Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/livecommsui.qrc Wed Jun 23 18:09:54 2010 +0300
@@ -1,57 +1,20 @@
<!DOCTYPE RCC><RCC version="1.0">
- <qresource prefix="/">
- <file alias="pause.svg" >resources/graphics/qgn_indi_tb_pause_send_video.svg</file>
- <file alias="play.svg" >resources/graphics/qgn_indi_tb_play.svg</file>
- <file alias="handset.svg" >resources/graphics/qgn_indi_tb_ihf_off.svg</file>
- <file alias="loudspeaker.svg" >resources/graphics/qgn_indi_tb_ihf_on.svg</file>
- <file alias="enable_camera.svg" >resources/graphics/qgn_indi_tb_video.svg</file>
- <file alias="disable_camera.svg" >resources/graphics/qgn_indi_tb_video_disable.svg</file>
- <file alias="main_camera.svg" >resources/graphics/qgn_indi_tb_camera_main.svg</file>
- <file alias="secondary_camera.svg" >resources/graphics/qgn_indi_tb_camera_secondary.svg</file>
- <file alias="mute_mic.svg" >resources/graphics/qgn_indi_tb_microphone_mute.svg</file>
- <file alias="unmute_mic.svg" >resources/graphics/qgn_indi_tb_microphone_unmute.svg</file>
- <file alias="gallery.svg" >resources/graphics/qgn_indi_tb_gallery.svg</file>
- <file alias="stop_sharing.svg" >resources/graphics/qgn_indi_mp_button_stop.svg</file>
- <file alias="qtg_large_video_call" >resources/graphics/qtg_large_video_call.svg</file>
- <file alias="qtg_mono_end_call" >resources/graphics/qtg_mono_end_call.svg</file>
- <file alias="qtg_fr_btn_red_normal_tl" >resources/graphics/qtg_fr_btn_red_normal_tl.svg</file>
- <file alias="qtg_fr_btn_red_normal_tr" >resources/graphics/qtg_fr_btn_red_normal_tr.svg</file>
- <file alias="qtg_fr_btn_red_normal_r" >resources/graphics/qtg_fr_btn_red_normal_r.svg</file>
- <file alias="qtg_fr_btn_red_normal_l" >resources/graphics/qtg_fr_btn_red_normal_l.svg</file>
- <file alias="qtg_fr_btn_red_normal_br" >resources/graphics/qtg_fr_btn_red_normal_br.svg</file>
- <file alias="qtg_fr_btn_red_normal_bl" >resources/graphics/qtg_fr_btn_red_normal_bl.svg</file>
- <file alias="qtg_fr_btn_red_normal_c" >resources/graphics/qtg_fr_btn_red_normal_c.svg</file>
- <file alias="qtg_fr_btn_red_normal_b" >resources/graphics/qtg_fr_btn_red_normal_b.svg</file>
- <file alias="qtg_fr_btn_red_normal_t" >resources/graphics/qtg_fr_btn_red_normal_t.svg</file>
- <file alias="qtg_fr_btn_red_pressed_tl" >resources/graphics/qtg_fr_btn_red_pressed_tl.svg</file>
- <file alias="qtg_fr_btn_red_pressed_tr" >resources/graphics/qtg_fr_btn_red_pressed_tr.svg</file>
- <file alias="qtg_fr_btn_red_pressed_r" >resources/graphics/qtg_fr_btn_red_pressed_r.svg</file>
- <file alias="qtg_fr_btn_red_pressed_l" >resources/graphics/qtg_fr_btn_red_pressed_l.svg</file>
- <file alias="qtg_fr_btn_red_pressed_br" >resources/graphics/qtg_fr_btn_red_pressed_br.svg</file>
- <file alias="qtg_fr_btn_red_pressed_bl" >resources/graphics/qtg_fr_btn_red_pressed_bl.svg</file>
- <file alias="qtg_fr_btn_red_pressed_c" >resources/graphics/qtg_fr_btn_red_pressed_c.svg</file>
- <file alias="qtg_fr_btn_red_pressed_b" >resources/graphics/qtg_fr_btn_red_pressed_b.svg</file>
- <file alias="qtg_fr_btn_red_pressed_t" >resources/graphics/qtg_fr_btn_red_pressed_t.svg</file>
- <file alias="black_win.bmp" >resources/graphics/qgn_indi_tb_black_win.bmp</file>
- <file alias="hbpushbutton_color.css">resources/hbpushbutton_color.css</file>
- </qresource>
- <qresource prefix="/xml" >
- <file alias="lcidleview.docml">resources/lcviews/lcidleview.docml</file>
- <file alias="lcreceiveview.docml">resources/lcviews/lcreceiveview.docml</file>
- <file alias="lcreceiveonlyview.docml">resources/lcviews/lcreceiveonlyview.docml</file>
- <file alias="lcsendview.docml">resources/lcviews/lcsendview.docml</file>
- <file alias="lctwowayview.docml">resources/lcviews/lctwowayview.docml</file>
- <file alias="lcvtview.docml">resources/lcviews/lcvtview.docml</file>
- </qresource>
- <qresource prefix="/translations" >
- <file alias="livecommsui_en_GB">livecommsui_en_GB.qm</file>
- </qresource>
- <qresource prefix="/" >
- <file alias="win_appear.fxml" >resources/win_appear.fxml</file>
- <file alias="win_disappear.fxml" >resources/win_disappear.fxml</file>
- <file alias="win_flip.fxml" >resources/win_flip.fxml</file>
- <file alias="win_swap_down.fxml" >resources/win_swap_down.fxml</file>
- <file alias="win_swap_up.fxml" >resources/win_swap_up.fxml</file>
- </qresource>
-
+ <qresource prefix="/">
+ <file alias="hbpushbutton_color.css">resources/hbpushbutton_color.css</file>
+ </qresource>
+ <qresource prefix="/xml" >
+ <file alias="lcidleview.docml">resources/lcviews/lcidleview.docml</file>
+ <file alias="lcreceiveview.docml">resources/lcviews/lcreceiveview.docml</file>
+ <file alias="lcreceiveonlyview.docml">resources/lcviews/lcreceiveonlyview.docml</file>
+ <file alias="lcsendview.docml">resources/lcviews/lcsendview.docml</file>
+ <file alias="lctwowayview.docml">resources/lcviews/lctwowayview.docml</file>
+ <file alias="lcvtview.docml">resources/lcviews/lcvtview.docml</file>
+ </qresource>
+ <qresource prefix="/" >
+ <file alias="win_appear.fxml" >resources/win_appear.fxml</file>
+ <file alias="win_disappear.fxml" >resources/win_disappear.fxml</file>
+ <file alias="win_flip.fxml" >resources/win_flip.fxml</file>
+ <file alias="win_swap_down.fxml" >resources/win_swap_down.fxml</file>
+ <file alias="win_swap_up.fxml" >resources/win_swap_up.fxml</file>
+ </qresource>
</RCC>
Binary file mmsharing/livecommsui/lcui/livecommsui_en_GB.qm has changed
--- a/mmsharing/livecommsui/lcui/livecommsui_en_GB.ts Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,104 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE TS>
-<TS version="3.0" language="en_GB" sourcelanguage="en_GB">
-<context>
-<message id="txt_lcomms_opt_video_preference">
- <source>Video preference</source>
- <translation>Video preference</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_swap_views">
- <source>Swap views</source>
- <translation>Swap views</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_end_active_call">
- <source>End active call</source>
- <translation>End active call</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_tooltip_disable_camera">
- <source>Disable camera</source>
- <translation>Disable camera</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_tooltip_change_camera">
- <source>Change camera</source>
- <translation>Change camera</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_tooltip_mute">
- <source>Mute</source>
- <translation>Mute</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_tooltip_speaker">
- <source>Speaker</source>
- <translation>Speaker</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_end_share_image">
- <source>Share image</source>
- <translation>Share image</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_adjust_video">
- <source>Adjust video</source>
- <translation>Adjust video</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_switch_to_voice_call">
- <source>Switch to voice call</source>
- <translation>Switch to voice call</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_open_keypad">
- <source>Open Keypad</source>
- <translation>Open Keypad</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_opt_zoom">
- <source>Zoom</source>
- <translation>Zoom</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_button_endCall">
- <source>End Call</source>
- <translation>End Call</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-<message id="txt_lcomms_title_video_call">
- <source>Video Call</source>
- <translation>Video Call</translation>
- <extra-loc-feature>di</extra-loc-feature>
- <extra-loc-layout_id></extra-loc-layout_id>
- <extra-loc-blank>False</extra-loc-blank>
-</message>
-</context>
-</TS>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_mp_button_stop.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg width="64" height="46" viewBox="-0.272 -0.169 64 46">
-<linearGradient id="_4" gradientUnits="userSpaceOnUse" x1="31.73" y1="4.97" x2="31.73" y2="41.45">
-<stop stop-color="#7D9CAD" offset="0"/>
-<stop stop-color="#576F96" offset="0.73"/>
-<stop stop-color="#4F6691" offset="1"/>
-</linearGradient>
-<path d="M53.468,3.831H9.986c-1.245,0-2.259,1.014-2.259,2.259v33.481c0,1.246,1.014,2.26,2.259,2.26 h43.481c1.246,0,2.26-1.014,2.26-2.26V6.09C55.728,4.845,54.714,3.831,53.468,3.831z M54.728,39.571 c0,0.694-0.565,1.26-1.26,1.26H9.986c-0.694,0-1.259-0.565-1.259-1.26V6.09c0-0.694,0.564-1.259,1.259-1.259h43.481 c0.694,0,1.26,0.564,1.26,1.259V39.571z" fill="url(#_4)"/>
-<g fill-opacity="0.7" stroke-opacity="0.7">
-<linearGradient id="_5" gradientUnits="userSpaceOnUse" x1="31.73" y1="46.08" x2="31.73" y2="3.33">
-<stop stop-color="#ADB5A8" offset="0.03"/>
-<stop stop-color="#C7D9D9" offset="0.26"/>
-<stop stop-color="#FFFFFF" offset="0.72"/>
-</linearGradient>
-<path d="M53.468,4.831H9.986c-0.694,0-1.259,0.564-1.259,1.259v33.481c0,0.694,0.564,1.26,1.259,1.26 h43.481c0.694,0,1.26-0.565,1.26-1.26V6.09C54.728,5.396,54.162,4.831,53.468,4.831z" fill="url(#_5)"/>
-</g>
-<path d="M54.346,5.208c-0.243-0.252-0.529-0.377-0.878-0.377H9.986c-0.694,0-1.259,0.564-1.259,1.259v33.481 c0,0.346,0.143,0.652,0.372,0.873c0.003,0.013,0.628-0.628,0.628-0.628V5.831h43.999L54.346,5.208z" fill="#FFFFFF"/>
-<linearGradient id="_6" gradientUnits="userSpaceOnUse" x1="31.92" y1="9.71" x2="31.92" y2="47.08">
-<stop stop-color="#CADCEC" offset="0"/>
-<stop stop-color="#809CB3" offset="1"/>
-</linearGradient>
-<path d="M9.109,40.453c0.243,0.252,0.529,0.377,0.878,0.377h43.481c0.694,0,1.259-0.564,1.259-1.259V6.09 c0-0.346-0.143-0.652-0.372-0.873c-0.003-0.013-0.628,0.628-0.628,0.628s0,33.206,0,33.985c-0.738,0-43.999,0-43.999,0 L9.109,40.453z" fill="url(#_6)"/>
-<rect height="13.538" width="13.537" x="24.959" y="16.062"/>
-</svg>
\ No newline at end of file
Binary file mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_black_win.bmp has changed
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_camera_main.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.184 -0.398 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<polygon fill="url(#XMLID_2_)" points="14.717,14.113 14.717,18.883 20.305,15.461 20.305,35.643 25.189,35.643 25.189,7.561 23.211,7.561 "/>
-<rect fill="none" height="44" width="44" x="-0.184" y="-0.398"/>
-<defs>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_2_" x1="19.9531" x2="19.9531" y1="10.5317" y2="34.3882">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-</defs>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_camera_secondary.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="0.227 -0.563 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<path d="M26.727,22.563c2.045-3.129,3.07-5.742,3.07-7.84c0-2.287-0.801-4.078-2.398-5.359 c-1.6-1.291-3.813-1.939-6.646-1.939c-1.695,0-3.252,0.437-4.65,1.31c-1.406,0.869-2.436,1.959-3.09,3.272l3.295,2.591 c1.168-2.007,2.713-3.013,4.629-3.013c2.508,0,3.76,1.045,3.76,3.127c0,1.761-0.871,3.927-2.617,6.486l-8.732,12.877v1.432h18.096 v-4.325H21.072L26.727,22.563z" fill="url(#XMLID_2_)"/>
-<rect fill="none" height="44" width="44" x="0.227" y="-0.563"/>
-<defs>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_2_" x1="22.2266" x2="22.2266" y1="8.9624" y2="34.0747">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-</defs>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_gallery.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.328 -0.563 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="13.7969" x2="13.7969" y1="6.791" y2="33.4575">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M8.598,32.336V20.494c-0.156-0.019-1.505-0.164-2.099-0.746v14.748h14.597v-2.16H8.598L8.598,32.336 z" fill="url(#XMLID_6_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_7_" x1="25.8809" x2="25.8809" y1="6.791" y2="33.4575">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M35.9,10.551H15.863c0,0.814,0,1.568-0.002,2.16h17.938v4.547H35.9V10.551z" fill="url(#XMLID_7_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_8_" x1="29.7539" x2="29.7539" y1="6.7905" y2="33.4579">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M32.626,19.717v2.104h-5.772v-2.104h-3.3v14.813h3.3v-2.096h5.772v2.096h3.328V19.717H32.626z M25.826,33.637h-1.36v-2.08h1.36V33.637z M25.826,29.846h-1.36v-2.08h1.36V29.846z M25.826,26.346h-1.36v-2.08h1.36V26.346z M25.826,22.556h-1.36v-2.08h1.36V22.556z M32.654,30.332h-5.801v-6.41h5.801V30.332z M35.015,33.637h-1.36v-2.08h1.36V33.637z M35.015,29.846h-1.36v-2.08h1.36V29.846z M35.015,26.346h-1.36v-2.08h1.36V26.346z M35.015,22.556h-1.36v-2.08h1.36V22.556z" fill="url(#XMLID_8_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_9_" x1="16.0122" x2="16.0122" y1="6.7905" y2="33.458">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M22.025,17.715v-2.008h-2.363v2.369l-7.078,7.1H9.999l4.8,4.752v-0.02h6.297V17.715H22.025z M19.662,25.176h-4.729l4.729-4.734V25.176z" fill="url(#XMLID_9_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_10_" x1="12.5879" x2="12.5879" y1="6.791" y2="33.4575">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M12.27,3.295v8.869c-1.074-0.135-2.392,0.17-3.514,0.903c-1.92,1.259-2.533,3.282-1.652,4.625 c0.877,1.341,3.191,1.242,5.111-0.019c1.119-0.801,1.91-2,1.752-3.6l-0.004-8.143L17.8,7.851l0.667-1.451L12.27,3.295z" fill="url(#XMLID_10_)"/>
-<rect fill="none" height="44" width="44" x="-0.328" y="-0.563"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_ihf_off.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.329 0.009 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="28.5679" x2="28.5679" y1="8.124" y2="37.1241">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M28.089,15.264l-1.822,1.822c1.734,1.733,2.15,3.569,2.001,5.188l2.178,2.182 C31.261,21.688,31.104,18.278,28.089,15.264z" fill="url(#XMLID_6_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_7_" x1="34.7632" x2="34.7632" y1="8.124" y2="37.1241">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M33.177,9.86l-1.822,1.821c5.841,5.841,4.578,12.248,2.689,16.377l1.891,1.892 C38.306,25.196,40.437,17.12,33.177,9.86z" fill="url(#XMLID_7_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_8_" x1="18.6558" x2="18.6558" y1="8.124" y2="37.124">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<polygon fill="url(#XMLID_8_)" points="19.394,11.679 19.394,13.39 21.615,15.614 21.615,9.733 15.696,9.688 17.671,11.665 "/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_9_" x1="13.3931" x2="13.3931" y1="8.124" y2="37.124">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<polygon fill="url(#XMLID_9_)" points="19.394,32.38 16.111,32.38 11.746,25.112 7.394,25.112 7.394,18.696 11.601,18.696 11.766,18.43 9.653,16.315 5.171,16.315 5.171,27.506 10.386,27.506 14.493,34.34 21.615,34.34 21.615,28.29 19.394,26.067 "/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_10_" x1="21.6714" x2="21.6714" y1="8.124" y2="37.124">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<polygon fill="url(#XMLID_10_)" points="5.371,8.489 8.167,5.688 37.972,35.53 35.175,38.329 "/>
-<rect fill="none" height="44" width="44" x="-0.329" y="0.009"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_ihf_on.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.328 0.109 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_4_" x1="28.5557" x2="28.5557" y1="10.2905" y2="33.4575">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M26.268,17.186c4.502,4.498,0.155,9.707-0.029,9.927l1.959,1.67 c2.121-2.482,4.826-8.487-0.108-13.419L26.268,17.186z" fill="url(#XMLID_4_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_5_" x1="34.7637" x2="34.7637" y1="10.2905" y2="33.4575">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M33.177,9.96l-1.821,1.821c9.403,9.404,0.394,20.283,0.008,20.74l1.961,1.67 C33.436,34.063,44.273,21.056,33.177,9.96z" fill="url(#XMLID_5_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="13.3936" x2="13.3936" y1="10.2905" y2="33.4575">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M14.4,9.778l-4.129,6.638h-5.1v11.19h5.213l4.107,6.834h7.123V9.833L14.4,9.778z M19.395,32.48 h-3.283l-4.366-7.27H7.395v-6.415h4.207l4.377-7.045l3.416,0.026V32.48z" fill="url(#XMLID_6_)"/>
-<rect fill="none" height="44" width="44" x="-0.328" y="0.109"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_microphone_mute.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,32 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.328 -0.22 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="31.7295" x2="31.7295" y1="7.124" y2="36.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M33.445,19.851c0,0,0-4.112,0-4.416c-0.274,0-2.351,0-2.625,0c0,0.303,0,4.416,0,4.416 c0,1.436-0.293,2.795-0.807,4.025l1.956,1.959C32.904,24.05,33.445,22.009,33.445,19.851z" fill="url(#XMLID_6_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_7_" x1="17.5986" x2="17.5986" y1="7.124" y2="36.6241">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M21.682,29.708c-9.555-0.886-9.158-10.265-9.158-10.83l-2.625-2.629c0,1.284,0,3.602,0,3.602 c0.361,10.393,8.883,12.181,10.461,12.35c0,0,0,5.184,0,5.489c0.274,0,2.351,0,2.625,0c0-0.308,0-5.515,0-5.515 s1.558-0.17,2.314-0.506l-2.104-2.107C22.699,29.65,22.195,29.757,21.682,29.708z" fill="url(#XMLID_7_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_8_" x1="17.7344" x2="17.7344" y1="7.124" y2="36.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M20.467,26.833l-5.465-5.473C15.609,24.153,17.76,26.323,20.467,26.833z" fill="url(#XMLID_8_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_9_" x1="22.0967" x2="22.0967" y1="7.124" y2="36.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M21.675,8.153c2.435,0,4.412,2.132,4.412,4.752v6.859c0,0.057-0.013,0.107-0.017,0.164l2.082,2.082 c0.225-0.711,0.375-1.457,0.375-2.246v-6.859c0-3.966-3.073-7.195-6.854-7.195c-2.605,0-4.848,1.551-6.008,3.803l1.854,1.854 C18.117,9.503,19.745,8.153,21.675,8.153z" fill="url(#XMLID_9_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_10_" x1="21.6719" x2="21.6719" y1="7.124" y2="36.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<polygon fill="url(#XMLID_10_)" points="5.371,8.261 8.168,5.46 37.973,35.302 35.176,38.101 "/>
-<rect fill="none" height="44" width="44" x="-0.328" y="-0.22"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_microphone_unmute.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,17 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.328 -0.384 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_3_" x1="21.6709" x2="21.6709" y1="6.624" y2="36.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M30.82,15.271c0,0.303,0,4.416,0,4.416c0,5.435-4.101,9.857-9.14,9.857 c-5.05,0-9.157-4.423-9.157-9.857c0,0,0-4.112,0-4.416c-0.275,0-2.353,0-2.627,0c0,0.303,0,4.416,0,4.416 c0.282,11.336,10.463,12.348,10.463,12.348s0,5.184,0,5.49c0.273,0,2.35,0,2.625,0c0-0.307,0-5.516,0-5.516 s9.914-0.455,10.461-12.324c0,0,0-4.111,0-4.416C33.171,15.271,31.096,15.271,30.82,15.271z" fill="url(#XMLID_3_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_4_" x1="21.6743" x2="21.6743" y1="6.624" y2="36.6246">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M21.675,5.546c-3.782,0-6.854,3.229-6.854,7.195v6.859c0,3.969,3.072,7.195,6.854,7.195 c3.779,0,6.854-3.228,6.854-7.195v-6.859C28.527,8.775,25.454,5.546,21.675,5.546z M26.087,19.601c0,2.619-1.979,4.75-4.412,4.75 s-4.414-2.131-4.414-4.75v-6.859c0-2.621,1.979-4.752,4.414-4.752s4.412,2.131,4.412,4.752V19.601z" fill="url(#XMLID_4_)"/>
-<rect fill="none" height="44" width="44" x="-0.328" y="-0.384"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_pause_send_video.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="-0.328 -0.548 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_4_" x1="21.6704" x2="21.6704" y1="6.624" y2="38.6246">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M33.254,20.847l-2.611,2.172h-2.203v-3.366h-0.076c1.289-1.177,2.117-2.86,2.117-4.753 c0-3.553-2.875-6.436-6.408-6.436c-1.129,0-2.164,0.314-3.077,0.827c-1.337-2.112-3.669-3.526-6.343-3.526 c-4.147,0-7.516,3.388-7.516,7.556c0,2.661,1.369,4.983,3.43,6.333H6.936v4.891h2.217v-3.02H26.22v13.021h-4.582v2.596h6.802v-5.58 h2.19l2.719,2.363h3.058V20.847H33.254z M23.713,19.332c-2.27,0-4.117-1.774-4.285-4.021c-0.762,1.977-2.654,3.381-4.889,3.381 c-2.904,0-5.26-2.368-5.26-5.288c0-2.923,2.354-5.285,5.26-5.285c2.842,0,5.137,2.267,5.236,5.103 c0.674-1.521,2.184-2.588,3.94-2.588c2.396,0,4.322,1.951,4.322,4.348C28.039,17.388,26.113,19.332,23.713,19.332z M33.939,31.421 l-2.201-1.936h-2.688v-4.309h2.672l2.217-1.859V31.421z" fill="url(#XMLID_4_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_5_" x1="16.54" x2="16.54" y1="6.624" y2="38.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<rect fill="url(#XMLID_5_)" height="12.004" width="4.045" x="14.518" y="27.265"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="9.1768" x2="9.1768" y1="6.624" y2="38.624">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<rect fill="url(#XMLID_6_)" height="12.004" width="4.045" x="7.154" y="27.265"/>
-<rect fill="none" height="44" width="44" x="-0.328" y="-0.548"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_play.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,14 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="0.136 -0.22 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<polygon fill="url(#XMLID_2_)" points="12.542,8.509 12.542,35.052 31.729,21.757 "/>
-<rect fill="none" height="44" width="44" x="0.136" y="-0.22"/>
-<defs>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_2_" x1="22.1357" x2="22.1357" y1="12.9912" y2="30.0401">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-</defs>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_video.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="0.261 -0.641 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_4_" x1="14.4648" x2="14.4648" y1="7.1826" y2="35.7895">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<rect fill="url(#XMLID_4_)" height="3.296" width="3.278" x="12.825" y="28.455"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_5_" x1="21.3945" x2="21.3945" y1="7.1826" y2="35.7895">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<rect fill="url(#XMLID_5_)" height="3.296" width="3.282" x="19.754" y="28.455"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_6_" x1="22.2612" x2="22.2612" y1="7.1826" y2="35.7895">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M31.231,22.926h-2.203v-3.369h-0.076c1.291-1.176,2.117-2.858,2.117-4.752 c0-3.553-2.875-6.436-6.406-6.436c-1.131,0-2.166,0.314-3.079,0.827c-1.335-2.112-3.671-3.526-6.343-3.526 c-4.147,0-7.516,3.387-7.516,7.556c0,2.661,1.37,4.983,3.43,6.331H7.526v17.489h21.502v-5.578h2.191l2.721,2.363h3.057V20.754 h-3.152L31.231,22.926z M26.81,34.45H9.741V21.428h17.067L26.81,34.45L26.81,34.45z M24.302,19.239c-2.27,0-4.117-1.775-4.285-4.02 c-0.762,1.977-2.654,3.379-4.891,3.379c-2.902,0-5.258-2.367-5.258-5.287c0-2.922,2.354-5.286,5.258-5.286 c2.844,0,5.14,2.267,5.238,5.103c0.674-1.521,2.184-2.588,3.94-2.588c2.396,0,4.323,1.951,4.323,4.348 C28.629,17.295,26.7,19.239,24.302,19.239z M34.526,31.327l-2.197-1.935h-2.688v-4.307h2.673l2.215-1.861v8.103H34.526z" fill="url(#XMLID_6_)"/>
-<rect fill="none" height="44" width="44" x="0.261" y="-0.641"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qgn_indi_tb_video_disable.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="44" version="1.1" viewBox="0.136 0.009 44 44" width="44" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_7_" x1="14.3398" x2="14.3398" y1="7.5605" y2="36.1675">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<rect fill="url(#XMLID_7_)" height="3.297" width="3.278" x="12.7" y="29.104"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_8_" x1="21.2695" x2="21.2695" y1="7.5605" y2="36.1675">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<rect fill="url(#XMLID_8_)" height="3.297" width="3.282" x="19.629" y="29.104"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_9_" x1="33.4092" x2="33.4092" y1="7.5605" y2="36.1675">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<polygon fill="url(#XMLID_9_)" points="32.187,25.735 34.401,23.874 34.401,28.032 36.87,30.505 36.87,21.404 33.719,21.404 31.106,23.575 29.948,23.575 32.11,25.735 "/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_10_" x1="18.1514" x2="18.1514" y1="7.5605" y2="36.1675">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M26.685,35.101H9.616V22.078h6.34l-3.53-3.533c-0.823-0.469-1.502-1.146-1.974-1.975l-2.836-2.842 C7.614,13.779,7.6,13.826,7.6,13.876c0,2.661,1.37,4.983,3.431,6.331H7.399v17.491h21.504v-2.656l-2.22-2.223L26.685,35.101 L26.685,35.101z" fill="url(#XMLID_10_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_11_" x1="21.9932" x2="21.9932" y1="7.5605" y2="36.1675">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<path d="M20.239,13.777c0.674-1.521,2.185-2.586,3.941-2.586c2.396,0,4.323,1.95,4.323,4.348 c0,1.787-1.067,3.318-2.599,3.986l2.998,3.003v-2.321h-0.076c1.289-1.174,2.117-2.857,2.117-4.752c0-3.551-2.875-6.436-6.408-6.436 c-1.129,0-2.164,0.315-3.078,0.827c-1.336-2.112-3.67-3.526-6.342-3.526c-0.724,0-1.41,0.137-2.074,0.33l2.033,2.033 C17.884,8.724,20.141,10.968,20.239,13.777z" fill="url(#XMLID_11_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="XMLID_12_" x1="22.1357" x2="22.1357" y1="7.5605" y2="36.1675">
-<stop offset="0" style="stop-color:#B2B2B2"/>
-<stop offset="1" style="stop-color:#000000"/>
-</linearGradient>
-<polygon fill="url(#XMLID_12_)" points="5.833,8.488 8.63,5.688 38.438,35.53 35.641,38.331 "/>
-<rect fill="none" height="44" width="44" x="0.136" y="0.009"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_b.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="50px" height="10px" viewBox="0 0 50 10" enable-background="new 0 0 50 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="50" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="25.0005" y1="9.8145" x2="25.0005" y2="-39.8316">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="50" height="10"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="-39.8838" x2="24.9995" y2="9.8873">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect y="9" opacity="0.35" fill="url(#SVGID_2_)" width="50" height="1"/>
-<rect fill="none" width="50" height="10"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_bl.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="9.8145" x2="5" y2="-39.8316">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M0,5c0,2.762,2.238,5,5,5h5V0H0V5z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="-39.8838" x2="5" y2="9.8873">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M0,0v5c0,2.762,2.238,5,5,5h5V9H5C2.794,9,1,7.206,1,5V0H0z"/>
-<rect fill="none" width="10" height="10"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_br.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="9.8145" x2="5" y2="-39.8316">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M0,10h5c2.762,0,5-2.238,5-5V0H0V10z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="-39.8838" x2="5" y2="9.8873">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M9,5c0,2.206-1.794,4-4,4H0v1h5c2.762,0,5-2.238,5-5V0H9V5z"/>
-<rect fill="none" width="10" height="10"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_c.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="50px" height="30px" viewBox="0 0 50 30" enable-background="new 0 0 50 30" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="50" height="30"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="25.0005" y1="39.8135" x2="25.0005" y2="-9.8318">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="50" height="30"/>
-<rect fill="none" width="50" height="30"/>
-<rect opacity="0.1" fill="#FFFFFF" width="50" height="9"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_l.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="30px" viewBox="0 0 10 30" enable-background="new 0 0 10 30" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="30"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="39.8135" x2="5" y2="-9.8318">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="10" height="30"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="0.5" y1="-9.8843" x2="0.5" y2="39.8876">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect opacity="0.35" fill="url(#SVGID_2_)" width="1" height="30"/>
-<rect fill="none" width="10" height="30"/>
-<rect x="3" opacity="0.1" fill="#FFFFFF" width="7" height="9"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_r.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="30px" viewBox="0 0 10 30" enable-background="new 0 0 10 30" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="30"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="39.8135" x2="5" y2="-9.8318">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="10" height="30"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="9.5" y1="-9.8843" x2="9.5" y2="39.8876">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect x="9" opacity="0.35" fill="url(#SVGID_2_)" width="1" height="30"/>
-<rect fill="none" width="10" height="30"/>
-<rect opacity="0.1" fill="#FFFFFF" width="7" height="9"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_t.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="50px" height="10px" viewBox="0 0 50 10" enable-background="new 0 0 50 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="50" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="25.0005" y1="49.8145" x2="25.0005" y2="0.1684">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="50" height="10"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="0.1157" x2="24.9995" y2="49.8868">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect opacity="0.35" fill="url(#SVGID_2_)" width="50" height="1"/>
-<rect fill="none" width="50" height="10"/>
-<rect y="3" opacity="0.1" fill="#FFFFFF" width="50" height="7"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_tl.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="49.8145" x2="5" y2="0.1684">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M10,0H5C2.238,0,0,2.238,0,5v5h10V0z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="0.1157" x2="5" y2="49.8868">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M1,5c0-2.206,1.794-4,4-4h5V0H5C2.238,0,0,2.238,0,5v5h1V5z"/>
-<rect fill="none" width="10" height="10"/>
-<path opacity="0.1" fill="#FFFFFF" d="M10,3H5C3.897,3,3,3.897,3,5v5h7V3z"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_normal_tr.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="49.8145" x2="5" y2="0.1684">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M10,5c0-2.762-2.238-5-5-5H0v10h10V5z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="0.1157" x2="5" y2="49.8868">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M10,5c0-2.762-2.238-5-5-5H0v1h5c2.206,0,4,1.794,4,4v5h1V5z"/>
-<rect fill="none" width="10" height="10"/>
-<path opacity="0.1" fill="#FFFFFF" d="M7,5c0-1.103-0.896-2-2-2H0v7h7V5z"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_b.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="50px" height="10px" viewBox="0 0 50 10" enable-background="new 0 0 50 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="50" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="-39.667" x2="24.9995" y2="10.422">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="50" height="10"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="-39.8838" x2="24.9995" y2="9.8873">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect y="9" opacity="0.35" fill="url(#SVGID_2_)" width="50" height="1"/>
-<rect fill="none" width="50" height="10"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_bl.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="-39.667" x2="5" y2="10.422">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M0,5c0,2.762,2.238,5,5,5h5V0H0V5z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="-39.8838" x2="5" y2="9.8873">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M0,0v5c0,2.762,2.238,5,5,5h5V9H5C2.794,9,1,7.206,1,5V0H0z"/>
-<rect fill="none" width="10" height="10"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_br.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="-39.667" x2="5" y2="10.422">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M0,10h5c2.762,0,5-2.238,5-5V0H0V10z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="-39.8838" x2="5" y2="9.8873">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M9,5c0,2.206-1.794,4-4,4H0v1h5c2.762,0,5-2.238,5-5V0H9V5z"/>
-<rect fill="none" width="10" height="10"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_c.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="50px" height="30px" viewBox="0 0 50 30" enable-background="new 0 0 50 30" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="50" height="30"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="-9.6675" x2="24.9995" y2="40.4223">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="50" height="30"/>
-<rect fill="none" width="50" height="30"/>
-<rect opacity="0.1" fill="#FFFFFF" width="50" height="9"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_l.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="30px" viewBox="0 0 10 30" enable-background="new 0 0 10 30" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="30"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="-9.6675" x2="5" y2="40.4223">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="10" height="30"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="0.5" y1="-9.8843" x2="0.5" y2="39.8876">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect opacity="0.35" fill="url(#SVGID_2_)" width="1" height="30"/>
-<rect fill="none" width="10" height="30"/>
-<rect x="3" opacity="0.1" fill="#FFFFFF" width="7" height="9"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_r.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="30px" viewBox="0 0 10 30" enable-background="new 0 0 10 30" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="30"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="-9.6675" x2="5" y2="40.4223">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="10" height="30"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="9.5" y1="-9.8843" x2="9.5" y2="39.8876">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect x="9" opacity="0.35" fill="url(#SVGID_2_)" width="1" height="30"/>
-<rect fill="none" width="10" height="30"/>
-<rect opacity="0.1" fill="#FFFFFF" width="7" height="9"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_t.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="50px" height="10px" viewBox="0 0 50 10" enable-background="new 0 0 50 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="50" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="0.3325" x2="24.9995" y2="50.4215">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<rect fill="url(#SVGID_1_)" width="50" height="10"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="24.9995" y1="0.1157" x2="24.9995" y2="49.8868">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<rect opacity="0.35" fill="url(#SVGID_2_)" width="50" height="1"/>
-<rect fill="none" width="50" height="10"/>
-<rect y="3" opacity="0.1" fill="#FFFFFF" width="50" height="7"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_tl.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="0.3325" x2="5" y2="50.4215">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M10,0H5C2.238,0,0,2.238,0,5v5h10V0z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="0.1157" x2="5" y2="49.8868">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M1,5c0-2.206,1.794-4,4-4h5V0H5C2.238,0,0,2.238,0,5v5h1V5z"/>
-<rect fill="none" width="10" height="10"/>
-<path opacity="0.1" fill="#FFFFFF" d="M10,3H5C3.897,3,3,3.897,3,5v5h7V3z"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_fr_btn_red_pressed_tr.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="10px" height="10px" viewBox="0 0 10 10" enable-background="new 0 0 10 10" xml:space="preserve">
-<defs>
-</defs>
-<rect fill="none" width="10" height="10"/>
-<linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="5" y1="0.3325" x2="5" y2="50.4215">
- <stop offset="0" style="stop-color:#700000"/>
- <stop offset="1" style="stop-color:#CF1708"/>
-</linearGradient>
-<path fill="url(#SVGID_1_)" d="M10,5c0-2.762-2.238-5-5-5H0v10h10V5z"/>
-<linearGradient id="SVGID_2_" gradientUnits="userSpaceOnUse" x1="5" y1="0.1157" x2="5" y2="49.8868">
- <stop offset="0" style="stop-color:#FFFFFF"/>
- <stop offset="1" style="stop-color:#999999"/>
-</linearGradient>
-<path opacity="0.35" fill="url(#SVGID_2_)" d="M10,5c0-2.762-2.238-5-5-5H0v1h5c2.206,0,4,1.794,4,4v5h1V5z"/>
-<rect fill="none" width="10" height="10"/>
-<path opacity="0.1" fill="#FFFFFF" d="M7,5c0-1.103-0.896-2-2-2H0v7h7V5z"/>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_large_video_call.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd">
-<svg baseProfile="tiny" height="60" viewBox="0 0 60 60" width="60" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
-<g>
-<linearGradient gradientTransform="matrix(0.2118 0.9773 -0.9773 0.2118 -634.5609 -270.4865)" gradientUnits="userSpaceOnUse" id="SVGID_1_" x1="423.0967" x2="429.6527" y1="-578.646" y2="-582.908">
-<stop offset="0" style="stop-color:#3BC8EB"/>
-<stop offset="0.6061" style="stop-color:#154EBD"/>
-<stop offset="1" style="stop-color:#2D9BD2"/>
-</linearGradient>
-<path d="M19.081,33.911c2.089-3.597,4.591-6.497,7.281-9.189c2.593-2.591,6.72-5.3,8.562-6.256l9.604-10.282 c-0.845-0.3-3.693-0.464-7.279,0.616c-3.586,1.083-11.736,6.303-16.979,11.547c-5.242,5.246-9.727,12.347-10.581,14.595 c-1.343,3.541-1.221,7.445-0.929,8.581c0,0,0.34,1.034,1.144,2.377C10.248,46.476,19.081,33.911,19.081,33.911z" fill="url(#SVGID_1_)"/>
-<path d="M31.184,20.8c1.488-1.036,2.87-1.882,3.74-2.334L44.271,8.46 c-0.132-0.058-0.209-0.088-0.209-0.088c-0.247-0.088-0.642-0.162-1.124-0.219c-0.793,0.006-1.596,0.093-2.401,0.27 C34.843,9.673,31.019,14.958,31.184,20.8z" fill="#020202" fill-opacity="0.05" stroke-opacity="0.05"/>
-<path d="M31.906,20.306c1.205-0.809,2.291-1.462,3.018-1.84l9.377-10.04 c-0.146-0.063-0.233-0.098-0.233-0.098c-0.231-0.08-0.604-0.152-1.06-0.203c-0.751,0.006-1.51,0.087-2.27,0.253 C35.275,9.576,31.636,14.695,31.906,20.306z" fill="#020202" fill-opacity="0.1" stroke-opacity="0.1"/>
-<path d="M44.079,8.263c-0.21-0.073-0.55-0.137-0.962-0.186c-0.681,0.006-1.369,0.08-2.06,0.231 c-5.087,1.116-8.426,5.984-7.978,11.233c0.725-0.455,1.363-0.826,1.844-1.076l9.424-10.088C44.178,8.302,44.079,8.263,44.079,8.263z " fill="#020202" fill-opacity="0.1" stroke-opacity="0.1"/>
-<radialGradient cx="43.3906" cy="8.9175" gradientUnits="userSpaceOnUse" id="SVGID_2_" r="18.5073">
-<stop offset="0" style="stop-color:#3BC8EB"/>
-<stop offset="0.6061" style="stop-color:#154EBD"/>
-<stop offset="1" style="stop-color:#2D9BD2"/>
-</radialGradient>
-<path d="M34.924,18.466l0.929,1.55c0,0,15.101-6.784,14.084-8.038c-0.513-0.631-0.577-0.656-1.237-1.263 c-1.985-1.815-4.172-2.531-4.172-2.531c-0.186-0.063-0.481-0.12-0.845-0.161c-0.596,0.004-1.2,0.068-1.806,0.201 c-4.591,1.009-7.57,5.501-6.963,10.257C34.916,18.477,34.921,18.47,34.924,18.466z" fill="url(#SVGID_2_)"/>
-<path d="M17.483,34.106c-0.988-0.14-2.007-0.119-3.027,0.105c-2.418,0.53-4.376,2.066-5.646,4.131 c-0.367,2.35-0.25,4.407-0.05,5.18c0,0,0.34,1.034,1.144,2.377c0.29,0.482,6.54-8.264,8.556-11.107L17.483,34.106z" fill="#020202" fill-opacity="0.1" stroke-opacity="0.1"/>
-<path d="M18.366,34.136c-0.989-0.14-2.008-0.118-3.029,0.105c-3.313,0.727-5.775,3.332-6.76,6.623 c-0.026,1.025,0.034,1.872,0.127,2.397c0.003,0.013,0.005,0.034,0.01,0.048c0,0,0.34,1.033,1.144,2.379 c0.3,0.498,6.981-8.888,8.75-11.384L18.366,34.136z" fill="#020202" fill-opacity="0.1" stroke-opacity="0.1"/>
-<radialGradient cx="437.4258" cy="-571.231" gradientTransform="matrix(0.2095 0.9787 -0.9682 0.2124 -629.4526 -270.6148)" gradientUnits="userSpaceOnUse" id="SVGID_3_" r="14.6198">
-<stop offset="0" style="stop-color:#3BC8EB"/>
-<stop offset="0.6061" style="stop-color:#154EBD"/>
-<stop offset="1" style="stop-color:#2D9BD2"/>
-</radialGradient>
-<path d="M11.202,47.738c0.616,0.74,0.646,0.954,1.295,1.524c1.194,1.055,9.301-13.612,9.301-13.612 l-2.683-1.719c-0.941-0.111-1.914-0.079-2.89,0.136c-4.777,1.048-7.806,5.868-6.87,10.832C9.749,45.686,10.349,46.71,11.202,47.738z " fill="url(#SVGID_3_)"/>
-<path d="M49.937,11.978c-0.179-0.22-0.381-0.446-0.578-0.67l-13.944,7.959l0.438,0.749 C35.853,20.016,50.953,13.231,49.937,11.978z" fill="#020202" fill-opacity="0.4" stroke-opacity="0.4"/>
-<linearGradient gradientTransform="matrix(0.2118 0.9773 -0.9773 0.2118 -634.5599 -270.4865)" gradientUnits="userSpaceOnUse" id="SVGID_4_" x1="422.2881" x2="427.4786" y1="-610.9287" y2="-594.4409">
-<stop offset="0" style="stop-color:#3BC8EB"/>
-<stop offset="0.8121" style="stop-color:#1347BA"/>
-<stop offset="1" style="stop-color:#2D9BD2"/>
-</linearGradient>
-<path d="M35.853,20.016l1.178,1.981c0.302,0.515,0.972,0.674,1.569,0.422l4.09-2.334l8.043-4.668 c0.632-0.363,0.878-1.119,0.549-1.686c0,0-0.333-0.501-1.349-1.751L35.853,20.016z" fill="url(#SVGID_4_)"/>
-<path d="M21.798,35.65l-0.725-0.472l-9.215,13.486c0.216,0.204,0.43,0.414,0.639,0.598 C13.691,50.317,21.798,35.65,21.798,35.65z" fill="#020202" fill-opacity="0.4" stroke-opacity="0.4"/>
-<linearGradient gradientTransform="matrix(0.2118 0.9773 -0.9773 0.2118 -634.5599 -270.4865)" gradientUnits="userSpaceOnUse" id="SVGID_5_" x1="439.6982" x2="451.5232" y1="-577.7549" y2="-564.7323">
-<stop offset="0" style="stop-color:#3BC8EB"/>
-<stop offset="0.8121" style="stop-color:#1347BA"/>
-<stop offset="1" style="stop-color:#2D9BD2"/>
-</linearGradient>
-<path d="M12.498,49.262c1.193,1.05,1.686,1.37,1.686,1.37c0.567,0.367,1.363,0.169,1.781-0.442l7.9-11.605 c0.419-0.614,0.307-1.411-0.26-1.777l-1.808-1.156L12.498,49.262z" fill="url(#SVGID_5_)"/>
-<rect fill="none" height="60" width="60"/>
-</g>
-<g transform="matrix(1 0 0 1 30 30)">
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_1__" x1="12.3789" x2="17.6203" y1="23.6504" y2="23.6504">
-<stop offset="0" style="stop-color:#878A8C"/>
-<stop offset="0.2606" style="stop-color:#BDC2C4"/>
-<stop offset="0.6606" style="stop-color:#5B6163"/>
-<stop offset="1" style="stop-color:#959A9C"/>
-</linearGradient>
-<rect fill="url(#SVGID_1__)" height="7.853" width="5.105" x="12.447" y="19.724"/>
-<path d="M12.447,24.655c0.82,0.199,1.673,0.315,2.553,0.315c0.881,0,1.732-0.116,2.553-0.315v-4.294 h-5.105V24.655z" fill="#020202" fill-opacity="0.2" stroke-opacity="0.2"/>
-<path d="M12.447,24.018c0.82,0.199,1.673,0.315,2.553,0.315c0.881,0,1.732-0.116,2.553-0.315v-4.294 h-5.105V24.018z" fill="#020202" fill-opacity="0.2" stroke-opacity="0.2"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_2__" x1="14.9995" x2="14.9995" y1="1.9746" y2="23.6704">
-<stop offset="0" style="stop-color:#F2F2F2"/>
-<stop offset="0.3212" style="stop-color:#E6E6E6"/>
-<stop offset="1" style="stop-color:#666666"/>
-</linearGradient>
-<path d="M15,23.695c-5.98,0-10.848-4.867-10.848-10.848S9.02,2,15,2c5.982,0,10.848,4.866,10.848,10.847 S20.982,23.695,15,23.695L15,23.695z" fill="url(#SVGID_2__)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_3__" x1="14.9995" x2="14.9995" y1="2.6143" y2="23.0332">
-<stop offset="0" style="stop-color:#D1D7D9"/>
-<stop offset="0.0667" style="stop-color:#D1D7D9"/>
-<stop offset="0.2606" style="stop-color:#BDC2C4"/>
-<stop offset="0.6606" style="stop-color:#7C8487"/>
-<stop offset="1" style="stop-color:#ADB3B5"/>
-</linearGradient>
-<circle cx="15" cy="12.847" fill="url(#SVGID_3__)" r="10.209"/>
-<path d="M15,21.989c-5.315,0-9.657-4.23-9.843-9.5c-0.004,0.116-0.009,0.231-0.009,0.349 c0,5.431,4.419,9.851,9.852,9.851s9.852-4.42,9.852-9.851c0-0.117-0.005-0.232-0.009-0.349C24.658,17.759,20.315,21.989,15,21.989z" fill="#FFFFFF" fill-opacity="0.1" stroke-opacity="0.1"/>
-<path d="M23.295,12.413c0,4.704-3.715,9.346-8.299,9.345c-4.58-0.003-8.292-4.646-8.291-9.35 c0.002-4.706,3.718-8.517,8.298-8.517C19.584,3.894,23.298,7.707,23.295,12.413z" fill="#231F20" fill-opacity="0.3" stroke-opacity="0.3"/>
-<path d="M14.996,21.066c-2.387-0.002-4.63-0.932-6.315-2.619c-1.688-1.688-2.615-3.932-2.614-6.318 c0-4.923,4.009-8.929,8.935-8.929c2.387,0,4.632,0.931,6.317,2.618c1.688,1.688,2.616,3.933,2.615,6.318 c-0.002,4.924-4.01,8.93-8.934,8.93H14.996z" fill="#231F20" fill-opacity="0.2" stroke-opacity="0.2"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_4__" x1="14.9995" x2="14.9995" y1="3.7212" y2="20.3517">
-<stop offset="0" style="stop-color:#CFCFCF"/>
-<stop offset="0.1091" style="stop-color:#CFCFCF"/>
-<stop offset="0.6848" style="stop-color:#121212"/>
-<stop offset="1" style="stop-color:#A6A6A6"/>
-</linearGradient>
-<path d="M14.996,20.428c-2.216-0.002-4.298-0.864-5.864-2.432c-1.567-1.566-2.428-3.65-2.427-5.866 c0-4.573,3.723-8.293,8.296-8.293c2.218,0.001,4.3,0.864,5.866,2.432c1.566,1.568,2.43,3.651,2.428,5.867 c-0.001,4.573-3.723,8.292-8.295,8.292H14.996z" fill="url(#SVGID_4__)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_5__" x1="14.9995" x2="14.9995" y1="4.3682" y2="19.7187">
-<stop offset="0" style="stop-color:#F2F2F2"/>
-<stop offset="1" style="stop-color:#606769"/>
-</linearGradient>
-<circle cx="15" cy="12.133" fill="url(#SVGID_5__)" r="7.657"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_6_" x1="14.9995" x2="14.9995" y1="5.7715" y2="18.454">
-<stop offset="0" style="stop-color:#1A1A1A"/>
-<stop offset="0.503" style="stop-color:#343434"/>
-<stop offset="0.7515" style="stop-color:#9E9E9E"/>
-<stop offset="1" style="stop-color:#CFCFCF"/>
-</linearGradient>
-<path d="M15,18.514c-1.706-0.001-3.309-0.666-4.514-1.871c-1.204-1.206-1.867-2.808-1.867-4.512 c0-3.517,2.862-6.378,6.382-6.378c1.706,0,3.308,0.664,4.513,1.871c1.205,1.205,1.868,2.808,1.867,4.513 C21.381,15.652,18.519,18.514,15,18.514L15,18.514z" fill="url(#SVGID_6_)"/>
-<radialGradient cx="25.7734" cy="10.2729" gradientTransform="matrix(1.0143 3.000000e-004 -3.000000e-004 1.0141 -10.5185 2.1979)" gradientUnits="userSpaceOnUse" id="SVGID_7_" r="6.4991">
-<stop offset="0" style="stop-color:#000000"/>
-<stop offset="0.5917" style="stop-color:#000000"/>
-<stop offset="0.627" style="stop-color:#050505"/>
-<stop offset="0.7652" style="stop-color:#121212"/>
-<stop offset="0.8876" style="stop-color:#171717"/>
-<stop offset="1" style="stop-color:#171717"/>
-</radialGradient>
-<path d="M20.743,12.135c0,3.172-2.574,5.74-5.744,5.74c-3.175-0.001-5.743-2.573-5.741-5.745 c0-3.171,2.573-5.742,5.745-5.74C18.173,6.391,20.744,8.962,20.743,12.135z" fill="url(#SVGID_7_)"/>
-<radialGradient cx="21.6543" cy="5.0659" gradientTransform="matrix(1.0143 0 0 1.0141 -9.5579 3.1299)" gradientUnits="userSpaceOnUse" id="SVGID_8_" r="10.3515">
-<stop offset="0" style="stop-color:#242424"/>
-<stop offset="0.4303" style="stop-color:#242424"/>
-<stop offset="0.7818" style="stop-color:#000000"/>
-<stop offset="1" style="stop-color:#000000"/>
-</radialGradient>
-<circle cx="15" cy="12.133" fill="url(#SVGID_8_)" r="4.712"/>
-<radialGradient cx="23.9639" cy="3.5498" gradientTransform="matrix(1.0143 3.000000e-004 -3.000000e-004 1.0141 -10.5185 2.1979)" gradientUnits="userSpaceOnUse" id="SVGID_9_" r="11.3574">
-<stop offset="0" style="stop-color:#A700F5"/>
-<stop offset="0.3091" style="stop-color:#A700F5"/>
-<stop offset="0.4364" style="stop-color:#5E008A"/>
-<stop offset="0.8061" style="stop-color:#0E1402"/>
-<stop offset="1" style="stop-color:#0E1402"/>
-</radialGradient>
-<path d="M19.211,12.133c0,2.326-1.886,4.21-4.212,4.21c-2.326-0.002-4.213-1.888-4.213-4.212 c0.004-2.327,1.89-4.21,4.213-4.21C17.328,7.923,19.214,9.808,19.211,12.133z" fill="url(#SVGID_9_)"/>
-<radialGradient cx="25.1709" cy="13.2505" gradientTransform="matrix(1.0143 3.000000e-004 -3.000000e-004 1.0141 -10.5185 2.1979)" gradientUnits="userSpaceOnUse" id="SVGID_10_" r="4.6113">
-<stop offset="0" style="stop-color:#48630C"/>
-<stop offset="0.7879" style="stop-color:#000000"/>
-<stop offset="1" style="stop-color:#000000"/>
-</radialGradient>
-<path d="M19.211,12.133c0,2.326-1.886,4.21-4.212,4.21c-2.326-0.002-4.213-1.888-4.213-4.212 c0,0,1.444,2.569,4.213,2.569C17.767,14.701,19.211,12.133,19.211,12.133z" fill="url(#SVGID_10_)"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_11_" x1="14.979" x2="14.979" y1="7.0654" y2="12.0939">
-<stop offset="0" style="stop-color:#F8FBFF"/>
-<stop offset="1" style="stop-color:#808080"/>
-</linearGradient>
-<path d="M14.979,12.069c1.828,0,3.549-0.277,5.067-0.765 c-0.431-2.41-2.532-4.239-5.067-4.239c-2.532,0-4.632,1.83-5.065,4.239C11.431,11.792,13.153,12.069,14.979,12.069z" fill="url(#SVGID_11_)" fill-opacity="0.35" stroke-opacity="0.35"/>
-<linearGradient gradientUnits="userSpaceOnUse" id="SVGID_12_" x1="5.7617" x2="24.2852" y1="26.7236" y2="26.7236">
-<stop offset="0" style="stop-color:#878A8C"/>
-<stop offset="0.2606" style="stop-color:#BDC2C4"/>
-<stop offset="0.6606" style="stop-color:#5B6163"/>
-<stop offset="1" style="stop-color:#959A9C"/>
-</linearGradient>
-<path d="M24.245,28c0.025-0.635,0.04-0.508,0.04-0.639v-0.035c0-1.037-0.852-1.879-1.901-1.879H7.662 c-1.05,0-1.9,0.842-1.9,1.879v0.035c0,0.131,0.014,0.004,0.04,0.639H24.245z" fill="url(#SVGID_12_)"/>
-<path d="M5.879,26.7h18.29c-0.084-0.234-0.212-0.444-0.377-0.626H6.256 C6.092,26.256,5.963,26.466,5.879,26.7z" fill="#FFFFFF" fill-opacity="0.2" stroke-opacity="0.2"/>
-<path d="M5.772,27.361C5.779,27.492,5.789,27.684,5.802,28h18.443 c0.012-0.316,0.022-0.508,0.028-0.639H5.772z" fill="#020202" fill-opacity="0.2" stroke-opacity="0.2"/>
-<path d="M6.255,26.074h17.536c-0.348-0.383-0.846-0.627-1.407-0.627H7.662 C7.102,25.447,6.603,25.691,6.255,26.074z" fill="#FFFFFF" fill-opacity="0.4" stroke-opacity="0.4"/>
-<rect fill="none" height="30" width="30"/>
-</g>
-</svg>
--- a/mmsharing/livecommsui/lcui/resources/graphics/qtg_mono_end_call.svg Fri Jun 11 13:36:18 2010 +0300
+++ /dev/null Thu Jan 01 00:00:00 1970 +0000
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!-- Generator: Adobe Illustrator 14.0.0, SVG Export Plug-In -->
-<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
- <!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
-]>
-<svg version="1.1"
- xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
- x="0px" y="0px" width="30px" height="30px" viewBox="0 0 30 30" enable-background="new 0 0 30 30" xml:space="preserve">
-<defs>
-</defs>
-<g opacity="0.5">
- <rect fill="none" width="30" height="30"/>
-</g>
-<path d="M28.908,18.236l-7.671-2.057c-0.341-0.139-0.547-0.472-0.461-0.798l0.571-2.261c-0.002,0.001-0.008,0.001-0.01,0.001
- c0.001-0.001,0.002-0.002,0.002-0.003c-1.125-0.355-3.859-0.922-5.933-0.923c-2.159,0.001-4.325,0.161-6.604,0.766
- c0,0-0.009,0.002-0.012,0.002c0.006,0.007,0.012,0.013,0.017,0.02l0.648,2.953c0.081,0.374-0.194,0.738-0.608,0.816l-7.822,1.486
- c-0.412,0.076-0.811-0.162-0.891-0.537c0,0-0.068-0.325-0.126-1.224c-0.001,0-0.001,0-0.001-0.002
- c-0.031-0.489,0.042-0.586,0.092-1.13c0.043-0.466,0.126-0.885,0.219-1.254c0-0.001-0.003-0.003-0.002-0.005
- c0.019-0.074,0.039-0.145,0.059-0.216c0.002-0.009,0.005-0.018,0.006-0.025c0.203-0.72,0.43-1.17,0.43-1.17
- c0.338-0.572,1.855-2.187,3.813-3.068C5.867,9.05,10.514,8.001,14.718,8c4.205-0.001,9.565,1.174,11.438,2.178
- s2.946,2.212,3.165,2.671c0,0,0.59,1.164,0.658,2.688c0.023,0.509,0.037,0.543-0.01,1.002c0,0.003-0.003,0.004-0.003,0.007
- c0-0.003,0-0.004,0-0.007c-0.094,0.907-0.161,1.243-0.161,1.243C29.71,18.14,29.308,18.344,28.908,18.236z"/>
-</svg>
Binary file mmsharing/livecommsui/lcui/resources/lcviews.uip has changed
--- a/mmsharing/livecommsui/lcui/resources/lcviews/lcvtview.docml Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/resources/lcviews/lcvtview.docml Wed Jun 23 18:09:54 2010 +0300
@@ -79,11 +79,16 @@
<widget name="lc_widget_sendvideo2" type="HbTransparentWindow">
<real name="z" value="13"/>
</widget>
+ <widget name="lc_label_dialpad" type="HbWidget">
+ <real name="z" value="18"/>
+ <sizehint height="44un" type="FIXED" width="44un"/>
+ <bool name="visible" value="FALSE"/>
+ </widget>
<layout type="anchor">
<anchoritem dst="lc_content" dstEdge="LEFT" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="LEFT"/>
<anchoritem dst="lc_content" dstEdge="RIGHT" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="RIGHT"/>
<anchoritem dst="lc_content" dstEdge="TOP" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="TOP"/>
- <anchoritem dst="lc_content" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="BOTTOM"/>
+ <anchoritem dst="lc_content" dstEdge="BOTTOM" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="BOTTOM"/>
</layout>
</widget>
<widget name="lc_menu" role="HbView:menu" type="HbMenu">
@@ -197,6 +202,8 @@
<anchoritem dst="lc_button_endCall" dstEdge="LEFT" spacing="4un" src="lc_widget_sendvideo" srcEdge="LEFT"/>
<anchoritem dst="lc_button_endCall" dstEdge="RIGHT" spacing="-4un" src="lc_widget_sendvideo" srcEdge="RIGHT"/>
<anchoritem dst="lc_button_endCall" dstEdge="BOTTOM" spacing="-1.5un" src="lc_widget_sendvideo" srcEdge="BOTTOM"/>
+ <anchoritem dst="lc_label_dialpad" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
+ <anchoritem dst="lc_label_dialpad" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
</layout>
</widget>
<widget name="lc_widget_sendvideo2" type="HbTransparentWindow">
@@ -261,6 +268,8 @@
<anchoritem dst="lc_button_endCall" dstEdge="LEFT" spacing="4un" src="lc_widget_recvvideo" srcEdge="LEFT"/>
<anchoritem dst="lc_button_endCall" dstEdge="RIGHT" spacing="-4un" src="lc_widget_recvvideo" srcEdge="RIGHT"/>
<anchoritem dst="lc_button_endCall" dstEdge="BOTTOM" spacing="-1.5un" src="lc_widget_recvvideo" srcEdge="BOTTOM"/>
+ <anchoritem dst="lc_label_dialpad" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
+ <anchoritem dst="lc_label_dialpad" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
</layout>
</widget>
<widget name="lc_widget_sendvideo2" type="HbTransparentWindow">
@@ -352,40 +361,42 @@
</widget>
<widget name="lc_icon_brand" type="HbLabel">
<bool name="visible" value="FALSE"/>
- </widget>
- <widget name="lc_label_dialpad" type="HbWidget">
- <real name="z" value="18"/>
- <sizehint height="44un" type="MAXIMUM" width="44un"/>
- <bool name="visible" value="TRUE"/>
- </widget>
+ </widget>
<layout type="anchor">
- <anchoritem dst="lc_label_dialpad" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
+ <anchoritem dst="lc_label_dialpad" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
<anchoritem dst="lc_label_dialpad" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
- <anchoritem dst="lc_widget_recvvideo" dstEdge="LEFT" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="LEFT"/>
- <anchoritem dst="lc_widget_recvvideo" dstEdge="TOP" spacing="1.5un" src="" srcEdge="TOP"/>
- <anchoritem dst="lc_widget_recvvideo2" dstEdge="LEFT" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="LEFT"/>
- <anchoritem dst="lc_widget_recvvideo2" dstEdge="TOP" spacing="1.5un" src="" srcEdge="TOP"/>
+ <anchoritem dst="lc_widget_recvvideo" dstEdge="LEFT" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="LEFT"/>
+ <anchoritem dst="lc_widget_recvvideo" dstEdge="TOP" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="TOP"/>
+ <anchoritem dst="lc_widget_recvvideo2" dstEdge="LEFT" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="LEFT"/>
+ <anchoritem dst="lc_widget_recvvideo2" dstEdge="TOP" spacing="var(hb-param-margin-gene-screen)" src="" srcEdge="TOP"/>
+ <anchoritem dst="lc_widget_sendvideo" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
+ <anchoritem dst="lc_widget_sendvideo" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
+ <anchoritem dst="lc_widget_sendvideo2" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
+ <anchoritem dst="lc_widget_sendvideo2" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
</layout>
</widget>
<widget name="lc_toolbar" role="HbView:toolBar" type="HbToolBar">
<bool name="visible" value="FALSE"/>
</widget>
<widget name="lc_widget_sendvideo" type="HbTransparentWindow">
- <sizehint height="0" type="FIXED" width="0"/>
- <bool name="visible" value="FALSE"/>
- </widget>
- <widget name="lc_widget_sendvideo2" type="HbTransparentWindow">
- <sizehint height="0" type="FIXED" width="0"/>
- <bool name="visible" value="FALSE"/>
- </widget>
+ <sizehint height="0" type="FIXED" width="0"/>
+ <bool name="visible" value="FALSE"/>
+ </widget>
<widget name="lc_widget_recvvideo" type="HbTransparentWindow">
<sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
- <sizehint height="288" type="FIXED" width="352"/>
- </widget>
+ <sizehint height="39.00un" type="FIXED" width="47.58un"/>
+ </widget>
<widget name="lc_widget_recvvideo2" type="HbTransparentWindow">
<sizepolicy horizontalPolicy="Fixed" horizontalStretch="0" verticalPolicy="Fixed" verticalStretch="0"/>
- <sizehint height="288" type="FIXED" width="352"/>
+ <sizehint height="39.00un" type="FIXED" width="47.58un"/>
</widget>
+ <widget name="lc_widget_sendvideo2" type="HbTransparentWindow">
+ <sizehint height="0" type="FIXED" width="0"/>
+ <bool name="visible" value="FALSE"/>
+ </widget>
+ <widget name="lc_label_dialpad" type="HbWidget">
+ <bool name="visible" value="TRUE"/>
+ </widget>
</section>
<metadata activeUIState="landscape" display="NHD-3.2-inch_landscape" unit="un">
<uistate name="Common ui state" sections="#common"/>
--- a/mmsharing/livecommsui/lcui/src/lcuicomponentrepository.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/src/lcuicomponentrepository.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -77,7 +77,7 @@
mSlots->insert( lcActSwapViewsId, SLOT( swap() ) );
mSlots->insert( lcActZoomId, SLOT( notSupported() ) );
mSlots->insert( lcActSwitchToVoiceCallId, SLOT( switchToVoiceCall() ) );
- mSlots->insert( lcActOpenKeypadId, SLOT( notSupported() ) );
+ mSlots->insert( lcActOpenKeypadId, SLOT( openDialpad() ) );
mSlots->insert( lcActDisableCameraId, SLOT( disableCamera() ) );
mSlots->insert( lcActSpeakerId, SLOT( speaker() ) );
@@ -166,7 +166,10 @@
HbStyleLoader::registerFilePath(":/hbpushbutton_color.css");
}
else if ( name == lcWidgetDialpad ){
- object = new Dialpad();
+ HbMainWindow* pWindow = HbInstance::instance()->allMainWindows().at(0);
+ if( pWindow ){
+ object = new Dialpad( *pWindow );
+ }
}
else {
object = HbDocumentLoader::createObject( type, name );
@@ -567,13 +570,14 @@
if ( mLastLoadedView.length() > 0) {
LC_QDEBUG_4( "layout = ", layoutName, ", view =", mLastLoadedView )
- load( mLastLoadedView, layoutName, &ok );
+ QObjectList objects = load( mLastLoadedView, layoutName, &ok );
if (!ok) {
LC_QCRITICAL( "! loading of XML failed !" )
}
else{
mPreviousLayout = mLayout;
mLayout = layoutName;
+ setObjectTree( objects );
}
} else {
LC_QCRITICAL( "! not loading layout, since view is not loaded!" )
--- a/mmsharing/livecommsui/lcui/src/lcvideowidget.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/src/lcvideowidget.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -31,6 +31,7 @@
HbTransparentWindow(parent),
mShowVideo(showVideo)
{
+ setFlag(QGraphicsItem::ItemUsesExtendedStyleOption, true);
}
// -----------------------------------------------------------------------------
@@ -50,6 +51,7 @@
{
Q_UNUSED(widget)
+ painter->save();
if ( mShowVideo ){
QPainter::CompositionMode origCompositionMode = painter->compositionMode();
@@ -64,6 +66,7 @@
painter->drawRoundedRect( option->exposedRect,
lcVideoWidgetCornerRounding, lcVideoWidgetCornerRounding);
}
+ painter->restore();
}
// -----------------------------------------------------------------------------
--- a/mmsharing/livecommsui/lcui/src/lcview.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/src/lcview.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -74,11 +74,11 @@
mReceivedVideoEffectOverlay(0),
mSharedVideoEffectOverlay(0),
mEffectHandler(0),
- mItemContextMenu(0),
- mLandscapeTimer(0),
+ mItemContextMenu(0),
mIsOptionMenuOpen(false),
mSoftKeyBackAction(0),
- mDialpad(0)
+ mDialpad(0),
+ timerId(0)
{
LC_QDEBUG( "livecomms [UI] -> LcView::LcView()" )
@@ -105,8 +105,7 @@
// Un-subscribe to the gesture events.
ungrabGesture(Qt::TapGesture);
- delete mEffectHandler;
- delete mLandscapeTimer;
+ delete mEffectHandler;
delete mNotSupportedNote;
LC_QDEBUG( "livecomms [UI] <- LcView::~LcView()" )
@@ -172,26 +171,34 @@
mReceivedVideoEffectOverlay->show();
}
+ // swap
mEffectHandler = new LcEffectHandler( mEngine,
mSharedVideoWidget, mSharedVideoEffectOverlay,
mReceivedVideoWidget, mReceivedVideoEffectOverlay);
connect( mEffectHandler, SIGNAL(swapCompleted()), this, SLOT(updateVideoRects()) );
-
connect( mEffectHandler, SIGNAL(loadSwapLayout()), this, SLOT(updateSwapLayout()) );
- mLandscapeTimer = new QTimer();
- connect( mLandscapeTimer, SIGNAL(timeout()), this, SLOT(landscapeTimerTimeout()) );
-
- updateUiElements();
-
+ // menu
if ( menu()) {
connect( menu(), SIGNAL(aboutToShow()), this, SLOT(menuAboutToShow()) );
- connect( menu(), SIGNAL(aboutToHide()), this, SLOT(menuAboutToHide()) );
- }
-
+ connect( menu(), SIGNAL(aboutToHide()), this, SLOT(watchInactivity()) );
+ }
mSoftKeyBackAction = new HbAction(Hb::BackNaviAction, this);
connect(mSoftKeyBackAction, SIGNAL(triggered()), SLOT(back()));
+
+ // dialpad
+ mDialpad = static_cast<Dialpad*> ( mRepository.findWidget("lc_label_dialpad") );
+ connect( mDialpad, SIGNAL(aboutToClose()), SLOT(dialpadClosed()) );
+ connect( mDialpad, SIGNAL(aboutToOpen()), SLOT(dialpadOpened()) );
+ connect( &mDialpad->editor(), SIGNAL( contentsChanged() ), SLOT( dialpadEditorTextChanged() ) );
+ // inactivity
+ timerId = this->startTimer( inActivityTimeout );
+ connect( this, SIGNAL( contentFullScreenChanged() ), SLOT( watchInactivity() ) ) ;
+
+ // activate fullscreen at beginning if inactivity timesout
+ toFullScreen( true );
+
LC_QDEBUG( "livecomms [UI] <- LcView::init()" )
}
@@ -254,32 +261,7 @@
void LcView::updateSwapLayout()
{
mRepository.loadLayout( currentLayout() );
-
- if ( isLandscapeOrientation() ){
- if ( mEngine.fullScreenMode() ){
- hideControl();
- } else {
- showControl();
- }
- }
-}
-
-// -----------------------------------------------------------------------------
-// LcView::updateUiElements
-// -----------------------------------------------------------------------------
-//
-void LcView::updateUiElements()
-{
- LC_QDEBUG( "livecomms [UI] -> LcView::updateUiElements()" )
-
- if ( isLandscapeOrientation() ) {
- setContentFullScreen( true );
- deActivateFullScreen();
- } else {
- setContentFullScreen( false );
- activatePortrait();
- }
- LC_QDEBUG( "livecomms [UI] <- LcView::updateUiElements()" )
+ toFullScreen( true );
}
// -----------------------------------------------------------------------------
@@ -416,7 +398,7 @@
LC_QDEBUG( "livecomms [UI] -> LcView::notSupported()" )
mNotSupportedNote->show();
- resetLandscapeTimer();
+ toFullScreen( false );
LC_QDEBUG( "livecomms [UI] <- LcView::notSupported()" )
}
@@ -435,24 +417,6 @@
}
// -----------------------------------------------------------------------------
-// LcView::changeOrientation_Temporary
-// -----------------------------------------------------------------------------
-//
-void LcView::changeOrientation_Temporary()
-{
- LC_QDEBUG( "livecomms [UI] -> LcView::changeOrientation_Temporary()" )
-
- if ( isLandscapeOrientation() ) {
- HbInstance::instance()->allMainWindows().at(0)->setOrientation( Qt::Vertical );
- } else {
- HbInstance::instance()->allMainWindows().at(0)->setOrientation( Qt::Horizontal );
- }
-
- LC_QDEBUG( "livecomms [UI] <- LcView::changeOrientation_Temporary()" )
-}
-
-
-// -----------------------------------------------------------------------------
// LcView::endVideoSession
// -----------------------------------------------------------------------------
//
@@ -476,7 +440,7 @@
mEffectHandler->setDissappearEffect( LcEffectHandler::NormalDissappear );
mEngine.toggleDisableCamera();
- resetLandscapeTimer();
+ toFullScreen( false );
LC_QDEBUG( "livecomms [UI] <- LcView::disableCamera()" )
}
@@ -490,7 +454,7 @@
LC_QDEBUG( "livecomms [UI] -> LcView::mute()" )
mEngine.toggleMute();
- resetLandscapeTimer();
+ toFullScreen( false );
LC_QDEBUG( "livecomms [UI] <- LcView::mute()" )
}
@@ -505,7 +469,7 @@
mEffectHandler->setDissappearEffect( LcEffectHandler::DissappearToFlip );
mEngine.toggleCamera();
- resetLandscapeTimer();
+ toFullScreen( false );
LC_QDEBUG( "livecomms [UI] <- LcView::changeCamera()" )
}
@@ -532,7 +496,7 @@
LC_QDEBUG( "livecomms [UI] -> LcView::speaker()" )
mEngine.toggleSpeaker();
- resetLandscapeTimer();
+ toFullScreen( false );
LC_QDEBUG( "livecomms [UI] <- LcView::speaker()" )
}
@@ -713,11 +677,9 @@
void LcView::gestureEvent(QGestureEvent *event)
{
LC_QDEBUG( "livecomms [UI] -> LcView::gestureEvent()" )
- if(HbTapGesture *tap = static_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) {
-
+ if(HbTapGesture *tap = static_cast<HbTapGesture *>(event->gesture(Qt::TapGesture))) {
if ((tap->state() == Qt::GestureUpdated) &&
- (tap->tapStyleHint() == HbTapGesture::TapAndHold)) {
-
+ (tap->tapStyleHint() == HbTapGesture::TapAndHold)) {
gestureLongPress(translatePointForOrientation(tap->position()));
}
@@ -725,7 +687,7 @@
( tap->tapStyleHint() == HbTapGesture::Tap)) {
gestureShortPress();
- }
+ }
}
LC_QDEBUG( "livecomms [UI] <- LcView::gestureEvent()" )
}
@@ -768,26 +730,9 @@
//
void LcView::gestureShortPress()
{
- if ( isLandscapeOrientation() ) {
- if ( mEngine.fullScreenMode() ) {
- deActivateFullScreen();
- } else {
- activateFullScreen();
- }
- }
-}
-
-
-// -----------------------------------------------------------------------------
-// LcView::landscapeTimerTimeout
-// -----------------------------------------------------------------------------
-//
-void LcView::landscapeTimerTimeout()
-{
- LC_QDEBUG( "livecomms [UI] -> LcView::landscapeTimerTimeout()" )
- if (!mIsOptionMenuOpen && isLandscapeOrientation() )
- activateFullScreen();
- LC_QDEBUG( "livecomms [UI] <- LcView::landscapeTimerTimeout()" )
+ LC_QDEBUG( "livecomms [UI] -> LcView::gestureShortPress()" )
+ toFullScreen( !mEngine.fullScreenMode() );
+ LC_QDEBUG( "livecomms [UI] <- LcView::gestureShortPress()" )
}
// -----------------------------------------------------------------------------
@@ -826,97 +771,6 @@
LC_QDEBUG( "livecomms [UI] <- LcView::createContextMenu()" )
}
-
-// -----------------------------------------------------------------------------
-// LcView::activateFullScreen
-// -----------------------------------------------------------------------------
-//
-void LcView::activateFullScreen()
- {
- LC_QDEBUG( "livecomms [UI] -> LcView::activateFullScreen()" )
-
- if ( mLandscapeTimer ) {
- mLandscapeTimer->stop();
- mEngine.setFullScreenMode(true);
- hideControl();
- }
-
- LC_QDEBUG( "livecomms [UI] <- LcView::activateFullScreen()" )
-}
-
-
-// -----------------------------------------------------------------------------
-// LcView::deActivateFullScreen
-// -----------------------------------------------------------------------------
-//
-void LcView::deActivateFullScreen()
-{
- LC_QDEBUG( "livecomms [UI] -> LcView::deActivateFullScreen()" )
-
- if ( mLandscapeTimer ) {
- mLandscapeTimer->stop();
-
- mEngine.setFullScreenMode(false);
-
- showControl();
- mLandscapeTimer->start( inActivityTimeout );
- }
- LC_QDEBUG( "livecomms [UI] <- LcView::deActivateFullScreen()" )
-}
-
-// -----------------------------------------------------------------------------
-// LcView::activateFullScreen
-// -----------------------------------------------------------------------------
-//
-void LcView::activatePortrait()
-{
- LC_QDEBUG( "livecomms [UI] -> LcView::activatePortrait()" )
-
- if ( mLandscapeTimer ) {
- mLandscapeTimer->stop();
- mEngine.setFullScreenMode(false);
- showControl();
- }
-
- LC_QDEBUG( "livecomms [UI] <- LcView::activatePortrait()" )
-}
-
-
-// -----------------------------------------------------------------------------
-// LcView::hideControl
-// -----------------------------------------------------------------------------
-//
-void LcView::hideControl()
-{
- if( mDialpad && mDialpad->isOpen()) {
- return;
- }
- toolBar()->hide();
- setTitleBarVisible(false);
- setVisibility(mEndCallButton, false);
- setVisibility(mBrandIcon, false);
- setVisibility(mDuration, false);
- setVisibility(mRecipient, false);
-}
-
-
-// -----------------------------------------------------------------------------
-// LcView::showControl
-// -----------------------------------------------------------------------------
-//
-void LcView::showControl()
-{
- if( mDialpad && mDialpad->isOpen()) {
- return;
- }
- setTitleBarVisible(true);
- toolBar()->show();
- setVisibility(mEndCallButton, true);
- setVisibility(mBrandIcon, true);
- setVisibility(mDuration, true);
- setVisibility(mRecipient, true);
-}
-
// -----------------------------------------------------------------------------
// LcView::currentLayout
@@ -959,28 +813,11 @@
void LcView::menuAboutToShow()
{
LC_QDEBUG( "livecomms [UI] -> LcView::menuAboutToShow()" )
- mIsOptionMenuOpen = true;
- if( mLandscapeTimer ){
- mLandscapeTimer->stop();
- }
+ toFullScreen( false );
LC_QDEBUG( "livecomms [UI] <- LcView::menuAboutToShow()" )
}
// -----------------------------------------------------------------------------
-// LcView::menuAboutToHide
-// -----------------------------------------------------------------------------
-//
-void LcView::menuAboutToHide()
-{
- LC_QDEBUG( "livecomms [UI] -> LcView::menuAboutToHide()" )
- mIsOptionMenuOpen = false;
- if( mLandscapeTimer ){
- mLandscapeTimer->start( inActivityTimeout );
- }
- LC_QDEBUG( "livecomms [UI] <- LcView::menuAboutToHide()" )
-}
-
-// -----------------------------------------------------------------------------
// LcView::isLandscapeOrientation
// -----------------------------------------------------------------------------
//
@@ -1055,14 +892,6 @@
//
// -----------------------------------------------------------------------------
//
-void LcView::resetLandscapeTimer()
-{
- if ( mLandscapeTimer && mLandscapeTimer->isActive() ) {
- mLandscapeTimer->stop();
- mLandscapeTimer->start( inActivityTimeout );
- }
-}
-
void LcView::addOptionsMenuActions()
{
HbAction* swapAction = static_cast<HbAction*>(
@@ -1081,30 +910,11 @@
void LcView::openDialpad()
{
LC_QDEBUG("livecomms [UI] -> LcView::openDialpad()")
- // stop the auto full screen timer.
- if( mLandscapeTimer ){
- mLandscapeTimer->stop();
- }
- mEngine.setFullScreenMode( false );
-
- // load dialpad layout
- mRepository.loadLayout( lcLayoutLandscapeDialpadId );
- updateVideoRects();
-
- // construct dialpad and connect signals.
- mDialpad = static_cast<Dialpad*> ( mRepository.findWidget("lc_label_dialpad") );
- connect( mDialpad, SIGNAL(aboutToClose()), SLOT(dialpadClosed()) );
- connect( mDialpad, SIGNAL(aboutToOpen()), SLOT(dialpadOpened()) );
- connect( &mDialpad->editor(), SIGNAL( contentsChanged() ), this,
- SLOT( dialpadEditorTextChanged() ) );
- // open dialpad
+ mRepository.loadLayout( lcLayoutLandscapeDialpadId );
+ if ( mEffectHandler )mEffectHandler->startEffects();
mDialpad->openDialpad();
-
- menu()->clearActions();
-
- if ( mEffectHandler ){
- mEffectHandler->startEffects();
- }
+ mDialpad->setCallButtonEnabled(false);
+ menu()->clearActions();
LC_QDEBUG("livecomms [UI] <- LcView::openDialpad()")
}
@@ -1114,7 +924,9 @@
//
void LcView::dialpadOpened()
{
- LC_QDEBUG("livecomms [UI] <-> LcView::dialpadOpened()")
+ LC_QDEBUG("livecomms [UI] <-> LcView::dialpadOpened()")
+ toolBar()->setVisible( false );
+ setTitleBarVisible( true );
}
// -----------------------------------------------------------------------------
@@ -1123,16 +935,8 @@
//
void LcView::dialpadClosed()
{
- LC_QDEBUG("livecomms [UI] -> LcView::dialpadClosed()")
- disconnect( &mDialpad->editor(), SIGNAL( contentsChanged() ), this,
- SLOT( dialpadEditorTextChanged() ) );
- disconnect( mDialpad, SIGNAL(aboutToClose()), this, SLOT(dialpadClosed()) );
- disconnect( mDialpad, SIGNAL(aboutToOpen()), this, SLOT(dialpadOpened()) );
-
- mDialpad = 0; // do not delete it since it is not owned.
-
- addOptionsMenuActions();
-
+ LC_QDEBUG("livecomms [UI] -> LcView::dialpadClosed()")
+ addOptionsMenuActions();
// switch back to the previous layout
QString pLayout = mRepository.previousLayout();
QString layout;
@@ -1149,20 +953,12 @@
else {
layout = ( isSwapped ) ? lcLayoutPortraitSwappedId
: lcLayoutPortraitDefaultId;
- }
- // load the layout
+ }
mRepository.loadLayout( layout );
- // update the videoplayer hole
- updateVideoRects();
- // now do some effects
if ( mEffectHandler ){
mEffectHandler->startEffects();
}
- // deactivate full screen untill inactivity timeout happens.
- if ( isLandscape ){
- deActivateFullScreen();
- }
-
+ toFullScreen(false);
LC_QDEBUG("livecomms [UI] <- LcView::dialpadClosed()")
}
@@ -1179,16 +975,6 @@
}
// -----------------------------------------------------------------------------
-// LcView::enableDialpadCallButton()
-// -----------------------------------------------------------------------------
-//
-void LcView::enableDialpadCallButton( bool enable )
-{
- LC_QDEBUG_2("livecomms [UI] -> Enable callbutton, emergency call ",enable)
- mDialpad->setCallButtonEnabled( enable );
-}
-
-// -----------------------------------------------------------------------------
// LcView::back
// -----------------------------------------------------------------------------
//
@@ -1205,4 +991,47 @@
LC_QDEBUG("livecomms [UI] <- LcView::back()")
}
+// -----------------------------------------------------------------------------
+// LcView::timerEvent
+// -----------------------------------------------------------------------------
+//
+void LcView::timerEvent( QTimerEvent * event )
+{
+ if ( event->timerId() == timerId ){
+ LC_QDEBUG("livecomms [UI] -> LcView::timerEvent() inActivity Timeout")
+ killTimer( timerId );
+ toFullScreen(true);
+ }
+}
+
+// -----------------------------------------------------------------------------
+// LcView::watchInactivity
+// -----------------------------------------------------------------------------
+//
+void LcView::watchInactivity()
+{
+ if( !mEngine.fullScreenMode()){
+ LC_QDEBUG("livecomms [UI] - LcView::watchInactivity() start watching inactivity")
+ killTimer( timerId );
+ timerId = startTimer( inActivityTimeout );
+ }
+}
+
+// -----------------------------------------------------------------------------
+// LcView::toFullScreen utility function
+// -----------------------------------------------------------------------------
+//
+void LcView::toFullScreen( bool fullscreen )
+{
+ LC_QDEBUG_2("livecomms [UI] - LcView::toFullScreen(),",fullscreen)
+ if( menu()->isVisible() || mDialpad && mDialpad->isOpen() ) return;
+ mEngine.setFullScreenMode( fullscreen );
+ setTitleBarVisible( !fullscreen );
+ toolBar()->setVisible( !fullscreen );
+ setVisibility( mEndCallButton, !fullscreen );
+ setVisibility( mBrandIcon, !fullscreen );
+ setVisibility( mDuration, !fullscreen );
+ setVisibility( mRecipient, !fullscreen );
+ emit contentFullScreenChanged();
+}
// End of file
--- a/mmsharing/livecommsui/lcui/src/lcviewmanager_p.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/src/lcviewmanager_p.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -28,6 +28,9 @@
#include <hbdialog.h>
#include <hbaction.h>
#include <qcoreapplication.h>
+#include <hbactivitymanager.h>
+#include <hbapplication.h>
+#include <hbapplication.h>
// CONSTANTS
#define LC_VIEWMANAGER_SLOT_ACTIVATE_CURRENT_VIEW "activateCurrentView"
@@ -140,7 +143,7 @@
LcView* currentView = static_cast<LcView*>( mMainWindow.currentView() );
QString layout = currentView->currentLayout();
mRepository->loadLayout( layout );
- currentView->updateUiElements();
+ currentView->setContentFullScreen( true );
currentView->updateVideoRects();
}
--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/hbstubs/dialpad_stub.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/hbstubs/dialpad_stub.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -22,7 +22,7 @@
{
mLineEdit = new HbLineEdit();
setVisible(false);
- mIsCallButtonEnabled = false;
+ mIsCallButtonEnabled = true;
mIsOpen = false;
}
@@ -31,7 +31,7 @@
Q_UNUSED(mainWindow);
mLineEdit = new HbLineEdit();
setVisible(false);
- mIsCallButtonEnabled = false;
+ mIsCallButtonEnabled = true;
mIsOpen = false;
}
--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/hbstubs/hbview.h Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/hbstubs/hbview.h Wed Jun 23 18:09:54 2010 +0300
@@ -45,6 +45,9 @@
HbAction *navigationAction() const;
void setNavigationAction(HbAction *action);
+signals:
+ void contentFullScreenChanged();
+
public slots:
void setTitle(const QString &title);
--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/inc/ut_lcview.h Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/inc/ut_lcview.h Wed Jun 23 18:09:54 2010 +0300
@@ -77,31 +77,25 @@
void testDisableControls();
void testEnableControls();
void testUpdateVideoRects();
- void testCurrentLayout();
- void testActivateFullScreen();
- void testDeactivateFullScreen();
+ void testCurrentLayout();
void testGestureEvent();
void testContextMenu();
void testGestureLongPress();
- void testGestureShortPress();
- void testActivatePortrait();
- void testUpdateUiElements();
- void testLandscapeTimerTimeout();
- void testShareImage();
- void testShowControl();
- void testHideControl();
+ void testGestureShortPress();
+ void testShareImage();
void testUpdateSwapLayout();
- void testMenuAboutToShow();
- void testMenuAboutToHide();
+ void testMenuAboutToShow();
void testTranslateRectForOrientation();
- void testTranslatePointForOrientation();
- void testResetLandscapeTimer();
+ void testTranslatePointForOrientation();
void testOpenDialpad();
void testDialpadOpened();
void testDialpadClosed();
void testDialpadEditorTextChanged();
void testBack();
void testAddOptionsMenuActions();
+ void testToFullScreen();
+ void testWatchInactivity();
+ void testTimerEvent();
private:
--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcview.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcview.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -270,27 +270,19 @@
}
void UT_LcView::testMute()
-{
- QVERIFY( !mView->mLandscapeTimer );
- mView->mLandscapeTimer = new QTimer();
- mView->mLandscapeTimer->start();
- int oldTimerId = mView->mLandscapeTimer->timerId();
+{
mView->mute();
QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_mute ) );
- QVERIFY( mView->mLandscapeTimer->isActive() );
- QVERIFY( oldTimerId != mView->mLandscapeTimer->timerId() );
+ QVERIFY( !mView->timerId );
+ QVERIFY( !mEngine->fullScreenMode());
}
void UT_LcView::testChangeCamera()
{
- mView->init();
- QVERIFY( mView->mLandscapeTimer );
- QVERIFY( mView->mLandscapeTimer->isActive() );
- int oldTimerId = mView->mLandscapeTimer->timerId();
+ mView->init();
mView->changeCamera();
- QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_toggleCamera ) );
- QVERIFY( mView->mLandscapeTimer->isActive() );
- QVERIFY( oldTimerId != mView->mLandscapeTimer->timerId() );
+ QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_toggleCamera ) );
+ QVERIFY( !mEngine->fullScreenMode() );
}
void UT_LcView::testSwitchToVoiceCall()
@@ -301,26 +293,18 @@
void UT_LcView::testDisableCamera()
{
- mView->init();
- QVERIFY( mView->mLandscapeTimer );
- QVERIFY( mView->mLandscapeTimer->isActive() );
- int oldTimerId = mView->mLandscapeTimer->timerId();
+ mView->init();
mView->disableCamera();
- QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_disableCamera ) );
- QVERIFY( mView->mLandscapeTimer->isActive() );
- QVERIFY( oldTimerId != mView->mLandscapeTimer->timerId() );
+ QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_disableCamera ) );
+ QVERIFY( !mEngine->fullScreenMode() );
}
void UT_LcView::testSpeaker()
-{
- QVERIFY( !mView->mLandscapeTimer );
- mView->mLandscapeTimer = new QTimer();
- mView->mLandscapeTimer->start();
- int oldTimerId = mView->mLandscapeTimer->timerId();
+{
+ mView->init();
mView->speaker();
- QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_speaker ) );
- QVERIFY( mView->mLandscapeTimer->isActive() );
- QVERIFY( oldTimerId != mView->mLandscapeTimer->timerId() );
+ QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_speaker ) );
+ QVERIFY( !mEngine->fullScreenMode() );
}
void UT_LcView::testSwap()
@@ -404,8 +388,8 @@
mView->mReceivedVideoWidget = receivedVideoWidget;
sharedVideoWidget->hide();
receivedVideoWidget->hide();
- lcutStub_LcUiEngine_setLocalPlaying( false );
- lcutStub_LcUiEngine_setRemotePlaying( false );
+ lcutStub_LcUiEngine_setLocalPlaying( false );
+ lcutStub_LcUiEngine_setRemotePlaying( false );
mView->updateVideoRects();
QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_updateSession, 0 ) );
QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_setOrientation, 1 ) );
@@ -415,15 +399,12 @@
sharedVideoWidget->hide();
receivedVideoWidget->hide();
- lcutStub_LcUiEngine_setLocalPlaying( true );
- lcutStub_LcUiEngine_setRemotePlaying( true );
+ lcutStub_LcUiEngine_setLocalPlaying( true );
+ lcutStub_LcUiEngine_setRemotePlaying( true );
mView->updateVideoRects();
QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_updateSession, 0 ) );
QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_setOrientation, 1 ) );
- QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_setContentAreas, 2 ) );
- // TODO: effecthandler->setvisibility temporarily NOP
- /*QVERIFY( sharedVideoWidget->isVisible() );
- QVERIFY( receivedVideoWidget->isVisible() );*/
+ QVERIFY( lcutStub_LcUiEngine_expectCall( lcutStub_LcUiEngine_setContentAreas, 2 ) );
}
void UT_LcView::testCurrentLayout()
@@ -487,71 +468,70 @@
}
-void UT_LcView::testActivateFullScreen()
+void UT_LcView::testToFullScreen()
{
QString layout;
UT_SET_ORIENTATION( Qt::Horizontal );
- // Test1: Initial Layout is Vertical
- mEngine->setFullScreenMode(false);
- mView->activateFullScreen();
- QVERIFY( !mEngine->fullScreenMode());
-
+ // Test1: to full screen
mView->init();
- mView->mEndCallButton = mEndCallButton;
- mEngine->setFullScreenMode(false);
- mView->activateFullScreen();
- QVERIFY( mEngine->fullScreenMode());
-
- QVERIFY( !mView->isItemVisible(Hb::TitleBarItem ) );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
+ mView->menu()->setVisible( false );
+ mView->toFullScreen( true );
+ QVERIFY( mEngine->fullScreenMode() );
+ QVERIFY( !mView->isTitleBarVisible() );
+ QVERIFY( !mView->toolBar()->isVisible() );
QVERIFY( !mView->mEndCallButton->isVisible());
-
- layout = mView->currentLayout();
- QVERIFY( layout == lcLayoutLandscapeDefaultId );
-
+ QVERIFY( !mView->mDuration->isVisible());
+ QVERIFY( !mView->mRecipient->isVisible());
+ QVERIFY( !mView->mBrandIcon->isVisible());
- // Test2: Retry Full Screen if already Enabled.
- QVERIFY( mEngine->fullScreenMode());
- layout = mView->currentLayout();
- QVERIFY( layout == lcLayoutLandscapeDefaultId );
-
-}
-
-void UT_LcView::testDeactivateFullScreen()
-{
+ // Test2 : not in full screen
mView->init();
- mView->mEndCallButton = mEndCallButton;
- QString layout;
- UT_SET_ORIENTATION( Qt::Horizontal );
- layout = mView->currentLayout();
-
- // Test2: Deactivate from Full Screen Mode
- mEngine->setFullScreenMode(true);
- mView->deActivateFullScreen();
-
+ mView->menu()->setVisible( false );
+ mView->toFullScreen( false );
QVERIFY( !mEngine->fullScreenMode());
QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
+ QVERIFY( mView->toolBar()->isVisible() );
+ QVERIFY( mView->mEndCallButton->isVisible());
+ QVERIFY( mView->mDuration->isVisible());
+ QVERIFY( mView->mRecipient->isVisible());
+ QVERIFY( mView->mBrandIcon->isVisible());
+ QVERIFY( mView->timerId );
+
+ // Test3 : menu visible
+ mView->init();
+ mView->menu()->setVisible( false );
+ mView->toFullScreen( false );
+ mView->menu()->setVisible( true );
+ mView->toFullScreen( true );
+ QVERIFY( !mEngine->fullScreenMode());
+ QVERIFY( mView->isTitleBarVisible() );
+ QVERIFY( mView->toolBar()->isVisible() );
QVERIFY( mView->mEndCallButton->isVisible());
-
- QVERIFY( layout == lcLayoutLandscapeDefaultId );
-
- // Test2: Trying to Deactivate full sceeen
- // when its not full screen
- mEngine->setFullScreenMode(false);
- mView->deActivateFullScreen();
+ QVERIFY( mView->mDuration->isVisible());
+ QVERIFY( mView->mRecipient->isVisible());
+ QVERIFY( mView->mBrandIcon->isVisible());
+ QVERIFY( mView->timerId );
+ // Test3 : dialpad visible
+ mView->init();
+ delete mView->mDialpad;
+ mView->mDialpad = new Dialpad();
+ mView->toFullScreen( true );
+ QVERIFY( !mEngine->fullScreenMode());
QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
+ QVERIFY( mView->toolBar()->isVisible() );
QVERIFY( mView->mEndCallButton->isVisible());
- QVERIFY( layout == lcLayoutLandscapeDefaultId );
+ QVERIFY( mView->mDuration->isVisible());
+ QVERIFY( mView->mRecipient->isVisible());
+ QVERIFY( mView->mBrandIcon->isVisible());
+ QVERIFY( mView->timerId );
}
-
void UT_LcView::testGestureEvent()
{
mView->init();
+ mView->menu()->setVisible(false);
UT_SET_ORIENTATION( Qt::Horizontal );
mView->mItemContextMenu = 0;
mView->mSharedVideoWidget->setGeometry(QRectF(5,50, 100, 100));
@@ -671,6 +651,7 @@
void UT_LcView::testGestureShortPress()
{
mView->init();
+ mView->menu()->setVisible(false);
mView->mSharedVideoWidget->setGeometry(QRectF(5,50, 100, 100));
mView->mReceivedVideoWidget->setGeometry(QRectF(5,200, 200, 400));
@@ -682,83 +663,38 @@
// toggled
mView->gestureShortPress();
QVERIFY( mEngine->fullScreenMode());
-
- // no action if its not landscape.
- UT_SET_ORIENTATION( Qt::Vertical );
- mView->gestureShortPress();
- QVERIFY( mEngine->fullScreenMode());
}
-
-void UT_LcView::testActivatePortrait()
-{
-
- mView->activatePortrait();
-
- mView->init();
- mView->mEndCallButton = mEndCallButton;
- mView->activateFullScreen();
- QVERIFY( mEngine->fullScreenMode());
- QVERIFY( !mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
- QVERIFY( !mView->mEndCallButton->isVisible());
-
- mView->activatePortrait();
- QVERIFY( !mEngine->fullScreenMode());
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
- QVERIFY( mView->mEndCallButton->isVisible());
-
-}
-
-void UT_LcView::testUpdateUiElements()
+void UT_LcView::testTimerEvent()
{
mView->init();
- UT_SET_ORIENTATION( Qt::Horizontal );
- mView->updateUiElements();
- QVERIFY( !mEngine->fullScreenMode());
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
-
- UT_SET_ORIENTATION( Qt::Vertical );
- mView->updateUiElements();
- QVERIFY( !mEngine->fullScreenMode());
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
-}
-
-void UT_LcView::testLandscapeTimerTimeout()
-{
- mView->init();
- mView->deActivateFullScreen();
-
- // No effect as in vertical zontal mode
- UT_SET_ORIENTATION(Qt::Vertical);
- QVERIFY( !mEngine->fullScreenMode());
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
-
- mView->landscapeTimerTimeout();
- QVERIFY( !mEngine->fullScreenMode());
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
-
- // Effective in horizontal mode
- UT_SET_ORIENTATION(Qt::Horizontal);
- mView->landscapeTimerTimeout();
-
+ // timer time out
+ QTimerEvent* event = new QTimerEvent( mView->timerId );
+ mView->menu()->setVisible(false);
+ mView->timerEvent( event );
QVERIFY( mEngine->fullScreenMode());
QVERIFY( !mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
-
- // Test: If menu is open than it should not go into full screen mode.
- mView->deActivateFullScreen();
- mView->mIsOptionMenuOpen = true;
- mView->landscapeTimerTimeout();
- QVERIFY( !mEngine->fullScreenMode());
+ QVERIFY( !mView->toolBar()->isVisible() );
+ QVERIFY( !mView->mEndCallButton->isVisible());
+ QVERIFY( !mView->mDuration->isVisible());
+ QVERIFY( !mView->mRecipient->isVisible());
+ QVERIFY( !mView->mBrandIcon->isVisible());
+ delete event;
+
+ // not a timer we want
+ mView->toFullScreen( false );
+ event = new QTimerEvent( 22222 ); // some number
+ mView->timerEvent( event );
+ QVERIFY( !mEngine->fullScreenMode() );
QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
+ QVERIFY( mView->toolBar()->isVisible() );
+ QVERIFY( mView->mEndCallButton->isVisible());
+ QVERIFY( mView->mDuration->isVisible());
+ QVERIFY( mView->mRecipient->isVisible());
+ QVERIFY( mView->mBrandIcon->isVisible());
+ QVERIFY( mView->timerId);
+ delete event;
}
void UT_LcView::testShareImage()
@@ -768,64 +704,38 @@
//QVERIFY( lcutStub_LcUiEngine_isImageShared() );
}
-
-void UT_LcView::testShowControl()
-{
- mView->showControl();
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( mView->toolBar()->isVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
- QVERIFY( mView->mEndCallButton->isVisible());
- QVERIFY( mView->mRecipient->isVisible());
-}
-
-void UT_LcView::testHideControl()
-{
- mView->hideControl();
- QVERIFY( !mView->isTitleBarVisible() );
- QVERIFY( !mView->toolBar()->isVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
- QVERIFY( !mView->mEndCallButton->isVisible());
- QVERIFY( !mView->mRecipient->isVisible());
-}
-
void UT_LcView::testUpdateSwapLayout()
-{
- //Test1: In Full Screen Mode controls Should be hidden.
+{
mView->init();
+ mView->menu()->setVisible(false);
mView->mEndCallButton = mEndCallButton;
UT_SET_ORIENTATION( Qt::Horizontal );
mEngine->setFullScreenMode(true);
-
mView->updateSwapLayout();
- QVERIFY( !mView->isItemVisible(Hb::TitleBarItem ) );
+ QVERIFY( mEngine->fullScreenMode());
+ QVERIFY( !mView->isTitleBarVisible() );
QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
QVERIFY( !mView->mEndCallButton->isVisible());
-
- // Test2: If its not full screen show the controls
- mEngine->setFullScreenMode(false);
- mView->updateSwapLayout();
- QVERIFY( mView->isTitleBarVisible() );
- QVERIFY( !mView->isItemVisible(Hb::DockWidgetItem ) );
- QVERIFY( mView->mEndCallButton->isVisible());
+ QVERIFY( !mView->mDuration->isVisible());
+ QVERIFY( !mView->mRecipient->isVisible());
+ QVERIFY( !mView->mBrandIcon->isVisible());
}
void UT_LcView::testMenuAboutToShow()
{
mView->init();
- QVERIFY( !mView->mIsOptionMenuOpen );
+ mView->menu()->setVisible(false);
+ mView->toFullScreen( true );
mView->menuAboutToShow();
- QVERIFY( mView->mIsOptionMenuOpen );
- QVERIFY( !mView->mLandscapeTimer->isActive());
-
-}
+ QVERIFY( !mEngine->fullScreenMode());
+ QVERIFY( mView->isTitleBarVisible() );
+ QVERIFY( mView->toolBar()->isVisible() );
+ QVERIFY( mView->mEndCallButton->isVisible());
+ QVERIFY( mView->mDuration->isVisible());
+ QVERIFY( mView->mRecipient->isVisible());
+ QVERIFY( mView->mBrandIcon->isVisible());
+ QVERIFY( mView->timerId);
-void UT_LcView::testMenuAboutToHide()
-{
- mView->init();
- mView->menuAboutToHide();
- QVERIFY( !mView->mIsOptionMenuOpen );
- QVERIFY( mView->mLandscapeTimer->isActive());
}
void UT_LcView::testTranslateRectForOrientation()
@@ -855,27 +765,6 @@
QVERIFY( origPoint != modPoint );
}
-void UT_LcView::testResetLandscapeTimer()
-{
- // No timer
- QVERIFY( !mView->mLandscapeTimer );
- mView->resetLandscapeTimer();
- QVERIFY( !mView->mLandscapeTimer );
-
- // Timer not acitve
- mView->mLandscapeTimer = new QTimer();
- QVERIFY( !mView->mLandscapeTimer->isActive() );
- mView->resetLandscapeTimer();
- QVERIFY( !mView->mLandscapeTimer->isActive() );
-
- // Timer is active
- mView->mLandscapeTimer->start();
- int oldTimerId = mView->mLandscapeTimer->timerId();
- mView->resetLandscapeTimer();
- QVERIFY( mView->mLandscapeTimer->isActive() );
- QVERIFY( oldTimerId != mView->mLandscapeTimer->timerId() );
-}
-
void UT_LcView::testOpenDialpad()
{
delete mView;
@@ -891,10 +780,10 @@
mView->openDialpad();
QVERIFY(mView->mDialpad->isOpen());
+ QVERIFY(!mView->mDialpad->mIsCallButtonEnabled);
QVERIFY(mView->mRepository.mLayoutSection == lcLayoutLandscapeDialpadId);
QVERIFY(mView->isTitleBarVisible());
- QCOMPARE(mView->menu()->actions().size(), 0);
- QVERIFY(!mView->mLandscapeTimer->isActive());
+ QCOMPARE(mView->menu()->actions().size(), 0);
QVERIFY(!mView->mEngine.fullScreenMode());
}
@@ -920,8 +809,7 @@
QVERIFY(mView->mEndCallButton->isVisible());
QVERIFY(mView->mRecipient->isVisible());
QVERIFY(mView->mDuration->isVisible());
- QVERIFY(mView->menu()->isVisible());
- QVERIFY(mView->mLandscapeTimer->isActive());
+ QVERIFY(mView->menu()->isVisible());
QVERIFY(!mView->mEngine.fullScreenMode());
// test : swapped,fullscreen,landscape,open and close dialpad scenario
@@ -933,8 +821,7 @@
// check titlebar invisible
QVERIFY( mView->isTitleBarVisible() );
// check toolbar invisible
- QVERIFY( mView->toolBar()->isVisible() );
- QVERIFY(mView->mLandscapeTimer->isActive());
+ QVERIFY( mView->toolBar()->isVisible() );
QVERIFY(!mView->mEngine.fullScreenMode());
// test : orientation to portrait
@@ -948,8 +835,7 @@
// check titlebar visible
QVERIFY( mView->isTitleBarVisible() );
// check toolbar visible
- QVERIFY( mView->toolBar()->isVisible() );
- QVERIFY(!mView->mLandscapeTimer->isActive());
+ QVERIFY( mView->toolBar()->isVisible() );
QVERIFY(!mView->mEngine.fullScreenMode());
}
@@ -991,3 +877,15 @@
//TODO: stub implementation of void QGraphicsWidget::addAction(QAction *action);
//QCOMPARE(mView->menu()->actions().size(), 2);
}
+
+void UT_LcView::testWatchInactivity()
+{
+ int tid = mView->timerId ;
+ mView->mEngine.setFullScreenMode( true );
+ mView->watchInactivity();
+ QVERIFY( tid==mView->timerId );
+
+ mView->mEngine.setFullScreenMode( false );
+ mView->watchInactivity();
+ QVERIFY( tid!=mView->timerId );
+}
--- a/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcviewmanager.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcui/tsrc/ut_lcui/src/ut_lcviewmanager.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -18,6 +18,8 @@
#include <QtTest/QtTest>
#include <hbmainwindow.h>
#include <hbview.h>
+#include <hbactivitymanager.h>
+#include <HbApplication>
#include "ut_lcviewmanager.h"
#include "lcviewmanager.h"
#include "lcviewmanager_p.h"
@@ -194,4 +196,4 @@
QVERIFY( spy2.count() == 1 );
}
-
+// end of file
--- a/mmsharing/livecommsui/lcuiengine/inc/lcuiengine_p.h Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcuiengine/inc/lcuiengine_p.h Wed Jun 23 18:09:54 2010 +0300
@@ -187,7 +187,6 @@
LcUiEngine& mUiEngine;
bool mIsMinimized;
bool mFirstForegroundSwitch;
- int mViewReadySimulationTimerId;
HbView* mCurrentView; // Not owned
TRect mLocalRect;
TRect mRemoteRect;
--- a/mmsharing/livecommsui/lcuiengine/src/lcuiengine_p.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcuiengine/src/lcuiengine_p.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -76,7 +76,6 @@
mUiEngine( uiEngine ),
mIsMinimized(false),
mFirstForegroundSwitch(true),
- mViewReadySimulationTimerId(0),
mCurrentView(0),
mActivityManager(0)
{
@@ -562,11 +561,9 @@
curr = curr.addSecs(
mSessionDurationStartTime.secsTo( QTime::currentTime() ) );
emit mUiEngine.sessionDurationChanged(curr.toString());
- } else if ( event->timerId() == mViewReadySimulationTimerId ){
- LC_QDEBUG( "livecomms [UI] -> LcUiEnginePrivate::timerEvent(), viewReady simulation" )
- handleEngineForegroundStatus();
}
}
+
// -----------------------------------------------------------------------------
// LcUiEnginePrivate::startReceiving
// -----------------------------------------------------------------------------
@@ -1373,7 +1370,9 @@
{
bool foreground = !mIsMinimized;
LC_QDEBUG_2( "livecomms [UI] -> LcUiEnginePrivate::handleEngineForegroundStatus(), fg:",
- foreground )
+ foreground )
+ HbMainWindow *mainWindow = HbInstance::instance()->allMainWindows().at(0);
+
if ( mLiveCommsEngine ){
bool setStatusToEngine(true);
if ( foreground && mFirstForegroundSwitch ){
@@ -1382,11 +1381,9 @@
// TODO: wk8 does not yet have viewReady signal so simulate it
// by using timer. Timer can be removed later.
if ( mCurrentView ){
- LC_QDEBUG( "livecomms [UI] Wait for first paint" )
- connect( mCurrentView, SIGNAL(viewReady()),
+ LC_QDEBUG( "livecomms [UI] Wait for first paint" )
+ connect( mainWindow, SIGNAL(viewReady()),
this, SLOT(handleEngineForegroundStatus()) );
- const int viewReadySimulationInMs = 2000;
- mViewReadySimulationTimerId = startTimer( viewReadySimulationInMs );
setStatusToEngine = false;
}
@@ -1394,11 +1391,8 @@
if ( setStatusToEngine ) {
LC_QDEBUG( "livecomms [UI] Set fg status to engine plugin" )
session().SetForegroundStatus(foreground);
-
- disconnect( mCurrentView, SIGNAL(viewReady()),
+ disconnect( mainWindow, SIGNAL(viewReady()),
this, SLOT(handleEngineForegroundStatus()) );
- killTimer( mViewReadySimulationTimerId );
- mViewReadySimulationTimerId = 0;
}
mFirstForegroundSwitch = false;
}
--- a/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcactivitymanager.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcactivitymanager.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -118,12 +118,10 @@
QVERIFY( User::InactivityTime().Int() == 1 );
// Starting activity simulation again, user inactivity reached threshold
- int prevTimerID = mActivityManager->mTimerId;
utInactivityInterval = mActivityManager->mInactivityTimeout = 5;
QVERIFY( User::InactivityTime().Int() == 5 );
mActivityManager->enableActivitySimulation(true);
QVERIFY( mActivityManager->mTimerId > 0 );
- QVERIFY( mActivityManager->mTimerId != prevTimerID );
QVERIFY( User::InactivityTime().Int() == 0 );
// Disabling ongoing activity simulation
--- a/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/src/ut_lcuiengine.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -1178,22 +1178,21 @@
QtHighwayStubHelper::reset();
// First time to foreground, engine is not set to foreground until viewReady signal
- // or simulation timeout occurs
HbView currView;
mEngine->d->setCurrentView(&currView);
- QVERIFY( mEngine->d->mViewReadySimulationTimerId == 0 );
+ QVERIFY( mEngine->d->mFirstForegroundSwitch );
QVERIFY( !mEngine->d->mActivityManager->isActivitySimulationEnabled() );
+
mEngine->d->HandleForegroundStatus(ETrue);
QVERIFY( mEngine->d->mActivityManager->isActivitySimulationEnabled() );
QVERIFY( !mEngine->d->session().IsBackgroundStartup() ); // Stub returns fg status in this
QVERIFY( !QtHighwayStubHelper::isAtBg() );
- QVERIFY( mEngine->d->mViewReadySimulationTimerId != 0 );
- // Simulate timeout
- QTimerEvent viewReadySimulationEvent(mEngine->d->mViewReadySimulationTimerId);
- mEngine->d->timerEvent(&viewReadySimulationEvent);
+ QVERIFY( !mEngine->d->mFirstForegroundSwitch );
+
+ //Simulate viewReady signal happens, funciton will be called again.
+ mEngine->d->HandleForegroundStatus(ETrue);
QVERIFY( mEngine->d->session().IsBackgroundStartup() ); // Stub returns fg status in this
QVERIFY( !mEngine->d->mFirstForegroundSwitch );
- QVERIFY( mEngine->d->mViewReadySimulationTimerId == 0 );
// Bg switch
QtHighwayStubHelper::reset();
--- a/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/ut_lcuieng.pro Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/lcuiengine/tsrc/ut_lcuieng/ut_lcuieng.pro Wed Jun 23 18:09:54 2010 +0300
@@ -60,6 +60,6 @@
TARGET.UID2 = 0x100039CE
TARGET.UID3 = 0xEfa329b2
TARGET.CAPABILITY = ALL -TCB
- LIBS += -lecom -lflogger -lws32 -lbafl -lxqservice -lxqserviceutil
+ LIBS += -lecom -lflogger -lws32 -lbafl -lxqservice -lxqserviceutil -lcone
TARGET.EPOCALLOWDLLDATA = 1
}
--- a/mmsharing/livecommsui/livecommsui.pro Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/livecommsui/livecommsui.pro Wed Jun 23 18:09:54 2010 +0300
@@ -91,6 +91,5 @@
:BLD_INF_RULES.prj_exports += "$$DOCML_DIR/lctwowayview.docml z:/data/others/lctwowayview.docml"
:BLD_INF_RULES.prj_exports += "$$DOCML_DIR/lcvtview.docml z:/data/others/lcvtview.docml"
:BLD_INF_RULES.prj_exports += "$$DOCML_DIR/lcreceiveonlyView.docml z:/data/others/lcreceiveonlyview.docml"
- :BLD_INF_RULES.prj_exports += "$$LCUI_DIR/livecommsui_en_GB.qm z:/data/others/livecommsui_en_GB.qm"
}
--- a/mmsharing/mmshengine/src/musengmcesession.cpp Fri Jun 11 13:36:18 2010 +0300
+++ b/mmsharing/mmshengine/src/musengmcesession.cpp Wed Jun 23 18:09:54 2010 +0300
@@ -538,10 +538,9 @@
// From MLcSession
// -----------------------------------------------------------------------------
//
-TBool CMusEngMceSession::SendDialTone( TChar aKey)
+TBool CMusEngMceSession::SendDialTone( TChar /*aKey*/)
{
- MUS_LOG1( "mus: [ENGINE] -> CMusEngMceSession::SendDialTone() %c",
- aKey )
+ // Handle Key once implemented
return ETrue;
}
--- a/mmshplugins/mmshaiwplugin/data/10282389.rss Fri Jun 11 13:36:18 2010 +0300
+++ b/mmshplugins/mmshaiwplugin/data/10282389.rss Wed Jun 23 18:09:54 2010 +0300
@@ -56,4 +56,9 @@
};
}
};
- }
\ No newline at end of file
+ }
+
+// end of file
+
+
+
--- a/tsrc/unittestrunner/eunitdlls_ctc.txt Fri Jun 11 13:36:18 2010 +0300
+++ b/tsrc/unittestrunner/eunitdlls_ctc.txt Wed Jun 23 18:09:54 2010 +0300
@@ -22,10 +22,6 @@
ut_muswpadapter.dll
0
-mmsharinguis/mmsharing/mmshindicator/tsrc/ut_indicator/group
-ut_musindicator.dll
-0
-
mmsharinguis/mmsharing/mmshmanagercli/tsrc/ut_managercli/group
ut_musmanagerclient.dll
0
@@ -34,6 +30,10 @@
ut_musmanagerserver.dll
0
+mmsharinguis/mmsharing/mmshindicator/tsrc/ut_indicator/group
+ut_musindicator.dll
+0
+
mmsharinguis/mmshplugins/mmcctranscoder/tsrc/ut_transcoder/group
ut_transcoder.dll
0