equal
deleted
inserted
replaced
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(); |