mmsharing/mmshui/inc/musuibackgroundviewcontainer.h
branchRCL_3
changeset 41 755f0370535b
parent 38 ac48f0cc9f9c
equal deleted inserted replaced
38:ac48f0cc9f9c 41:755f0370535b
    21 #define MUSUIBACKGROUNDVIEWCONTAINER_H
    21 #define MUSUIBACKGROUNDVIEWCONTAINER_H
    22 
    22 
    23 #include <coecntrl.h>                // Control base class
    23 #include <coecntrl.h>                // Control base class
    24 
    24 
    25 class MAknsControlContext;
    25 class MAknsControlContext;
    26 class CMusUiEventController;
       
    27 
    26 
    28 /**
    27 /**
    29  * This class handles ordinal position two plain window.
    28  * This class handles ordinal position two plain window.
    30  *
    29  *
    31  *
    30  *
    68      * at construction phase based on aUp.
    67      * at construction phase based on aUp.
    69      * @aUp : ETrue to increment else EFalse.
    68      * @aUp : ETrue to increment else EFalse.
    70      */ 
    69      */ 
    71     void UpdateOrdinalPositionValue( TBool aUp );
    70     void UpdateOrdinalPositionValue( TBool aUp );
    72     
    71     
    73      /**
       
    74      * Sets the event controller
       
    75      */ 
       
    76     void SetUiEventController( CMusUiEventController* aController );
       
    77     
       
    78 private: // Construction
    72 private: // Construction
    79     
    73     
    80     CMusUiBackgroundViewContainer( TInt aOrdinalPosition );
    74     CMusUiBackgroundViewContainer( TInt aOrdinalPosition );
    81     
    75     
    82     void ConstructL( const TRect& aRect );
    76     void ConstructL( const TRect& aRect );
    85 
    79 
    86    /**
    80    /**
    87     * From CoeControl,SizeChanged.
    81     * From CoeControl,SizeChanged.
    88     */
    82     */
    89     void SizeChanged();
    83     void SizeChanged();
    90     
       
    91     /**
       
    92      * Handles a change to the application's resources which are shared
       
    93      * across the environment.
       
    94      *
       
    95      * @param aType The type of resources that have changed.
       
    96      */
       
    97     void HandleResourceChange( TInt aType );
       
    98 
    84 
    99     /**
    85     /**
   100      * Returns the number of control contained by this class.
    86      * Returns the number of control contained by this class.
   101      *
    87      *
   102      * @return           Number of controls contained
    88      * @return           Number of controls contained
   158     /**
   144     /**
   159     * Ordinal Postion for windows group
   145     * Ordinal Postion for windows group
   160     */
   146     */
   161     TInt iOrdinalPosition;
   147     TInt iOrdinalPosition;
   162 
   148 
   163     /**
       
   164     * Event controller
       
   165     */    
       
   166     CMusUiEventController* iController;
       
   167 
       
   168     };
   149     };
   169 
   150 
   170 
   151 
   171 #endif // MUSUILIVESHARINGVIEWCONTAINER_H
   152 #endif // MUSUILIVESHARINGVIEWCONTAINER_H
   172 
   153