epoc32/include/mw/aknquerycontrol.h
branchSymbian3
changeset 4 837f303aceeb
parent 2 2fe1408b6811
equal deleted inserted replaced
3:e1b950c65cb4 4:837f303aceeb
     1 /*
     1 /*
     2 * Copyright (c) 2002-2008 Nokia Corporation and/or its subsidiary(-ies).
     2 * Copyright (c) 2002-2008 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 the License "Symbian Foundation License v1.0" to Symbian Foundation members and "Symbian Foundation End User License Agreement v1.0" to non-members
     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.symbianfoundation.org/legal/licencesv10.html".
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
     8 *
     8 *
     9 * Initial Contributors:
     9 * Initial Contributors:
    10 * Nokia Corporation - initial contribution.
    10 * Nokia Corporation - initial contribution.
    11 *
    11 *
    12 * Contributors:
    12 * Contributors:
    18 
    18 
    19 #ifndef AKNQUERYCONTROL_H
    19 #ifndef AKNQUERYCONTROL_H
    20 #define AKNQUERYCONTROL_H
    20 #define AKNQUERYCONTROL_H
    21 
    21 
    22 //  INCLUDES
    22 //  INCLUDES
    23 #include <akncontrol.h>
    23 #include <AknControl.h>
    24 #include <gulbordr.h>
    24 #include <gulbordr.h>
    25 
    25 
    26 #include <eikedwin.h>
    26 #include <eikedwin.h>
    27 #include <eikseced.h>
    27 #include <eikseced.h>
    28 #include <eikmfne.h>
    28 #include <eikmfne.h>
    29 #include <aknnumseced.h>
    29 #include <Aknnumseced.h>
    30 #include <aknnumedwin.h>
    30 #include <AknNumEdwin.h>
    31 #include <eikfpne.h>
    31 #include <eikfpne.h>
    32 
    32 
    33 #include <eikimage.h>   
    33 #include <eikimage.h>   
    34 #include <eikedwob.h>
    34 #include <eikedwob.h>
    35 
    35 
    36 #include <aknutils.h>
    36 #include <AknUtils.h>
    37 #include <aknpanic.h>
    37 #include <AknPanic.h>
    38 
    38 
    39 #include <aknipfed.h>
    39 #include <aknipfed.h>
    40 #include <lbsposition.h>
    40 #include <lbsposition.h>
    41 
    41 
    42 //  FORWARD DECLARATIONS
    42 //  FORWARD DECLARATIONS
   716         * Layout the text editor in case of Full Screen Query.
   716         * Layout the text editor in case of Full Screen Query.
   717         *
   717         *
   718         */
   718         */
   719         void LayoutPromptForFullScreen();
   719         void LayoutPromptForFullScreen();
   720 
   720 
   721 
   721         /**
   722 
   722          * Callback for pin code timeouts for producing a tacticons.
       
   723          *
       
   724          * @param aThis Pointer to this object, which is used to 
       
   725          * play tacticon.
       
   726          */
       
   727         static TInt PinCodeTimeoutCallback( TAny* aThis );
       
   728         
       
   729         /**
       
   730          * Plays a tacticon. Used by the timeout callback.
       
   731          */
       
   732         void PlayPinCodeTacticon();
       
   733 
       
   734         /**
       
   735          * Resets the timer for pincode query tacticon playback.
       
   736          */
       
   737         void ResetPinCodeTacticonTimer();
       
   738 
       
   739         /**
       
   740          * Stops/removes the timer for pincode query tacticon playback.
       
   741          */
       
   742         void StopPinCodeTacticonTimer();
   723 
   743 
   724     private:
   744     private:
   725         /**
   745         /**
   726         * From CAknControl
   746         * From CAknControl
   727         */
   747         */