diff options
Diffstat (limited to 'pjsip-apps/src/pjsua/symbian/inc/PjsuaContainerView.h')
-rw-r--r-- | pjsip-apps/src/pjsua/symbian/inc/PjsuaContainerView.h | 94 |
1 files changed, 94 insertions, 0 deletions
diff --git a/pjsip-apps/src/pjsua/symbian/inc/PjsuaContainerView.h b/pjsip-apps/src/pjsua/symbian/inc/PjsuaContainerView.h new file mode 100644 index 00000000..22b3ed8b --- /dev/null +++ b/pjsip-apps/src/pjsua/symbian/inc/PjsuaContainerView.h @@ -0,0 +1,94 @@ +/* +======================================================================== + Name : PjsuaContainerView.h + Author : nanang + Copyright : Copyright (C) 2013 Teluu Inc. (http://www.teluu.com) + Description : +======================================================================== +*/ +#ifndef PJSUACONTAINERVIEW_H +#define PJSUACONTAINERVIEW_H + +// [[[ begin generated region: do not modify [Generated Includes] +#include <aknview.h> +// ]]] end generated region [Generated Includes] + + +// [[[ begin [Event Handler Includes] +// ]]] end [Event Handler Includes] + +// [[[ begin generated region: do not modify [Generated Constants] +// ]]] end generated region [Generated Constants] + +// [[[ begin generated region: do not modify [Generated Forward Declarations] +class CPjsuaContainer; +// ]]] end generated region [Generated Forward Declarations] + +/** + * Avkon view class for pjsuaContainerView. It is register with the view server + * by the AppUi. It owns the container control. + * @class CpjsuaContainerView pjsuaContainerView.h + */ + +class CpjsuaContainerView : public CAknView + { + + + // [[[ begin [Public Section] +public: + // constructors and destructor + CpjsuaContainerView(); + static CpjsuaContainerView* NewL(); + static CpjsuaContainerView* NewLC(); + void ConstructL(); + virtual ~CpjsuaContainerView(); + + // from base class CAknView + TUid Id() const; + void HandleCommandL( TInt aCommand ); + + // [[[ begin generated region: do not modify [Generated Methods] + CPjsuaContainer* CreateContainerL(); + // ]]] end generated region [Generated Methods] + + // ]]] end [Public Section] + + void PutMessage( const char *msg ); + + // [[[ begin [Protected Section] +protected: + // from base class CAknView + void DoActivateL( + const TVwsViewId& aPrevViewId, + TUid aCustomMessageId, + const TDesC8& aCustomMessage ); + void DoDeactivate(); + void HandleStatusPaneSizeChange(); + + // [[[ begin generated region: do not modify [Overridden Methods] + // ]]] end generated region [Overridden Methods] + + + // [[[ begin [User Handlers] + // ]]] end [User Handlers] + + // ]]] end [Protected Section] + + + // [[[ begin [Private Section] +private: + void SetupStatusPaneL(); + void CleanupStatusPane(); + + // [[[ begin generated region: do not modify [Generated Instance Variables] + CPjsuaContainer* iPjsuaContainer; + // ]]] end generated region [Generated Instance Variables] + + // [[[ begin generated region: do not modify [Generated Methods] + // ]]] end generated region [Generated Methods] + + // ]]] end [Private Section] + + }; + +#endif // PJSUACONTAINERVIEW_H |