uifw/EikStd/dlgsrc/EIKDLGUT.CPP
changeset 0 2f259fa3e83a
child 17 a1caeb42b3a3
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/uifw/EikStd/dlgsrc/EIKDLGUT.CPP	Tue Feb 02 01:00:49 2010 +0200
@@ -0,0 +1,690 @@
+/*
+* Copyright (c) 1997-1999 Nokia Corporation and/or its subsidiary(-ies).
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0"
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:
+*
+*/
+
+
+#include <eikdialg.h>
+#include <eikfpne.h> // reincluded
+#include <eiktxlbx.h>
+#include <eikon.hrh>
+#include <badesca.h>
+#include <coemain.h>
+#include <eikcapca.h>
+#include <eikcapc.h>
+#include <eiklabel.h>
+#include <eikedwin.h>
+#include <eikrted.h>
+#include <eikmfne.h>  
+#include <eikseced.h>
+
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetListBoxCurrentItem(TInt aControlId, TInt aItem)
+	{
+	CEikTextListBox* listBox=(CEikTextListBox*)Control(aControlId);
+	listBox->SetCurrentItemIndex(aItem);
+	listBox->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TInt CEikDialog::ListBoxCurrentItem(TInt aControlId) const
+	{
+	return ((CEikTextListBox*)Control(aControlId))->CurrentItemIndex();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoTextEditorL(TInt aId,TDes* aText)
+	{
+	DeclareItemAuto(aId,EEikCtEdwin,aText);
+	SetEdwinTextL(aId,aText);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoNumberEditor(TInt aId,TInt* aNumber)
+	{
+	DeclareItemAuto(aId,EEikCtNumberEditor,aNumber);
+	SetNumberEditorValue(aId,*aNumber);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoRangeEditor(TInt aId,SEikRange* aRange)
+	{
+	DeclareItemAuto(aId,EEikCtRangeEditor,aRange);
+	SetRangeEditorValue(aId,*aRange);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoTimeEditor(TInt aId,TTime* aTime)
+	{
+	DeclareItemAuto(aId,EEikCtTimeEditor,aTime);
+	SetTTimeEditorValue(aId,*aTime);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoDateEditor(TInt aId,TTime* aDate)
+	{
+	DeclareItemAuto(aId,EEikCtDateEditor,aDate);
+	SetTTimeEditorValue(aId,*aDate);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoTimeAndDateEditor(TInt aId,TTime* aTimeAndDate)
+	{
+	DeclareItemAuto(aId,EEikCtTimeAndDateEditor,aTimeAndDate);
+	SetTTimeEditorValue(aId,*aTimeAndDate);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoDurationEditor(TInt aId,TTimeIntervalSeconds* aDuration)
+	{
+	DeclareItemAuto(aId,EEikCtDurationEditor,aDuration);
+	SetDurationEditorValue(aId,*aDuration);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoTimeOffsetEditor(TInt aId,TTimeIntervalSeconds* aTimeOffset)
+	{
+	DeclareItemAuto(aId,EEikCtTimeOffsetEditor,aTimeOffset);
+	SetTimeOffsetEditorValue(aId,*aTimeOffset);
+	}
+
+/**
+ * @deprecated
+ */
+/*EXPORT_C void CEikDialog::DeclareAutoLatitudeEditor(TInt aId,SEikDegreesMinutesDirection* aLatitude)
+	{
+	DeclareItemAuto(aId,EEikCtLatitudeEditor,aLatitude);
+	SetLatitudeEditorValue(aId,*aLatitude);
+	}
+*/
+/**
+ * @deprecated
+ */
+/*EXPORT_C void CEikDialog::DeclareAutoLongitudeEditor(TInt aId,SEikDegreesMinutesDirection* aLongitude)
+	{
+	DeclareItemAuto(aId,EEikCtLongitudeEditor,aLongitude);
+	SetLongitudeEditorValue(aId,*aLongitude);
+	}
+*/
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoFixedPointEditor(TInt aId,TInt* aValue)
+	{
+	DeclareItemAuto(aId,EEikCtFxPtEd,aValue);
+	TRAP_IGNORE(SetFixedPointEditorValueL(aId,*aValue));
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::DeclareAutoSecretEditor(TInt aId,TDes* aText)
+	{
+	DeclareItemAuto(aId,EEikCtSecretEd,aText);
+	}
+
+
+/**
+ * @deprecated
+ */
+//stay
+EXPORT_C void CEikDialog::AddAutoTextEditorL(const TDesC& aPrompt,TInt aId,TInt aFlags,TInt aWidthInChars,TInt aNoOfLines,TDes* aReturn)
+	{
+	CEikEdwin* edwin=(CEikEdwin*)CreateLineByTypeL(aPrompt,aId,EEikCtEdwin,aReturn);
+	edwin->ConstructL(aFlags,aWidthInChars,aReturn->MaxLength(),aNoOfLines);
+	edwin->SetTextL(aReturn);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoGlobalTextEditorL(const TDesC& aPrompt,TInt aId,TInt aFlags,TInt aWidthInChars,TInt aNoOfLines,TInt aTextLimit,CGlobalText* aReturn,TInt aFontControlFlags,TInt aFontNameFlags)
+	{
+	CEikGlobalTextEditor* gtEditor=(CEikGlobalTextEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtGlobalTextEditor,aReturn);
+	gtEditor->ConstructL(this,aNoOfLines,aTextLimit,aFlags,aFontControlFlags,aFontNameFlags);
+	gtEditor->CalculateWidth(aWidthInChars);
+	CEikEdwin::TSetContent content=(aFlags&CEikEdwin::EUserSuppliedText? CEikEdwin::EUseText : CEikEdwin::ECopyText);
+	gtEditor->SetDocumentContentL(*aReturn,content);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoRichTextEditorL(const TDesC& aPrompt,TInt aId,TInt aFlags,TInt aWidthInChars,TInt aNoOfLines,TInt aTextLimit,CGlobalText* aReturn,TInt aFontControlFlags,TInt aFontNameFlags)
+	{
+	CEikRichTextEditor* rtEditor=(CEikRichTextEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtRichTextEditor,aReturn);
+	rtEditor->ConstructL(this,aNoOfLines,aTextLimit,aFlags,aFontControlFlags,aFontNameFlags);
+	rtEditor->CalculateWidth(aWidthInChars);
+	CEikEdwin::TSetContent content=(aFlags&CEikEdwin::EUserSuppliedText? CEikEdwin::EUseText : CEikEdwin::ECopyText);
+	rtEditor->SetDocumentContentL(*aReturn,content);
+	}
+
+/**
+ * @deprecated
+ */
+//stay
+EXPORT_C void CEikDialog::AddAutoNumberEditorL(const TDesC& aPrompt,TInt aId,TInt aMin,TInt aMax,TInt* aReturn)
+	{
+	CEikNumberEditor* numEd=(CEikNumberEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtNumberEditor,aReturn);
+	numEd->ConstructL(aMin,aMax,*aReturn);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoRangeEditorL(const TDesC& aPrompt,TInt aId,TInt aMin,TInt aMax,HBufC* aSeparatorText,SEikRange* aReturn)
+	{
+	CEikRangeEditor* rangeEd=(CEikRangeEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtRangeEditor,aReturn);
+	rangeEd->ConstructL(aMin,aMax,*aReturn, aSeparatorText);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoTimeEditorL(const TDesC& aPrompt,TInt aId,const TTime& aMin,const TTime& aMax,TBool aNoSeconds,TTime* aReturn)
+	{
+	CEikTimeEditor* timeEd = (CEikTimeEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtTimeEditor,aReturn);
+	timeEd->ConstructL(aMin,aMax,*aReturn,aNoSeconds);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoDateEditorL(const TDesC& aPrompt,TInt aId,const TTime& aMin,const TTime& aMax, TBool aNoPopout,TTime* aReturn)
+	{
+	CEikDateEditor* dateEd = (CEikDateEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtDateEditor,aReturn);
+	dateEd->ConstructL(aMin,aMax,*aReturn,aNoPopout);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoTimeAndDateEditorL(const TDesC& aPrompt,TInt aId,const TTime& aMin,const TTime& aMax,TBool aNoSeconds,TBool aNoPopout,HBufC* aInterveningText,TTime* aReturn)
+	{
+	TUint32 flags=0;
+	if(aNoSeconds)
+		flags|=EEikTimeWithoutSecondsField;
+	if(aNoPopout)
+		flags|=EEikDateWithoutPopoutCalendar;
+	CEikTimeAndDateEditor* timeAndDateEd = (CEikTimeAndDateEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtTimeAndDateEditor,aReturn);
+	timeAndDateEd->ConstructL(aMin,aMax,*aReturn,flags,aInterveningText);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoDurationEditorL(const TDesC& aPrompt,TInt aId,const TTimeIntervalSeconds& aMin,const TTimeIntervalSeconds& aMax,TBool aNoSeconds,TTimeIntervalSeconds* aReturn)
+	{
+	CEikDurationEditor* durationEd = (CEikDurationEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtDurationEditor,aReturn);
+	durationEd->ConstructL(aMin,aMax,*aReturn,aNoSeconds);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoTimeOffsetEditorL(const TDesC& aPrompt,TInt aId,const TTimeIntervalSeconds& aMin,const TTimeIntervalSeconds& aMax,TBool aNoSeconds,TTimeIntervalSeconds* aReturn)
+	{
+	CEikTimeOffsetEditor* timeOffsetEd = (CEikTimeOffsetEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtTimeOffsetEditor,aReturn);
+	timeOffsetEd->ConstructL(aMin,aMax,*aReturn,aNoSeconds);
+	}
+
+/**
+ * @deprecated
+ */
+/*EXPORT_C void CEikDialog::AddAutoLatitudeEditorL(const TDesC& aPrompt,TInt aId,HBufC* aDegreeSign,HBufC* aMinuteSign,
+											   HBufC* aSecondSign,HBufC* aTextForNorth,TChar aKeyToMatchForNorth,
+											   HBufC* aTextForSouth,TChar aKeyToMatchForSouth,
+											   SEikDegreesMinutesDirection* aReturn,TInt aFlags)
+	{
+	CEikLatitudeEditor* latitudeEd = (CEikLatitudeEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtLatitudeEditor,aReturn);
+	latitudeEd->ConstructL(aDegreeSign,aMinuteSign,aSecondSign,aTextForNorth,aKeyToMatchForNorth,aTextForSouth,aKeyToMatchForSouth,*aReturn,aFlags);
+	}
+*/
+/**
+ * @deprecated
+ */
+/*EXPORT_C void CEikDialog::AddAutoLongitudeEditorL(const TDesC& aPrompt,TInt aId,HBufC* aDegreeSign,HBufC* aMinuteSign,
+												HBufC* aSecondSign,HBufC* aTextForEast,TChar aKeyToMatchForEast,
+												HBufC* aTextForWest,TChar aKeyToMatchForWest,
+												SEikDegreesMinutesDirection* aReturn,TInt aFlags)
+	{
+	CEikLongitudeEditor* longitudeEd = (CEikLongitudeEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtLongitudeEditor,aReturn);
+	longitudeEd->ConstructL(aDegreeSign,aMinuteSign,aSecondSign,aTextForEast,aKeyToMatchForEast,aTextForWest,aKeyToMatchForWest,*aReturn,aFlags);
+	}
+*/
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoFloatEditorL(const TDesC& aPrompt,TInt aId,const TReal& aMin,const TReal& aMax,TReal* aReturn)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFixedPointEditor(EikCtl) */
+	CEikFloatingPointEditor* flPtEd=(CEikFloatingPointEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtFlPtEd,aReturn);
+	flPtEd->ConstructL(aMin,aMax,18);
+	flPtEd->SetValueL(aReturn);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoFixedPointEditorL(const TDesC& aPrompt,TInt aId,TInt aMin,TInt aMax,TInt* aRetValue,TInt aDecimalPlaces)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFixedPointEditor(EikCtl) */
+	CEikFixedPointEditor* fixedEd = (CEikFixedPointEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtFxPtEd,aRetValue);
+	fixedEd->ConstructL(aMin,aMax);
+	fixedEd->SetDecimalPlaces(aDecimalPlaces);
+	fixedEd->SetValueL(aRetValue);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::AddAutoSecretEditorL(const TDesC& aPrompt,TInt aId,TDes* aReturn)
+	{
+	CEikSecretEditor* secEd = (CEikSecretEditor*)CreateLineByTypeL(aPrompt,aId,EEikCtSecretEd,aReturn);
+	secEd->SetMaxLength(aReturn->MaxLength());
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetLabelL(TInt aControlId, const TDesC& aDes)
+	{
+	CEikLabel* label=(CEikLabel*)Control(aControlId);
+	label->SetTextL(aDes);
+	label->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetLabelL(TInt aControlId, TInt aResourceId)
+	{
+	HBufC* tmp=iCoeEnv->AllocReadResourceLC(aResourceId);
+	SetLabelL(aControlId,tmp->Des());
+	CleanupStack::PopAndDestroy(); // tmp
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetLabelReserveLengthL(TInt aControlId, TInt aLength)
+	{
+	((CEikLabel*)Control(aControlId))->SetBufferReserveLengthL(aLength);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::GetLabelText(TDes& aDes, TInt aControlId) const
+	{
+	aDes.Copy(*(((CEikLabel*)Control(aControlId))->Text()));
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetEdwinTextL(TInt aControlId, const TDesC* aDes)
+	{
+	CEikEdwin* edwin=(CEikEdwin*)Control(aControlId);
+	edwin->SetTextL(aDes);
+	edwin->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::GetEdwinText(TDes& aDes,TInt aControlId) const
+	{
+	((CEikEdwin*)Control(aControlId))->GetText(aDes);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetTextEditorTextL(TInt aControlId,const CGlobalText* aGlobalText)
+	{
+	CEikGlobalTextEditor* editor=(CEikGlobalTextEditor*)Control(aControlId);
+	editor->SetDocumentContentL(*((CGlobalText*)aGlobalText));	//const cast due to edwin function
+	editor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::GetTextEditorText(CGlobalText*& aGlobalText,TInt aControlId)
+	{
+	aGlobalText=((CEikGlobalTextEditor*)Control(aControlId))->GlobalText();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::ResetSecretEditor(TInt aControlId)
+	{
+	((CEikSecretEditor*)Control(aControlId))->Reset();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::GetSecretEditorText(TDes& aDes,TInt aControlId) const
+	{
+	((CEikSecretEditor*)Control(aControlId))->GetText(aDes);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetFloatingPointEditorValueL(TInt aControlId,const TReal* aValue)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFloatingPointEditor(EikCtl) */
+	CEikFloatingPointEditor* fltPtEd=(CEikFloatingPointEditor*)Control(aControlId);
+	fltPtEd->SetValueL(aValue);
+	fltPtEd->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TReal CEikDialog::FloatingPointEditorValue(TInt aControlId) const
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFloatingPointEditor(EikCtl) */
+	return ((CEikFloatingPointEditor*)Control(aControlId))->Value();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetFixedPointEditorValueL(TInt aControlId,TInt aValue)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFixedPointEditor(EikCtl) */
+	CEikFixedPointEditor* fixPtEd=(CEikFixedPointEditor*)Control(aControlId);
+	fixPtEd->SetValueL(&aValue);
+	fixPtEd->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TInt CEikDialog::FixedPointEditorValue(TInt aControlId) const
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFixedPointEditor(EikCtl) */
+	return ((CEikFixedPointEditor*)Control(aControlId))->Value();
+	}
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetFixedPointEditorDecimal(TInt aControlId,TInt aDecimal)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFixedPointEditor(EikCtl) */
+	((CEikFixedPointEditor*)Control(aControlId))->SetDecimalPlaces(aDecimal);
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TInt CEikDialog::FixedPointEditorDecimal(TInt aControlId) const
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFixedPointEditor(EikCtl) */
+	return STATIC_CAST(CEikFixedPointEditor*,Control(aControlId))->DecimalPlaces();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetNumberEditorMinAndMax(TInt aControlId, TInt aMinimumValue, TInt aMaximumValue)
+	{
+	CEikNumberEditor* numberEditor=(CEikNumberEditor*)Control(aControlId);
+	numberEditor->SetMinimumAndMaximum(aMinimumValue, aMaximumValue);
+	numberEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetNumberEditorValue(TInt aControlId, TInt aNumber)
+	{
+	CEikNumberEditor* numberEditor=(CEikNumberEditor*)Control(aControlId);
+	numberEditor->SetNumber(aNumber);
+	numberEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TInt CEikDialog::NumberEditorValue(TInt aControlId) const
+	{
+	return ((CEikNumberEditor*)Control(aControlId))->Number();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetFloatEditorMinAndMax(TInt aControlId,TInt aMin,TInt aMax)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFloatingPointEditor(EikCtl) */
+	CEikFloatingPointEditor* floatEditor=(CEikFloatingPointEditor*)Control(aControlId);
+	floatEditor->SetMinMax(aMin,aMax);
+	floatEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetFloatEditorValueL(TInt aControlId,TReal aFloat)
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFloatingPointEditor(EikCtl) */
+	CEikFloatingPointEditor* floatEditor=(CEikFloatingPointEditor*)Control(aControlId);
+	floatEditor->SetValueL(&aFloat);
+	floatEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TReal CEikDialog::FloatEditorValue(TInt aControlId) const
+	{
+/*	Reversed Build Thinning, reincluded eliminated CEikFloatingPointEditor(EikCtl) */
+	return ((CEikFloatingPointEditor*)Control(aControlId))->Value();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetRangeEditorMinAndMax(TInt aControlId, TInt aMinimumValue, TInt aMaximumValue)
+	{
+	CEikRangeEditor* rangeEditor=(CEikRangeEditor*)Control(aControlId);
+	rangeEditor->SetMinimumAndMaximum(aMinimumValue, aMaximumValue);
+	rangeEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetRangeEditorValue(TInt aControlId, const SEikRange& aRange)
+	{
+	CEikRangeEditor* rangeEditor=(CEikRangeEditor*)Control(aControlId);
+	rangeEditor->SetRange(aRange);
+	rangeEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C SEikRange CEikDialog::RangeEditorValue(TInt aControlId) const
+	{
+	return ((CEikRangeEditor*)Control(aControlId))->Range();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetTTimeEditorMinAndMax(TInt aControlId, const TTime& aMinimumTime, const TTime& aMaximumTime)
+	{
+	CEikTTimeEditor* tTimeEditor=(CEikTTimeEditor*)Control(aControlId);
+	tTimeEditor->SetMinimumAndMaximum(aMinimumTime, aMaximumTime);
+	tTimeEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetTTimeEditorValue(TInt aControlId, const TTime& aTime)
+	{
+	CEikTTimeEditor* tTimeEditor=(CEikTTimeEditor*)Control(aControlId);
+	tTimeEditor->SetTTime(aTime);
+	tTimeEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TTime CEikDialog::TTimeEditorValue(TInt aControlId) const
+	{
+	return ((CEikTTimeEditor*)Control(aControlId))->GetTTime();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetDurationEditorMinAndMax(TInt aControlId, const TTimeIntervalSeconds& aMinimumDuration, const TTimeIntervalSeconds& aMaximumDuration)
+	{
+	CEikDurationEditor* durationEditor=(CEikDurationEditor*)Control(aControlId);
+	durationEditor->SetMinimumAndMaximum(aMinimumDuration, aMaximumDuration);
+	durationEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetDurationEditorValue(TInt aControlId, const TTimeIntervalSeconds& aDuration)
+	{
+	CEikDurationEditor* durationEditor=(CEikDurationEditor*)Control(aControlId);
+	durationEditor->SetDuration(aDuration);
+	durationEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TTimeIntervalSeconds CEikDialog::DurationEditorValue(TInt aControlId) const
+	{
+	return ((CEikDurationEditor*)Control(aControlId))->Duration();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetTimeOffsetEditorMinAndMax(TInt aControlId, const TTimeIntervalSeconds& aMinimumTimeOffset, const TTimeIntervalSeconds& aMaximumTimeOffset)
+	{
+	CEikTimeOffsetEditor* timeOffsetEditor=(CEikTimeOffsetEditor*)Control(aControlId);
+	timeOffsetEditor->SetMinimumAndMaximum(aMinimumTimeOffset, aMaximumTimeOffset);
+	timeOffsetEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetTimeOffsetEditorValue(TInt aControlId, const TTimeIntervalSeconds& aTimeOffset)
+	{
+	CEikTimeOffsetEditor* timeOffsetEditor=(CEikTimeOffsetEditor*)Control(aControlId);
+	timeOffsetEditor->SetTimeOffset(aTimeOffset);
+	timeOffsetEditor->DrawNow();
+	}
+
+/**
+ * @deprecated
+ */
+EXPORT_C TTimeIntervalSeconds CEikDialog::TimeOffsetEditorValue(TInt aControlId) const
+	{
+	return ((CEikTimeOffsetEditor*)Control(aControlId))->TimeOffset();
+	}
+
+/**
+ * @deprecated
+ */
+/*EXPORT_C void CEikDialog::SetLatitudeEditorValue(TInt aControlId, const SEikDegreesMinutesDirection& aLatitude)
+	{
+	CEikLatitudeEditor* latitudeEditor=(CEikLatitudeEditor*)Control(aControlId);
+	latitudeEditor->SetLatitude(aLatitude);
+	latitudeEditor->DrawNow();
+	}
+*/
+/**
+ * @deprecated
+ */
+/*EXPORT_C SEikDegreesMinutesDirection CEikDialog::LatitudeEditorValue(TInt aControlId) const
+	{
+	return ((CEikLatitudeEditor*)Control(aControlId))->Latitude();
+	}
+*/
+/**
+ * @deprecated
+ */
+/*EXPORT_C void CEikDialog::SetLongitudeEditorValue(TInt aControlId, const SEikDegreesMinutesDirection& aLongitude)
+	{
+	CEikLongitudeEditor* longitudeEditor=(CEikLongitudeEditor*)Control(aControlId);
+	longitudeEditor->SetLongitude(aLongitude);
+	longitudeEditor->DrawNow();
+	}
+*/
+/**
+ * @deprecated
+ */
+/*EXPORT_C SEikDegreesMinutesDirection CEikDialog::LongitudeEditorValue(TInt aControlId) const
+	{
+	return ((CEikLongitudeEditor*)Control(aControlId))->Longitude();
+	}
+*/
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::GetFileName(TFileName* /*aFileName*/,TInt /*aControlId*/) const
+	{}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::SetFileNameL(TInt /*aControlId*/, const TDesC* /*aFileName*/)
+	{}
+
+/**
+ * @deprecated
+ */
+EXPORT_C void CEikDialog::GetAutoValuesFromPage(CEikCapCArray* /*aLines*/)
+	{}
+
+