CAknDurationQueryDialog Class Reference

API published in: S60 1st Ed

Link against: avkon.lib

Capability Information

Required Capabilities

None


#include <aknquerydialog.h>

Inherits CAknQueryDialog.


Detailed Description

This class should be used when user is reguest to enter duration.

Public Member Functions

IMPORT_C  CAknDurationQueryDialog (TTimeIntervalSeconds &aDuration, const TTone &aTone=ENoTone)
 
  • deprecated (use NewL instead)

virtual IMPORT_C  ~CAknDurationQueryDialog ()
  C++ Destructor.
IMPORT_C void  SetMinimumAndMaximum (const TTimeIntervalSeconds &aMinimumDuration, const TTimeIntervalSeconds &aMaximumDuration)
  Set maximum and minimum durations to editor.
IMPORT_C void  HandlePointerEventL (const TPointerEvent &aPointerEvent)
  Handles pointer events.

Static Public Member Functions

static IMPORT_C CAknDurationQueryDialog NewL (TTimeIntervalSeconds &aTime, const TTone &aTone=ENoTone)
  Second phase construction required to align API with multiline queries and because in future MAknQueryData will be used.

Protected Member Functions

IMPORT_C void  PreLayoutDynInitL ()
  From CEikdialog.
virtual IMPORT_C TBool  OkToExitL (TInt aButtonId)
  From CEikdialog.
TTimeIntervalSeconds &  Duration ()
const TTimeIntervalSeconds &  Duration () const

Protected Attributes

TTimeIntervalSeconds &  iDuration

Constructor & Destructor Documentation

IMPORT_C CAknDurationQueryDialog::CAknDurationQueryDialog TTimeIntervalSeconds &  aDuration,
const TTone aTone = ENoTone
 
  • deprecated (use NewL instead)
virtual IMPORT_C CAknDurationQueryDialog::~CAknDurationQueryDialog  )  [virtual]
 

C++ Destructor.


Member Function Documentation

const TTimeIntervalSeconds& CAknDurationQueryDialog::Duration  )  const [inline, protected]
 
Returns:
data
TTimeIntervalSeconds& CAknDurationQueryDialog::Duration  )  [inline, protected]
 
Returns:
data
IMPORT_C void CAknDurationQueryDialog::HandlePointerEventL const TPointerEvent &  aPointerEvent  ) 
 

Handles pointer events.

Reimplemented from CAknQueryDialog.

static IMPORT_C CAknDurationQueryDialog* CAknDurationQueryDialog::NewL TTimeIntervalSeconds &  aTime,
const TTone aTone = ENoTone
[static]
 

Second phase construction required to align API with multiline queries and because in future MAknQueryData will be used.

virtual IMPORT_C TBool CAknDurationQueryDialog::OkToExitL TInt  aButtonId  )  [protected, virtual]
 

From CEikdialog.

This function is called by the EIKON framework if the user activates a button in the button panel. It is not called if the Cancel button is activated, unless the EEikDialogFlagNotifyEsc flag is set.

Parameters:
aButtonId  The ID of the button that was activated
Returns:
Should return ETrue if the dialog should exit, and EFalse if it should not.

Reimplemented from CAknQueryDialog.

IMPORT_C void CAknDurationQueryDialog::PreLayoutDynInitL  )  [protected, virtual]
 

From CEikdialog.

This function is called by the EIKON dialog framework just before the dialog is activated, after it has called PreLayoutDynInitL() and the dialog has been sized.

Reimplemented from CAknQueryDialog.

IMPORT_C void CAknDurationQueryDialog::SetMinimumAndMaximum const TTimeIntervalSeconds &  aMinimumDuration,
const TTimeIntervalSeconds &  aMaximumDuration
 

Set maximum and minimum durations to editor.

This override values given in resource. Only values inside the initial minimum and maximum are permitted.

Parameters:
aMinimumDuration  Minimumm duration
aMaximumDuration  Maximum duration.

Field Documentation

TTimeIntervalSeconds& CAknDurationQueryDialog::iDuration [protected]
 
Deprecated:

The documentation for this class was generated from the following file:

Copyright © Nokia Corporation 2001-2008
Back to top