vtuis/lcvtplugin/inc/base/mlcvtenginecommandmanager.h
branchRCL_3
changeset 35 779871d1e4f4
parent 34 f15ac8e65a02
child 37 590f6f022902
equal deleted inserted replaced
34:f15ac8e65a02 35:779871d1e4f4
     1 /*
       
     2  * mlcvtenginecommandmanager.h
       
     3  *
       
     4  *  Created on: Jun 29, 2009
       
     5  *      Author: z51wang
       
     6  */
       
     7 
       
     8 #ifndef M_LCVTENGINECOMMANDMANAGER_H
       
     9 #define M_LCVTENGINECOMMANDMANAGER_H
       
    10 
       
    11 //  INCLUDES
       
    12 #include    <e32base.h>
       
    13 
       
    14 // FORWARD DECLARATIONS
       
    15 class MVtEngCommandObserver;
       
    16 
       
    17 // CLASS DECLARATION
       
    18 
       
    19 /**
       
    20 *  Command manager class for Video Telephone application.
       
    21 *
       
    22 *  @since Series 60 2.6
       
    23 */
       
    24 class MLcVtEngineCommandManager
       
    25     {
       
    26     public: // New functions
       
    27 
       
    28         /**
       
    29         * Adds observer.
       
    30         * @param aObserver observer to be added.
       
    31         */
       
    32         virtual void AddObserverL( MVtEngCommandObserver& aObserver ) = 0;
       
    33 
       
    34         /**
       
    35         * Removes observer.
       
    36         * @param aObserver observer to be removed.
       
    37         */
       
    38         virtual void RemoveObserver( MVtEngCommandObserver& aObserver ) = 0;
       
    39 
       
    40     };
       
    41 
       
    42 
       
    43 #endif /* M_LCVTENGINECOMMANDMANAGER_H */