VR-Exchange 2.1 API Documentation
List of all members | Signals | Public Member Functions | Protected Types | Protected Slots | Protected Attributes
MAKVrExchange::DtPreciseTimeEdit Class Reference

An widget for setting a precise time. More...

Inheritance diagram for MAKVrExchange::DtPreciseTimeEdit:
Inheritance graph
[legend]

Signals

void theTimeChanged ()

Public Member Functions

 DtPreciseTimeEdit (QWidget *parent=0)
 CTOR.
virtual ~DtPreciseTimeEdit ()
 DTOR.
virtual void setPaletteForegroundColor (const QColor &color)
virtual bool isValidTime () const
 Check to see if input is valid.
virtual int hours () const
 Get the hours part.
virtual void setHours (int)
 Set the hours part.
virtual int minutes () const
 Get the minutes part.
virtual void setMinutes (int minutes)
 Set the minutes part, if minutes > 60 hours are incremented.
virtual int seconds () const
 Get the seconds part.
virtual void setSeconds (int seconds)
 Set the seconds part, if seconds > 60 minutes are incremented.
virtual float subseconds () const
 Get the subseconds part.
virtual void setSubseconds (float subseconds)
 Set the subseconds part, if subseconds > 1.0 seconds are incremented.
virtual double time () const
 Get the total time compressed into seconds.
virtual void setTime (double)
 Set the total time is seconds.
virtual QString timeString () const
 Get the time in an encoded string.
virtual void setTimeString (const QString &str, bool *ok)
 Set the time in an encoded string.

Protected Types

enum  CurrentSection {
  Selected_None, Selected_Hours, Selected_Minutes, Selected_Seconds,
  Selected_SubSeconds
}

Protected Slots

virtual void validateInput ()
virtual void selectedTimeChanged ()
virtual void increaseTime ()
virtual void decreaseTime ()

Protected Attributes

CurrentSection myCurrentSection
QFrame * myInputFrame
QLabelmyHourSeperator
QLabelmyMinuteSeparator
QLabelmySecondSeparator
QLineEditmyHourEdit
QLineEditmyMinuteEdit
QLineEditmySecondEdit
QLineEditmySubSecondEdit

Detailed Description

An widget for setting a precise time.

Member Enumeration Documentation

Enumerator:
Selected_None 
Selected_Hours 
Selected_Minutes 
Selected_Seconds 
Selected_SubSeconds 

Constructor & Destructor Documentation

MAKVrExchange::DtPreciseTimeEdit::DtPreciseTimeEdit ( QWidget parent = 0)

CTOR.

virtual MAKVrExchange::DtPreciseTimeEdit::~DtPreciseTimeEdit ( )
virtual

DTOR.

Member Function Documentation

virtual void MAKVrExchange::DtPreciseTimeEdit::setPaletteForegroundColor ( const QColor &  color)
virtual
virtual bool MAKVrExchange::DtPreciseTimeEdit::isValidTime ( ) const
virtual

Check to see if input is valid.

virtual int MAKVrExchange::DtPreciseTimeEdit::hours ( ) const
virtual

Get the hours part.

virtual void MAKVrExchange::DtPreciseTimeEdit::setHours ( int  )
virtual

Set the hours part.

virtual int MAKVrExchange::DtPreciseTimeEdit::minutes ( ) const
virtual

Get the minutes part.

virtual void MAKVrExchange::DtPreciseTimeEdit::setMinutes ( int  minutes)
virtual

Set the minutes part, if minutes > 60 hours are incremented.

virtual int MAKVrExchange::DtPreciseTimeEdit::seconds ( ) const
virtual

Get the seconds part.

virtual void MAKVrExchange::DtPreciseTimeEdit::setSeconds ( int  seconds)
virtual

Set the seconds part, if seconds > 60 minutes are incremented.

virtual float MAKVrExchange::DtPreciseTimeEdit::subseconds ( ) const
virtual

Get the subseconds part.

virtual void MAKVrExchange::DtPreciseTimeEdit::setSubseconds ( float  subseconds)
virtual

Set the subseconds part, if subseconds > 1.0 seconds are incremented.

virtual double MAKVrExchange::DtPreciseTimeEdit::time ( ) const
virtual

Get the total time compressed into seconds.

virtual void MAKVrExchange::DtPreciseTimeEdit::setTime ( double  )
virtual

Set the total time is seconds.

virtual QString MAKVrExchange::DtPreciseTimeEdit::timeString ( ) const
virtual

Get the time in an encoded string.

virtual void MAKVrExchange::DtPreciseTimeEdit::setTimeString ( const QString &  str,
bool *  ok 
)
virtual

Set the time in an encoded string.

void MAKVrExchange::DtPreciseTimeEdit::theTimeChanged ( )
signal
virtual void MAKVrExchange::DtPreciseTimeEdit::validateInput ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPreciseTimeEdit::selectedTimeChanged ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPreciseTimeEdit::increaseTime ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPreciseTimeEdit::decreaseTime ( )
protectedvirtualslot

Member Data Documentation

CurrentSection MAKVrExchange::DtPreciseTimeEdit::myCurrentSection
protected
QFrame* MAKVrExchange::DtPreciseTimeEdit::myInputFrame
protected
QLabel* MAKVrExchange::DtPreciseTimeEdit::myHourSeperator
protected
QLabel* MAKVrExchange::DtPreciseTimeEdit::myMinuteSeparator
protected
QLabel* MAKVrExchange::DtPreciseTimeEdit::mySecondSeparator
protected
QLineEdit* MAKVrExchange::DtPreciseTimeEdit::myHourEdit
protected
QLineEdit* MAKVrExchange::DtPreciseTimeEdit::myMinuteEdit
protected
QLineEdit* MAKVrExchange::DtPreciseTimeEdit::mySecondEdit
protected
QLineEdit* MAKVrExchange::DtPreciseTimeEdit::mySubSecondEdit
protected

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

Document ID: Generated on Tue Aug 7 22:07:13 EDT 2012 from SVN revision 117874
Copyright © 2005-2012 VT MÄK Inc. All Rights Reserved (www.mak.com)