messagingappbase/mce/inc/MceMainViewEmptyListContainer.h
branchRCL_3
changeset 12 caea42e26caa
parent 0 72b543305e3a
equal deleted inserted replaced
9:1d7827e39b52 12:caea42e26caa
    22 #ifndef MCEMAINVIEWEMPTYLISTCONTAINER_H
    22 #ifndef MCEMAINVIEWEMPTYLISTCONTAINER_H
    23 #define MCEMAINVIEWEMPTYLISTCONTAINER_H
    23 #define MCEMAINVIEWEMPTYLISTCONTAINER_H
    24 
    24 
    25 //  INCLUDES
    25 //  INCLUDES
    26 #include <coecntrl.h>
    26 #include <coecntrl.h>
    27 
       
    28 // CLASS DECLARATION
    27 // CLASS DECLARATION
       
    28 class CAknsBasicBackgroundControlContext;
    29 
    29 
    30 /**
    30 /**
    31 *  Displayed in mce launch before message server is ready.
    31 *  Displayed in mce launch before message server is ready.
    32 */
    32 */
    33 class CMceMainViewEmptyListContainer : public CCoeControl
    33 class CMceMainViewEmptyListContainer : public CCoeControl
    60         * From CCoeControl
    60         * From CCoeControl
    61         */
    61         */
    62         virtual TKeyResponse OfferKeyEventL(
    62         virtual TKeyResponse OfferKeyEventL(
    63             const TKeyEvent& aKeyEvent,
    63             const TKeyEvent& aKeyEvent,
    64             TEventCode aType );
    64             TEventCode aType );
       
    65         
       
    66         /**
       
    67         * From CCoeControl
       
    68         */
       
    69         TTypeUid::Ptr MopSupplyObject(TTypeUid aId);
       
    70         /**
       
    71         * Called when the size has changed.
       
    72         */        
       
    73         void SizeChanged();
    65 
    74 
    66     private:
    75     private:
    67 
    76 
    68         /**
    77         /**
    69         * By default Symbian OS constructor is private.
    78         * By default Symbian OS constructor is private.
    70         */
    79         */
    71         void ConstructL(const TRect& aRect);
    80         void ConstructL(const TRect& aRect);
       
    81         
       
    82         /**
       
    83         * Own: Background Skin
       
    84         */
       
    85         CAknsBasicBackgroundControlContext* iBgContext;
    72 
    86 
    73     };
    87     };
    74 
    88 
    75 #endif      // MCEMAINVIEWEMPTYLISTCONTAINER_H
    89 #endif      // MCEMAINVIEWEMPTYLISTCONTAINER_H
    76 
    90