photosgallery/viewframework/views/viewbase/inc/glxtoolbarcontroller.h
branchRCL_3
changeset 14 2dac0fdba72b
parent 13 bcb43dc84c44
child 15 191387a8b767
equal deleted inserted replaced
13:bcb43dc84c44 14:2dac0fdba72b
    75             MGlxMediaList* aList);
    75             MGlxMediaList* aList);
    76     void HandleFocusChangedL(NGlxListDefs::TFocusChangeType aType, TInt aNewIndex, 
    76     void HandleFocusChangedL(NGlxListDefs::TFocusChangeType aType, TInt aNewIndex, 
    77             TInt aOldIndex, MGlxMediaList* aList);
    77             TInt aOldIndex, MGlxMediaList* aList);
    78     void HandleItemSelectedL(TInt aIndex, TBool aSelected, MGlxMediaList* aList);
    78     void HandleItemSelectedL(TInt aIndex, TBool aSelected, MGlxMediaList* aList);
    79     void HandleMessageL(const CMPXMessage& aMessage, MGlxMediaList* aList);
    79     void HandleMessageL(const CMPXMessage& aMessage, MGlxMediaList* aList);
       
    80     void HandlePopulatedL( MGlxMediaList* aList );
    80     
    81     
    81 private:
    82 private:
    82     /*
    83     /*
    83      * Default Constructor
    84      * Default Constructor
    84      */
    85      */
    88      * Used in Marking mode.
    89      * Used in Marking mode.
    89      * @param aCommandId The Command on toolbar that needs to be latched/unlatched.
    90      * @param aCommandId The Command on toolbar that needs to be latched/unlatched.
    90      * aLatched ETrue if the command button needs to be latched. 
    91      * aLatched ETrue if the command button needs to be latched. 
    91      */
    92      */
    92     void EnableLatch( TInt aCommandId, TInt aLatched );
    93     void EnableLatch( TInt aCommandId, TInt aLatched );
       
    94 
       
    95     /*
       
    96      * Set toolbar items dimmed.
       
    97      * @param aDimmed Flag for the toolbar items to be dimmed.
       
    98      */
       
    99     void SetToolbarItemsDimmed(TBool aDimmed);
    93      
   100      
    94 private:    
   101 private:    
    95     CAknToolbar* iToolbar;
   102     CAknToolbar* iToolbar;
    96     TBool iAttributeAvailable;
   103     TBool iAttributeAvailable;
    97     };
   104     };