Inheritance diagram for MAKLogger::DtSetZoomDialog:
Collaboration diagram for MAKLogger::DtSetZoomDialog: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 | |
| DtLgrGuiModel * | myModel |
| DtAbsoluteTime | myNewFirstTime |
| DtAbsoluteTime | myNewLastTime |
| 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.
| virtual void MAKLogger::DtSetZoomDialog::setFirstTime | ( | DtAbsoluteTime | time | ) | [virtual, slot] |
Set the zoom's first time.
This changes the center, duration, first and center percentages.
| virtual void MAKLogger::DtSetZoomDialog::setLastTime | ( | DtAbsoluteTime | time | ) | [virtual, slot] |
Set the zoom's last time.
This changes the center, duration, last and center percentages.