ExpensesFormView.h 2.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. /*
  2. ========================================================================
  3. Name : ExpensesFormView.h
  4. Author : Vishal Dharankar
  5. Copyright : Created by Vishal Dharankar
  6. Description :
  7. ========================================================================
  8. */
  9. #ifndef EXPENSESFORMVIEW_H
  10. #define EXPENSESFORMVIEW_H
  11. // [[[ begin generated region: do not modify [Generated Includes]
  12. #include <aknview.h>
  13. // ]]] end generated region [Generated Includes]
  14. // [[[ begin [Event Handler Includes]
  15. // ]]] end [Event Handler Includes]
  16. // [[[ begin generated region: do not modify [Generated Constants]
  17. // ]]] end generated region [Generated Constants]
  18. // [[[ begin generated region: do not modify [Generated Forward Declarations]
  19. class CExpensesForm;
  20. // ]]] end generated region [Generated Forward Declarations]
  21. /**
  22. * Avkon view class for ExpensesFormView. It is register with the view server
  23. * by the AppUi. It owns the container control.
  24. * @class CExpensesFormView ExpensesFormView.h
  25. */
  26. class CExpensesFormView : public CAknView
  27. {
  28. // [[[ begin [Public Section]
  29. public:
  30. // constructors and destructor
  31. CExpensesFormView();
  32. static CExpensesFormView* NewL();
  33. static CExpensesFormView* NewLC();
  34. void ConstructL();
  35. virtual ~CExpensesFormView();
  36. // from base class CAknView
  37. TUid Id() const;
  38. void HandleCommandL( TInt aCommand );
  39. // [[[ begin generated region: do not modify [Generated Methods]
  40. // ]]] end generated region [Generated Methods]
  41. // ]]] end [Public Section]
  42. void ProcessCommandL(TInt aCommand);
  43. // [[[ begin [Protected Section]
  44. protected:
  45. // from base class CAknView
  46. void DoActivateL(
  47. const TVwsViewId& aPrevViewId,
  48. TUid aCustomMessageId,
  49. const TDesC8& aCustomMessage );
  50. void DoDeactivate();
  51. void HandleStatusPaneSizeChange();
  52. // [[[ begin generated region: do not modify [Overridden Methods]
  53. // ]]] end generated region [Overridden Methods]
  54. // [[[ begin [User Handlers]
  55. void HandleExpensesFormViewDeactivated();
  56. void HandleExpensesFormViewActivatedL();
  57. // ]]] end [User Handlers]
  58. // ]]] end [Protected Section]
  59. // [[[ begin [Private Section]
  60. private:
  61. void SetupStatusPaneL();
  62. void CleanupStatusPane();
  63. // [[[ begin generated region: do not modify [Generated Instance Variables]
  64. CExpensesForm* iExpensesForm;
  65. // ]]] end generated region [Generated Instance Variables]
  66. // [[[ begin generated region: do not modify [Generated Methods]
  67. // ]]] end generated region [Generated Methods]
  68. // ]]] end [Private Section]
  69. };
  70. #endif // EXPENSESFORMVIEW_H