VR-Exchange 2.4 API Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
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 val)
 Set the hours part.
virtual int minutes () const
 Get the minutes part.
virtual void setMinutes (int val)
 Set the minutes part, if minutes > 60 hours are incremented.
virtual int seconds () const
 Get the seconds part.
virtual void setSeconds (int val)
 Set the seconds part, if seconds > 60 minutes are incremented.
virtual float subseconds () const
 Get the subseconds part.
virtual void setSubseconds (float val)
 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 val)
 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::decreaseTime ( )
protectedvirtualslot
virtual int MAKVrExchange::DtPreciseTimeEdit::hours ( ) const
virtual

Get the hours part.

virtual void MAKVrExchange::DtPreciseTimeEdit::increaseTime ( )
protectedvirtualslot
virtual bool MAKVrExchange::DtPreciseTimeEdit::isValidTime ( ) const
virtual

Check to see if input is valid.

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

Get the minutes part.

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

Get the seconds part.

virtual void MAKVrExchange::DtPreciseTimeEdit::selectedTimeChanged ( )
protectedvirtualslot
virtual void MAKVrExchange::DtPreciseTimeEdit::setHours ( int  val)
virtual

Set the hours part.

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

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

virtual void MAKVrExchange::DtPreciseTimeEdit::setPaletteForegroundColor ( const QColor &  color)
virtual
virtual void MAKVrExchange::DtPreciseTimeEdit::setSeconds ( int  val)
virtual

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

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

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

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

Set the total time is seconds.

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

Set the time in an encoded string.

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

Get the subseconds part.

void MAKVrExchange::DtPreciseTimeEdit::theTimeChanged ( )
signal
virtual double MAKVrExchange::DtPreciseTimeEdit::time ( ) const
virtual

Get the total time compressed into seconds.

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

Get the time in an encoded string.

virtual void MAKVrExchange::DtPreciseTimeEdit::validateInput ( )
protectedvirtualslot

Member Data Documentation

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

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

Document ID: Generated on Thu Jul 23 10:25:22 EDT 2015 from SVN revision 155065
Copyright © 2005-2014 VT MÄK. All Rights Reserved (www.mak.com)