meetingrequest/mrgui/inc/cesmrmemotimevalidator.h
branchRCL_3
changeset 12 4ce476e64c59
parent 0 8466d47a6819
equal deleted inserted replaced
11:0396474f30f5 12:4ce476e64c59
     1 /*
     1 /*
     2 * Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies). 
     2 * Copyright (c) 2009 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".
    28 #include "mesmrfieldvalidator.h"
    28 #include "mesmrfieldvalidator.h"
    29 
    29 
    30 class MESMRCalEntry;
    30 class MESMRCalEntry;
    31 class CEikTimeEditor;
    31 class CEikTimeEditor;
    32 class CEikDateEditor;
    32 class CEikDateEditor;
       
    33 class MMRAbsoluteAlarmController;
    33 
    34 
    34 /**
    35 /**
    35  * Wrapper class handles sanity checks for date/time fields on Memo/Day note
    36  * Wrapper class handles sanity checks for date/time fields on Memo/Day note
    36  * Entry. For example start date can not be after end date.
    37  * Entry. For example start date can not be after end date.
    37  * this calss deals with the cheks for To-do option
    38  * this calss deals with the cheks for To-do option
    79             CEikTimeEditor& aAlarmTime );
    80             CEikTimeEditor& aAlarmTime );
    80     void SetAlarmDateFieldL(
    81     void SetAlarmDateFieldL(
    81             CEikDateEditor& aAlarmDate );
    82             CEikDateEditor& aAlarmDate );
    82     void SetRecurrenceUntilDateFieldL(
    83     void SetRecurrenceUntilDateFieldL(
    83                 CEikDateEditor& aRecurrenceUntil );
    84                 CEikDateEditor& aRecurrenceUntil );
       
    85     void SetAbsoluteAlarmOnOffFieldL( 
       
    86          MMRAbsoluteAlarmController& aAbsoluteAlarmController ); 
    84     void StartTimeChangedL();
    87     void StartTimeChangedL();
    85     void EndTimeChangedL();
    88     void EndTimeChangedL();
    86     void StartDateChandedL();
    89     void StartDateChandedL();
    87     void EndDateChangedL();
    90     void EndDateChangedL();
    88     void AlarmTimeChangedL();
    91     void AlarmTimeChangedL();