radioapp/radiowidgets/res/layout/historyview.docml
changeset 17 2cf3bab7c5c6
child 21 6bac020dcc51
equal deleted inserted replaced
16:f54ebcfc1b80 17:2cf3bab7c5c6
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <hbdocument context="RadioHistoryView" version="0.9">
       
     3     <object name="hv:clear_list_action" type="HbAction">
       
     4         <string name="text" locid="txt_rad_opt_clear_list" />
       
     5     </object>
       
     6     <object name="exit_action" type="HbAction">
       
     7         <string name="text" locid="txt_common_opt_exit" />
       
     8     </object>
       
     9     <object name="hv:all_songs_button" type="HbAction">
       
    10         <bool name="checkable" value="TRUE"/>
       
    11         <string name="text" locid="txt_rad_button_recently_played_songs" />
       
    12     </object>
       
    13     <object name="hv:tagged_songs_button" type="HbAction">
       
    14         <bool name="checkable" value="TRUE"/>
       
    15         <string name="text" locid="txt_rad_button_tagged_songs" />
       
    16     </object>
       
    17     <widget name="view" plugin="radiowidgetsplugin" type="RadioHistoryView">
       
    18         <widget name="hv:menu" role="HbView:menu" type="HbMenu">
       
    19             <ref object="hv:clear_list_action" role="HbMenu:addAction"/>
       
    20             <ref object="exit_action" role="HbMenu:addAction"/>
       
    21         </widget>
       
    22         <widget name="hv:toolbar" role="HbView:toolBar" type="HbToolBar">
       
    23             <enums name="orientation" value="Horizontal"/>
       
    24             <ref object="hv:all_songs_button" role="HbToolBar:addAction"/>
       
    25             <ref object="hv:tagged_songs_button" role="HbToolBar:addAction"/>
       
    26         </widget>
       
    27         <widget name="content" role="HbView:widget" type="HbWidget">
       
    28             <widget name="hv:heading_banner" plugin="radiowidgetsplugin" type="RadioBannerLabel">
       
    29                 <sizehint height="30" type="MAXIMUM"/>
       
    30                 <string name="text" locid="txt_rad_subhead_play_history" />
       
    31             </widget>
       
    32             <widget name="hv:stacked_widget" type="HbWidget">
       
    33                 <widget name="hv:history_list" type="HbListView">
       
    34                     <sizehint height="320" type="PREFERRED" width="240"/>
       
    35                     <bool name="visible" value="FALSE"/>
       
    36                 </widget>
       
    37                 <widget name="hv:empty_text" type="HbLabel">
       
    38                     <enums name="textWrapping" value="TextWordWrap"/>
       
    39                     <enums name="alignment" value="AlignVCenter|AlignHCenter"/>
       
    40                     <sizehint height="320" type="PREFERRED" width="240"/>
       
    41                     <string name="plainText" locid="txt_rad_info_recently_played_songs_collects_song_i" />
       
    42                     <fontspec name="fontSpec" role="Title" textheight="33.5"/>
       
    43                 </widget>
       
    44                 <layout type="stacked">
       
    45                     <stackitem itemname="hv:history_list"/>
       
    46                     <stackitem itemname="hv:empty_text"/>
       
    47                 </layout>
       
    48             </widget>            
       
    49             <layout type="anchor">
       
    50                 <anchoritem dst="hv:heading_banner" dstEdge="TOP" spacing="0un" src="" srcEdge="TOP"/>
       
    51                 <anchoritem dst="hv:heading_banner" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
       
    52                 <anchoritem dst="hv:heading_banner" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
       
    53                 <anchoritem dst="hv:stacked_widget" dstEdge="TOP" spacing="0un" src="hv:heading_banner" srcEdge="BOTTOM"/>
       
    54                 <anchoritem dst="hv:stacked_widget" dstEdge="BOTTOM" spacing="0un" src="" srcEdge="BOTTOM"/>
       
    55                 <anchoritem dst="hv:stacked_widget" dstEdge="LEFT" spacing="0un" src="" srcEdge="LEFT"/>
       
    56                 <anchoritem dst="hv:stacked_widget" dstEdge="RIGHT" spacing="0un" src="" srcEdge="RIGHT"/>
       
    57             </layout>
       
    58         </widget>
       
    59         <string name="title" locid="txt_rad_title_fm_radio"/>
       
    60     </widget>
       
    61     <connect receiver="view" sender="exit_action" signal="triggered()" slot="quit()"/>
       
    62     <connect receiver="hv:tagged_songs_button" sender="hv:all_songs_button" signal="triggered()" slot="toggle()"/>
       
    63     <connect receiver="hv:all_songs_button" sender="hv:tagged_songs_button" signal="triggered()" slot="toggle()"/>
       
    64     <connect receiver="view" sender="hv:history_list" signal="activated(QModelIndex)" slot="listItemClicked(QModelIndex)"/>
       
    65     <connect receiver="view" sender="hv:history_list" signal="longPressed(HbAbstractViewItem*,const QPointF)" slot="listItemLongPressed(HbAbstractViewItem*,const QPointF)"/>
       
    66     <section name="show_list">
       
    67         <widget name="hv:history_list" type="HbListView">
       
    68             <bool name="visible" value="TRUE"/>
       
    69         </widget>
       
    70         <widget name="hv:empty_text" type="HbLabel">
       
    71             <bool name="visible" value="FALSE"/>
       
    72         </widget>
       
    73         <object name="hv:clear_list_action">
       
    74             <bool name="visible" value="TRUE"/>
       
    75         </object>
       
    76     </section>
       
    77     <section name="hide_list">
       
    78         <widget name="hv:history_list" type="HbListView">
       
    79             <bool name="visible" value="FALSE"/>
       
    80         </widget>
       
    81         <widget name="hv:empty_text" type="HbLabel">
       
    82             <bool name="visible" value="TRUE"/>
       
    83         </widget>
       
    84         <object name="hv:clear_list_action">
       
    85             <bool name="visible" value="FALSE"/>
       
    86         </object>
       
    87     </section>
       
    88     <section name="history_mode">
       
    89         <object name="hv:all_songs_button">
       
    90             <bool name="checked" value="TRUE"/>
       
    91         </object>
       
    92         <object name="hv:tagged_songs_button">
       
    93             <bool name="checked" value="FALSE"/>
       
    94         </object>
       
    95         <widget name="hv:empty_text" type="HbLabel">
       
    96             <string locid="txt_rad_info_recently_played_songs_collects_song2" name="plainText"/>
       
    97         </widget>
       
    98     </section>
       
    99     <section name="favorite_mode">
       
   100         <object name="hv:all_songs_button">
       
   101             <bool name="checked" value="FALSE"/>
       
   102         </object>
       
   103         <object name="hv:tagged_songs_button">
       
   104             <bool name="checked" value="TRUE"/>
       
   105         </object>
       
   106         <widget name="hv:empty_text" type="HbLabel">
       
   107             <string locid="txt_rad_info_you_can_add_song_to_the_tagged_songs" name="plainText"/>
       
   108         </widget>
       
   109     </section>
       
   110     <metadata activeUIState="Common ui state" display="NHD portrait" unit="un">
       
   111         <uistate name="Common ui state" sections="#common"/>
       
   112     </metadata>
       
   113 </hbdocument>