fmradio/fmradio/inc/fmradiochannellistcontainer.h
branchRCL_3
changeset 8 f73067c3e563
parent 3 42dc287846be
child 15 04aa446da81c
equal deleted inserted replaced
7:95ac6b0f7f5b 8:f73067c3e563
   164         * @param aIndex the index of the control to retrieve
   164         * @param aIndex the index of the control to retrieve
   165         * @return the control corresponding to the specified index
   165         * @return the control corresponding to the specified index
   166         */
   166         */
   167         CCoeControl* ComponentControl( TInt aIndex ) const;
   167         CCoeControl* ComponentControl( TInt aIndex ) const;
   168         /**
   168         /**
   169         * Redraw the window owned by this container
       
   170         * @since 2.6
       
   171         * @param aRect the size of the window to redraw
       
   172         */
       
   173         void Draw( const TRect& aRect ) const;
       
   174         /**
       
   175         * From MEikListBoxObserver, for listbox event handling.
   169         * From MEikListBoxObserver, for listbox event handling.
   176         * @since 2.6
   170         * @since 2.6
   177         * @param aListBox The originating list box.
   171         * @param aListBox The originating list box.
   178         * @param aEventType A code for the event.
   172         * @param aEventType A code for the event.
   179         */
   173         */
   205         * EPOC default constructor.
   199         * EPOC default constructor.
   206         * @since 2.6
   200         * @since 2.6
   207         * @param aRect Frame rectangle for container.
   201         * @param aRect Frame rectangle for container.
   208         */
   202         */
   209         void ConstructL( const TRect& aRect);
   203         void ConstructL( const TRect& aRect);
       
   204 
       
   205         /*
       
   206          * Adds icons to the icon array.
       
   207          * @param aArray array to add icons 
       
   208          */
       
   209         void CreateListIconsL( CArrayPtr<CGulIcon>& aArray );
       
   210 
   210         /**
   211         /**
   211         * Create the channel list (initially all spots are set as empty)
   212         * Create the channel list (initially all spots are set as empty)
   212         * @since 2.6
   213         * @since 2.6
   213         */
   214         */
   214         void InitializeChannelListL();
   215         void InitializeChannelListL();
   218         // Array of channel list items
   219         // Array of channel list items
   219         CDesCArray* iChannelItemArray;
   220         CDesCArray* iChannelItemArray;
   220         // Index of the most recently listened channel to keep the listbox up-to-date.
   221         // Index of the most recently listened channel to keep the listbox up-to-date.
   221         TInt iLastChIndex;
   222         TInt iLastChIndex;
   222         RPointerArray<CCoeControl>    iControls;
   223         RPointerArray<CCoeControl>    iControls;
       
   224         // array for list icon bitmaps
       
   225         RPointerArray<CFbsBitmap> iBitMaps;
   223         TBool iFadeStatus;
   226         TBool iFadeStatus;
   224         CRadioEngine& iRadioEngine;
   227         CRadioEngine& iRadioEngine;
   225         TBool iMoveAction;
   228         TBool iMoveAction;
   226         TInt iMoveIndex;
   229         TInt iMoveIndex;
   227         TInt iTouchMoveIndex;
   230         TInt iTouchMoveIndex;