emailuis/emailui/inc/cmailcustomstatuspaneindicators.h
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
    54      */
    54      */
    55     enum TFollowUpFlagType { EFollowUp, EFollowUpComplete, EFollowUpNone };
    55     enum TFollowUpFlagType { EFollowUp, EFollowUpComplete, EFollowUpNone };
    56     void SetFollowUpFlag( TFollowUpFlagType aFlagType );
    56     void SetFollowUpFlag( TFollowUpFlagType aFlagType );
    57     
    57     
    58     /**
    58     /**
       
    59      * Clears flags from pane
       
    60      */
       
    61     void ClearStatusPaneFlags();
       
    62     
       
    63     /**
    59      * Hide all status pane flags
    64      * Hide all status pane flags
    60      */
    65      */
    61     void HideStatusPaneIndicators();
    66     void HideStatusPaneIndicators();
    62     
    67     
    63     /**
    68     /**
    64      * Show status pane flags, whan called flags are sett OFF
    69      * Show status pane flags, whan called flags are sett OFF
    65      */
    70      */
    66     void ShowStatusPaneIndicators();
    71     void ShowStatusPaneIndicators();
    67             
    72 
    68 private:
    73 private:
    69     /**
    74     /**
    70      * Construction
    75      * Construction
    71      * @param aStatusPane pointer to aplications status pane
    76      * @param aStatusPane pointer to aplications status pane
    72      */
    77      */
    84 
    89 
    85 	/**
    90 	/**
    86 	 * Sets this control's window rect
    91 	 * Sets this control's window rect
    87 	 */
    92 	 */
    88 	void DoSetRectL();
    93 	void DoSetRectL();
    89 	
    94 
       
    95     /**
       
    96      * Draws itself by clearing with KRgbTransparent color.
       
    97      * Usefull for removing prority icon
       
    98      */
       
    99     void Draw( const TRect& aRect ) const;
       
   100 
    90 public:  // From CCoeControl
   101 public:  // From CCoeControl
    91     TSize MinimumSize();
   102     TSize MinimumSize();
    92     TInt CountComponentControls() const;
   103     TInt CountComponentControls() const;
    93     CCoeControl* ComponentControl( TInt aIndex ) const;
   104     CCoeControl* ComponentControl( TInt aIndex ) const;
    94     
   105