cameralityappui.h 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. /*
  2. * Copyright (c) 2010-2011 Nokia Corporation and/or its subsidiary(-ies).
  3. * All rights reserved.
  4. * This component and the accompanying materials are made available
  5. * under the terms of "Eclipse Public License v1.0"
  6. * which accompanies this distribution, and is available
  7. * at the URL "http://www.eclipse.org/legal/epl-v10.html".
  8. *
  9. * Initial Contributors:
  10. * Nokia Corporation - initial contribution.
  11. *
  12. * Contributors:
  13. *
  14. * Description: Camerality AppUi class.
  15. *
  16. */
  17. #ifndef __CAMERALITYAPPUI_H__
  18. #define __CAMERALITYAPPUI_H__
  19. // INCLUDES
  20. #include <aknappui.h>
  21. // FORWARD DECLARATIONS
  22. class CCoeControl;
  23. class CCameralityContainer;
  24. // CLASS DECLARATION
  25. /**
  26. * CCameralityAppUi application UI class.
  27. * Interacts with the user through the UI and request message processing
  28. * from the handler class
  29. */
  30. class CCameralityAppUi : public CAknAppUi
  31. {
  32. public:
  33. // Constructors and destructor
  34. /**
  35. * ConstructL.
  36. * 2nd phase constructor.
  37. */
  38. void ConstructL();
  39. /**
  40. * CCameralityAppUi.
  41. * C++ default constructor. This needs to be public due to
  42. * the way the framework constructs the AppUi
  43. */
  44. CCameralityAppUi();
  45. /**
  46. * ~CCameralityAppUi.
  47. * Virtual Destructor.
  48. */
  49. virtual ~CCameralityAppUi();
  50. public:
  51. void HandleWsEventL(const TWsEvent& aEvent, CCoeControl* aDestination);
  52. private:
  53. // Functions from base classes
  54. void HandleCommandL(TInt aCommand);
  55. void HandleStatusPaneSizeChange();
  56. private:
  57. void SetStartSoftkeysL();
  58. void SetStopSoftkeysL();
  59. private:
  60. // Data
  61. /**
  62. * The application view
  63. * Owned by CCameralityAppUi
  64. */
  65. CCameralityContainer* iAppView;
  66. };
  67. #endif // __CAMERALITYAPPUI_H__
  68. // End of File