meetingrequest/mrgui/inc/cesmruifactory.h
branchRCL_3
changeset 33 da5135c61bad
parent 0 8466d47a6819
equal deleted inserted replaced
32:a3a1ae9acec6 33:da5135c61bad
     1 /*
     1 /*
     2 * Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
    23 #include "mesmruifactory.h"
    23 #include "mesmruifactory.h"
    24 //</cmail>
    24 //</cmail>
    25 
    25 
    26 // FORWARD DECLARATIONS:
    26 // FORWARD DECLARATIONS:
    27 class CEikonEnv;
    27 class CEikonEnv;
       
    28 class MMRInfoProvider;
    28 
    29 
    29 /**
    30 /**
    30  * UI Factory implementation.
    31  * UI Factory implementation.
    31  *
    32  *
    32  * @see mesmruifactory.h
    33  * @see mesmruifactory.h
    50      */
    51      */
    51     IMPORT_C ~CESMRUiFactory ();
    52     IMPORT_C ~CESMRUiFactory ();
    52 
    53 
    53 public: // From MESMRUiFactory
    54 public: // From MESMRUiFactory
    54     IMPORT_C MESMRUiBase* CreateUIL(
    55     IMPORT_C MESMRUiBase* CreateUIL(
    55             CESMRPolicy* aPolicy,
    56             MMRInfoProvider& aInfoProvider,
    56             MESMRCalEntry& aEntry,
       
    57             MAgnEntryUiCallback& aCallback );
    57             MAgnEntryUiCallback& aCallback );
    58 
    58 
    59 private: // Implementation
    59 private: // Implementation
    60     CESMRUiFactory();
    60     CESMRUiFactory();
    61     void ConstructL();
    61     void ConstructL();