uifw/AknGlobalUI/AknCapServer/inc/AknFastswapWindowControl.h
branchRCL_3
changeset 55 aecbbf00d063
parent 4 8ca85d2f0db7
child 56 d48ab3b357f1
equal deleted inserted replaced
51:fcdfafb36fe7 55:aecbbf00d063
    24 #include <coecntrl.h>
    24 #include <coecntrl.h>
    25 #include <eikcmobs.h>
    25 #include <eikcmobs.h>
    26 #include <bldvariant.hrh>
    26 #include <bldvariant.hrh>
    27 #include <apgcli.h>
    27 #include <apgcli.h>
    28 #include <coecobs.h> // MCoeControlObserver
    28 #include <coecobs.h> // MCoeControlObserver
    29 
       
    30 #include <widgetregistryclient.h>
       
    31 #include <eikmobs.h>
    29 #include <eikmobs.h>
    32 
    30 
    33 // CONSTANTS
    31 // CONSTANTS
    34 
    32 
    35 // FORWARD DECLARATIONS
    33 // FORWARD DECLARATIONS
    41 class CEikButtonGroupContainer;
    39 class CEikButtonGroupContainer;
    42 class CGulIcon;
    40 class CGulIcon;
    43 class CAknInfoPopupNoteController;
    41 class CAknInfoPopupNoteController;
    44 class CEikLabel;
    42 class CEikLabel;
    45 class CAknAlwaysShownAppList;
    43 class CAknAlwaysShownAppList;
    46 
       
    47 class CAknWidgetList;
       
    48 class CAknChoiceList;
    44 class CAknChoiceList;
    49 class CAknStylusPopUpMenu;
    45 class CAknStylusPopUpMenu;
    50 class CAknLongTapAnimation;
    46 class CAknLongTapAnimation;
    51 class CPeriodic;
    47 class CPeriodic;
    52 class CAknPointerEventSuppressor;
    48 class CAknPointerEventSuppressor;
   502     
   498     
   503     // AppArc session is created only once and handle is stored in the class.
   499     // AppArc session is created only once and handle is stored in the class.
   504     TBool iAppArcSessionInitiated;
   500     TBool iAppArcSessionInitiated;
   505     RApaLsSession iAppArcSession;
   501     RApaLsSession iAppArcSession;
   506 
   502 
   507     /** Contains data of running widgets */
       
   508     CAknWidgetList* iWidgetList;
       
   509     friend class CAknWidgetList;
       
   510     /** Window group id of Widget application */
       
   511     TInt iWidgetAppUiWgId;
       
   512     TBool iWidgetsSupported;
       
   513 
       
   514     // Tooltip that shows application names.
   503     // Tooltip that shows application names.
   515     CAknInfoPopupNoteController* iTooltip;
   504     CAknInfoPopupNoteController* iTooltip;
   516     CEikLabel* iLabel;        
   505     CEikLabel* iLabel;        
   517     CGulIcon* iHeadingIcon;
   506     CGulIcon* iHeadingIcon;
   518     
   507