|
S60 3rd Edition SDK for Symbian OS Example Applications Guide |
#include <SimpleCubePbufferAppUi.h>
Public Member Functions | |
| void | ConstructL () |
| virtual | ~CSimpleCubePbufferAppUi () |
Private Member Functions | |
| void | DynInitMenuPaneL (TInt aResourceId, CEikMenuPane *aMenuPane) |
| void | HandleCommandL (TInt aCommand) |
| virtual TKeyResponse | HandleKeyEventL (const TKeyEvent &aKeyEvent, TEventCode aType) |
Private Attributes | |
| CSimpleCubePbufferContainer * | iAppContainer |
Definition at line 36 of file SimpleCubePbufferAppUi.h.
|
|
Destructor. Removes CSimpleCubePbufferContainer from the control stack and destroys it. Definition at line 48 of file SimpleCubePbufferAppUi.cpp. References iAppContainer. 00049 { 00050 if ( iAppContainer ) 00051 { 00052 RemoveFromStack( iAppContainer ); 00053 delete iAppContainer; 00054 } 00055 }
|
|
|
Second phase constructor. Creates the CSimpleCubePbufferContainer and adds it to the control stack. Definition at line 32 of file SimpleCubePbufferAppUi.cpp. References CSimpleCubePbufferContainer::ConstructL(), and iAppContainer. 00033 { 00034 BaseConstructL(); 00035 00036 iAppContainer = new (ELeave) CSimpleCubePbufferContainer; 00037 iAppContainer->SetMopParent( this ); 00038 iAppContainer->ConstructL( ClientRect() ); 00039 AddToStackL( iAppContainer ); 00040 }
|
|
||||||||||||
|
This method is called by the EIKON framework just before it displays a menu pane. Does nothing in this implemenation. Definition at line 65 of file SimpleCubePbufferAppUi.cpp.
|
|
|
CEikAppUi method that is used to handle user commands. Handles menu commands and application exit request.
Definition at line 86 of file SimpleCubePbufferAppUi.cpp. References CSimpleCubePbuffer::FlatShading(), iAppContainer, CSimpleCubePbufferContainer::iSimpleCubePbuffer, and CSimpleCubePbuffer::SmoothShading(). 00087 { 00088 switch ( aCommand ) 00089 { 00090 case EAknSoftkeyBack: 00091 case EEikCmdExit: 00092 { 00093 Exit(); 00094 break; 00095 } 00096 case ESimpleCubeFlat: 00097 iAppContainer->iSimpleCubePbuffer->FlatShading(); 00098 break; 00099 case ESimpleCubeSmooth: 00100 iAppContainer->iSimpleCubePbuffer->SmoothShading(); 00101 break; 00102 default: 00103 break; 00104 } 00105 }
|
|
||||||||||||
|
CEikAppUi method that is used to handle key events. Does nothing in this implemenation.
Definition at line 75 of file SimpleCubePbufferAppUi.cpp.
|
|
|
GUI container that resides in this application UI. Definition at line 82 of file SimpleCubePbufferAppUi.h. |
|
© Nokia 2006 |