fep/aknfep/inc/AknFepPluginManager.h
branchRCL_3
changeset 3 f5a1e66df979
parent 0 eb1f2e154e89
child 5 a47de9135b21
equal deleted inserted replaced
0:eb1f2e154e89 3:f5a1e66df979
   432 
   432 
   433     void HandleiDimGainForeground(TBool aGain);
   433     void HandleiDimGainForeground(TBool aGain);
   434 
   434 
   435     void OnServerReady(TInt aErr);
   435     void OnServerReady(TInt aErr);
   436     
   436     
       
   437     /**
       
   438      *  Remove last focused window,which launches touch input, from open list.
       
   439      *
       
   440      *  @since v5.0
       
   441      */
       
   442     void RemoveLastFocusedWinFromOpenList();
       
   443     
   437 public: // inline    
   444 public: // inline    
   438     
   445     
   439     /**
   446     /**
   440      * Get current plugin input UI
   447      * Get current plugin input UI
   441      *
   448      *
   503      * Check if tooltip box on FSQ is opened.
   510      * Check if tooltip box on FSQ is opened.
   504      *
   511      *
   505      * @return if ETrue: Tooltip box on FSQ is enabled.
   512      * @return if ETrue: Tooltip box on FSQ is enabled.
   506      */    
   513      */    
   507     inline TBool IsTooltipOpenOnFSQ();
   514     inline TBool IsTooltipOpenOnFSQ();
       
   515     
       
   516     /**
       
   517      * Get whether inMenu has been opened.
       
   518      * InMenu is that any pop-up dialog, e.g. menu, SCT, is launched by fep.
       
   519      * 
       
   520      * @since 5.0
       
   521      * @return whether inMenu has been opened
       
   522      */     
       
   523     inline TBool IsInMenuOpen();
       
   524     
   508 private: 
   525 private: 
   509 
   526 
   510     /**
   527     /**
   511      *  Initialize plugin UI, set permitted ranges, primary
   528      *  Initialize plugin UI, set permitted ranges, primary
   512      *  range, case mode and etc.
   529      *  range, case mode and etc.
   689     void AddCurrentWinToOpenListL();
   706     void AddCurrentWinToOpenListL();
   690     
   707     
   691     void AddWinToOpenListL( RDrawableWindow* aWin);
   708     void AddWinToOpenListL( RDrawableWindow* aWin);
   692     
   709     
   693     void RemoveCurrentWinFromOpenList();
   710     void RemoveCurrentWinFromOpenList();
   694     
       
   695     void RemoveLastFocusedWinFromOpenList();
       
   696     
   711     
   697     TBool IsCurrentWindInOpenList();
   712     TBool IsCurrentWindInOpenList();
   698     
   713     
   699     TBool ExistInlineText();
   714     TBool ExistInlineText();
   700     
   715     
  1183 
  1198 
  1184 inline TBool CAknFepPluginManager::IsTooltipOpenOnFSQ()
  1199 inline TBool CAknFepPluginManager::IsTooltipOpenOnFSQ()
  1185 	{
  1200 	{
  1186 	return iTooltipOpenOnFSQ;
  1201 	return iTooltipOpenOnFSQ;
  1187 	}
  1202 	}
       
  1203 
       
  1204 inline TBool CAknFepPluginManager::IsInMenuOpen()
       
  1205     {
       
  1206     return iInMenu;
       
  1207     }
       
  1208 
  1188 #endif //RD_SCALABLE_UI_V2    
  1209 #endif //RD_SCALABLE_UI_V2    
  1189 
  1210 
  1190 #endif // __AKN_FEP_PLUGIN_MANAGER__
  1211 #endif // __AKN_FEP_PLUGIN_MANAGER__
  1191 
  1212 
  1192 // End of file
  1213 // End of file