Public Slots | Public Member Functions | Protected Slots | Protected Member Functions | Protected Attributes
MAKLogger::DtSetZoomDialog Class Reference
+ Inheritance diagram for MAKLogger::DtSetZoomDialog:
+ Collaboration diagram for MAKLogger::DtSetZoomDialog:

List of all members.

Public Slots

virtual void onOK ()
virtual void onCancel ()
virtual void setFirstTime (DtAbsoluteTime time)
 Set the zoom's first time.
virtual void setLastTime (DtAbsoluteTime time)
 Set the zoom's last time.
virtual void setCenterDuration (DtAbsoluteTime time, DtRelativeTime dur)
 Set the zoom's center and duration time.
virtual DtAbsoluteTime firstTime () const
 Get the first time.
virtual DtAbsoluteTime lastTime () const
 Get the last time.
virtual DtAbsoluteTime centerTime () const
 Calculate the current center time.
virtual DtRelativeTime duration () const
 Calculate the current duration.

Public Member Functions

 DtSetZoomDialog (DtLgrGuiModel &model, DtAbsoluteTime start, DtAbsoluteTime end, QWidget *parent)

Protected Slots

virtual void onFirstTimeChanged (const QString &)
virtual void onLastTimeChanged (const QString &)
virtual void onCenterTimeChanged (const QString &)
virtual void onDurationChanged (const QString &)
virtual void setToFirstTapeTime ()
virtual void setToLastTapeTime ()
virtual void setToCurrentTime ()
virtual void setToMaximumDuration ()

Protected Member Functions

virtual DtRelativeTime maximumDuration (DtAbsoluteTime centerTime)
 Calculate the maximum duration given the center time.
virtual bool validateFirstTime (const QString &time)
 Validate the first time string and set first time if valid.
virtual bool validateLastTime (const QString &time)
 Validate the last time string and set last time if valid.
virtual bool validateCenterTime (const QString &time)
 Validate the center time string and set center time if valid.
virtual bool validateDurationTime (const QString &time)
 Validate the duration time string and set duration time if valid.
virtual void updateFirstTime ()
virtual void updateLastTime ()
virtual void updateCenterTime ()
virtual void updateDurationTime ()
virtual void setErrorMessage (const QString &msg)

Protected Attributes

DtLgrGuiModelmyModel
DtAbsoluteTime myNewFirstTime
DtAbsoluteTime myNewLastTime

Member Function Documentation

virtual void MAKLogger::DtSetZoomDialog::setCenterDuration ( DtAbsoluteTime  time,
DtRelativeTime  dur 
) [virtual, slot]

Set the zoom's center and duration time.

This changes the first and last times, and maximizes the duration if the current duration is too large.

Warning:
this does not change the widget.
virtual void MAKLogger::DtSetZoomDialog::setFirstTime ( DtAbsoluteTime  time) [virtual, slot]

Set the zoom's first time.

This changes the center, duration, first and center percentages.

Warning:
this does not change the widget.
virtual void MAKLogger::DtSetZoomDialog::setLastTime ( DtAbsoluteTime  time) [virtual, slot]

Set the zoom's last time.

This changes the center, duration, last and center percentages.

Warning:
this does not change the widget.

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

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)