uifw/eikctl/src/EIKMFNE.CPP
branchRCL_3
changeset 16 71dd06cfe933
parent 0 2f259fa3e83a
child 18 0aa5fbdfbc30
equal deleted inserted replaced
15:08e69e956a8c 16:71dd06cfe933
  3980 TTime CEikDateEditor::GetTTime() const
  3980 TTime CEikDateEditor::GetTTime() const
  3981     {
  3981     {
  3982     return(Date());
  3982     return(Date());
  3983     }
  3983     }
  3984 
  3984 
  3985 EXPORT_C TKeyResponse CEikDateEditor::OfferKeyEventL(const TKeyEvent& aKeyEvent, TEventCode aType)
  3985 EXPORT_C TKeyResponse CEikDateEditor::OfferKeyEventL( const TKeyEvent& aKeyEvent, TEventCode aType )
  3986     {
  3986     {
  3987     if (iDateEditor->OfferKeyEventL(aKeyEvent, aType)==EKeyWasConsumed)
  3987 	TKeyResponse ret = EKeyWasNotConsumed;
  3988         return EKeyWasConsumed;
  3988     if ( iDateEditor->OfferKeyEventL( aKeyEvent, aType ) == EKeyWasConsumed )
  3989     if ( ( aType==EEventKey)&& 
       
  3990            ( aKeyEvent.iCode == EKeyLeftArrow || aKeyEvent.iCode == EKeyRightArrow || 
       
  3991              aKeyEvent.iCode == EKeyDownArrow || aKeyEvent.iCode == EKeyUpArrow ) )
       
  3992     	{
  3989     	{
  3993         iDateEditor->UpdateMaxDay( *Font() );
  3990         ret = EKeyWasConsumed;
  3994     	}
  3991     	}
  3995 
  3992     else 
  3996     return CEikMfne::OfferKeyEventL(aKeyEvent, aType);
  3993     	{
       
  3994 	    ret = CEikMfne::OfferKeyEventL( aKeyEvent, aType );
       
  3995 	    if ( ( aType == EEventKey ) && 
       
  3996 		     ( aKeyEvent.iCode == EKeyDownArrow || aKeyEvent.iCode == EKeyUpArrow ) )
       
  3997 		    {
       
  3998 		    iDateEditor->UpdateMaxDay( *Font() );
       
  3999 		    this->DrawDeferred();
       
  4000 		    }
       
  4001     	}
       
  4002     return ret;
  3997     }
  4003     }
  3998 
  4004 
  3999 EXPORT_C void CEikDateEditor::ConstructFromResourceL(TResourceReader& aResourceReader)
  4005 EXPORT_C void CEikDateEditor::ConstructFromResourceL(TResourceReader& aResourceReader)
  4000     {
  4006     {
  4001     TTime minimumDate=ReadDate(aResourceReader);
  4007     TTime minimumDate=ReadDate(aResourceReader);