coreapplicationuis/SysAp/Inc/SysApFeatureManager.h
branchRCL_3
changeset 63 c2c61fdca848
parent 62 924385140d98
child 82 4610cd70c542
equal deleted inserted replaced
62:924385140d98 63:c2c61fdca848
     1 /*
     1 /*
     2 * Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2003-2010 Nokia Corporation and/or its subsidiary(-ies). 
     3 * All rights reserved.
     3 * All rights reserved.
     4 * This component and the accompanying materials are made available
     4 * This component and the accompanying materials are made available
     5 * under the terms of "Eclipse Public License v1.0"
     5 * under the terms of "Eclipse Public License v1.0"
     6 * which accompanies this distribution, and is available
     6 * which accompanies this distribution, and is available
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
   178     * @return ETrue if feature is set
   178     * @return ETrue if feature is set
   179     */  
   179     */  
   180     TBool GripNotSupported() const;
   180     TBool GripNotSupported() const;
   181     
   181     
   182     /**
   182     /**
       
   183 	* Returns whether SlideSupported is set.
       
   184 	*
       
   185 	* @since S60 9.2
       
   186 	* @return ETrue if feature is set
       
   187 	*/  
       
   188     TBool SlideSupported() const;
       
   189     
       
   190     /**
   183     * Returns whether Cover Display is supported.
   191     * Returns whether Cover Display is supported.
   184     *
   192     *
   185     * @since S60 3.2
   193     * @since S60 3.2
   186     * @return ETrue if feature is supported
   194     * @return ETrue if feature is supported
   187     */  
   195     */  
   207     * Returns whether FM TX is supported.
   215     * Returns whether FM TX is supported.
   208     *
   216     *
   209     * @since S60 3.2
   217     * @since S60 3.2
   210     * @return ETrue if feature is supported
   218     * @return ETrue if feature is supported
   211     */ 
   219     */ 
   212     // TBool FmTxSupported() const;
   220     TBool FmTxSupported() const;
   213 
   221 
   214     /**
   222     /**
   215     * Returns whether pen is enabled.
   223     * Returns whether pen is enabled.
   216     *
   224     *
   217     * @since S60 5.0
   225     * @since S60 5.0
   242     * is supported.
   250     * is supported.
   243     *
   251     *
   244     * @since S60 5.1
   252     * @since S60 5.1
   245     * @return ETrue if feature is supported
   253     * @return ETrue if feature is supported
   246     */
   254     */
   247     // TBool FmTxRdsTextSupported() const;
   255     TBool FmTxRdsTextSupported() const;
       
   256     
       
   257     
       
   258     /**
       
   259      * Returns whether a short press of the power key
       
   260      * triggers the keylock
       
   261      * 
       
   262      * @since S60 5.2
       
   263      * @return ETrue if feature is supported 
       
   264      */
       
   265     TBool PowerKeyIsLockKey() const;
       
   266 
       
   267     /**
       
   268     * Returns whether GAN is supported.
       
   269     *
       
   270     * @since S60 3.2
       
   271     * @return ETrue if feature is supported
       
   272     */
       
   273     TBool GanSupported() const;
   248 
   274 
   249 private:
   275 private:
   250 
   276 
   251     /**
   277     /**
   252     * Constructors
   278     * Constructors
   320     * Grip not supported status.
   346     * Grip not supported status.
   321     */ 
   347     */ 
   322     TBool iGripNotSupported;
   348     TBool iGripNotSupported;
   323     
   349     
   324     /**
   350     /**
       
   351 	* Slide supported status.
       
   352 	*/ 
       
   353 	TBool iSlideSupported;
       
   354     
       
   355     /**
   325     * Cover display support status.
   356     * Cover display support status.
   326     */
   357     */
   327     TBool iCoverDisplaySupported;
   358     TBool iCoverDisplaySupported;
   328 
   359 
   329     /**
   360     /**
   337     TBool iNoPowerKeySupported;
   368     TBool iNoPowerKeySupported;
   338     
   369     
   339     /**
   370     /**
   340     * FM TX supported status
   371     * FM TX supported status
   341     */
   372     */
   342     // TBool iFmTxSupported;
   373     TBool iFmTxSupported;
   343     
   374     
   344     /**
   375     /**
   345     * Pen enabled status.
   376     * Pen enabled status.
   346     */
   377     */
   347     TBool iPenEnabled;
   378     TBool iPenEnabled;
   357     TBool iTouchUnlockStrokeSupported;
   388     TBool iTouchUnlockStrokeSupported;
   358     
   389     
   359     /**
   390     /**
   360     * FM TX RDS Text support status.
   391     * FM TX RDS Text support status.
   361     */
   392     */
   362     // TBool iFmTxRdsTextSupported;
   393     TBool iFmTxRdsTextSupported;
       
   394     
       
   395     
       
   396     /**
       
   397      * Short press of power key invokes keylock
       
   398      */
       
   399     TBool iPowerKeyIsLockKey;
       
   400 
       
   401     /**
       
   402     * Generic Access Network (GAN) supported status.
       
   403     */ 
       
   404     TBool iGanSupported;
       
   405 
   363 };
   406 };
   364 
   407 
   365 #endif // SYSAPFEATUREMANAGER_H
   408 #endif // SYSAPFEATUREMANAGER_H
   366 
   409 
   367 // End of File
   410 // End of File