examples/ForumNokia/CalendarExample/inc/CalendarAPIexampleAppUi.h

00001 /*
00002  * Copyright © 2008 Nokia Corporation.
00003  */
00004 
00005 
00006 #ifndef CALENDARAPIEXAMPLEAPPUI_H
00007 #define CALENDARAPIEXAMPLEAPPUI_H
00008 
00009 // INCLUDES
00010 #include <eikapp.h>
00011 #include <eikdoc.h>
00012 #include <e32std.h>
00013 #include <coeccntx.h>
00014 #include <aknviewappui.h>
00015 
00016 #include "CalendarAPIexampleEngine.h"
00017 
00018 class CCalendarAPIexampleSearchView;
00019 class CCalendarAPIexampleEntryView;
00020 class CCalendarAPIexampleEntriesView;
00021 
00022 
00023 // CLASS DECLARATION
00030 class CCalendarAPIexampleAppUi : public CAknViewAppUi, 
00031                                  public MCalenderEngineObserverUI
00032     {
00033 public: // // Constructors and destructor
00034 
00038     void ConstructL();
00039 
00043     ~CCalendarAPIexampleAppUi();
00044     
00048     void ActivateView(TUid aViewId);
00049         
00050 private:
00055     void HandleCommandL(TInt aCommand);
00056 
00057 private:
00058     CCalendarAPIexampleEngine*      iEngine;
00059     CCalendarAPIexampleSearchView*  iSearchView;
00060     CCalendarAPIexampleEntryView*   iEntryView;
00061     CCalendarAPIexampleEntriesView* iEntriesView;
00062     };
00063 
00064 #endif
00065 
00066 // End of File

Generated by  doxygen 1.6.2