uifw/AknGlobalUI/AknCapServer/inc/AknFastswapWindowControl.h
branchRCL_3
changeset 56 d48ab3b357f1
parent 55 aecbbf00d063
equal deleted inserted replaced
55:aecbbf00d063 56:d48ab3b357f1
    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>
    29 #include <eikmobs.h>
    31 #include <eikmobs.h>
    30 
    32 
    31 // CONSTANTS
    33 // CONSTANTS
    32 
    34 
    33 // FORWARD DECLARATIONS
    35 // FORWARD DECLARATIONS
    39 class CEikButtonGroupContainer;
    41 class CEikButtonGroupContainer;
    40 class CGulIcon;
    42 class CGulIcon;
    41 class CAknInfoPopupNoteController;
    43 class CAknInfoPopupNoteController;
    42 class CEikLabel;
    44 class CEikLabel;
    43 class CAknAlwaysShownAppList;
    45 class CAknAlwaysShownAppList;
       
    46 
       
    47 class CAknWidgetList;
    44 class CAknChoiceList;
    48 class CAknChoiceList;
    45 class CAknStylusPopUpMenu;
    49 class CAknStylusPopUpMenu;
    46 class CAknLongTapAnimation;
    50 class CAknLongTapAnimation;
    47 class CPeriodic;
    51 class CPeriodic;
    48 class CAknPointerEventSuppressor;
    52 class CAknPointerEventSuppressor;
   498     
   502     
   499     // AppArc session is created only once and handle is stored in the class.
   503     // AppArc session is created only once and handle is stored in the class.
   500     TBool iAppArcSessionInitiated;
   504     TBool iAppArcSessionInitiated;
   501     RApaLsSession iAppArcSession;
   505     RApaLsSession iAppArcSession;
   502 
   506 
       
   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 
   503     // Tooltip that shows application names.
   514     // Tooltip that shows application names.
   504     CAknInfoPopupNoteController* iTooltip;
   515     CAknInfoPopupNoteController* iTooltip;
   505     CEikLabel* iLabel;        
   516     CEikLabel* iLabel;        
   506     CGulIcon* iHeadingIcon;
   517     CGulIcon* iHeadingIcon;
   507     
   518