QbTimeIntervalWidget Class Reference

#include <QbTimeWidgets_qt4.h>

List of all members.

Public Slots

void dropEvent (QDropEvent *event)
void startFocus ()
void endFocus ()
void centreFocus ()
void durationFocus ()
void dragEnterEvent (QDragEnterEvent *event)
void updateFields ()
void dropEvent (QDropEvent *event)
void startFocus ()
void endFocus ()
void centreFocus ()
void durationFocus ()
void dragEnterEvent (QDragEnterEvent *event)
void updateFields ()

Signals

void intervalUpdated ()
void intervalUpdated ()

Public Member Functions

 QbTimeIntervalWidget (QWidget *parent)
void setTimeInterval (QDOS::QdObject_var obj)
void setTimeInterval (const QDOS::TimeInterval &obj)
QDOS::QdTimeInterval_var getTimeInterval ()
QDOS::Time getDuration ()
 QbTimeIntervalWidget (QWidget *parent)
void setTimeInterval (QDOS::QdObject_var obj)
void setTimeInterval (const QDOS::TimeInterval &obj)
QDOS::QdTimeInterval_var getTimeInterval ()
QDOS::Time getDuration ()

Public Attributes

QbDateTimeWidget_start_time_field
QbDateTimeWidget_end_time_field
QbDateTimeWidget_centre_time_field
QbDurationWidget_duration_field

Private Member Functions

void updateStartEnd ()
void updateStartCentre ()
void updateStartDuration ()
void updateEndCentre ()
void updateEndDuration ()
void updateCentreDuration ()
void updateSelection ()
void updateStartEnd ()
void updateStartCentre ()
void updateStartDuration ()
void updateEndCentre ()
void updateEndDuration ()
void updateCentreDuration ()
void updateSelection ()

Private Attributes

QGridLayout * layout
int current
int previous
bool allowUpdate


Constructor & Destructor Documentation

QbTimeIntervalWidget::QbTimeIntervalWidget ( QWidget *  parent  ) 

QbTimeIntervalWidget::QbTimeIntervalWidget ( QWidget *  parent  ) 


Member Function Documentation

void QbTimeIntervalWidget::centreFocus (  )  [slot]

void QbTimeIntervalWidget::centreFocus (  )  [slot]

void QbTimeIntervalWidget::dragEnterEvent ( QDragEnterEvent *  event  )  [slot]

void QbTimeIntervalWidget::dragEnterEvent ( QDragEnterEvent *  event  )  [slot]

void QbTimeIntervalWidget::dropEvent ( QDropEvent *  event  )  [slot]

void QbTimeIntervalWidget::dropEvent ( QDropEvent *  event  )  [slot]

void QbTimeIntervalWidget::durationFocus (  )  [slot]

void QbTimeIntervalWidget::durationFocus (  )  [slot]

void QbTimeIntervalWidget::endFocus (  )  [slot]

void QbTimeIntervalWidget::endFocus (  )  [slot]

QDOS::Time QbTimeIntervalWidget::getDuration (  ) 

Time QbTimeIntervalWidget::getDuration (  ) 

QDOS::QdTimeInterval_var QbTimeIntervalWidget::getTimeInterval (  ) 

QdTimeInterval_var QbTimeIntervalWidget::getTimeInterval (  ) 

void QbTimeIntervalWidget::intervalUpdated (  )  [signal]

void QbTimeIntervalWidget::intervalUpdated (  )  [signal]

void QbTimeIntervalWidget::setTimeInterval ( const QDOS::TimeInterval obj  ) 

void QbTimeIntervalWidget::setTimeInterval ( QDOS::QdObject_var  obj  ) 

void QbTimeIntervalWidget::setTimeInterval ( const QDOS::TimeInterval obj  ) 

void QbTimeIntervalWidget::setTimeInterval ( QDOS::QdObject_var  obj  ) 

void QbTimeIntervalWidget::startFocus (  )  [slot]

void QbTimeIntervalWidget::startFocus (  )  [slot]

void QbTimeIntervalWidget::updateCentreDuration (  )  [private]

void QbTimeIntervalWidget::updateCentreDuration (  )  [private]

void QbTimeIntervalWidget::updateEndCentre (  )  [private]

void QbTimeIntervalWidget::updateEndCentre (  )  [private]

void QbTimeIntervalWidget::updateEndDuration (  )  [private]

void QbTimeIntervalWidget::updateEndDuration (  )  [private]

void QbTimeIntervalWidget::updateFields (  )  [slot]

void QbTimeIntervalWidget::updateFields (  )  [slot]

void QbTimeIntervalWidget::updateSelection (  )  [private]

void QbTimeIntervalWidget::updateSelection (  )  [private]

void QbTimeIntervalWidget::updateStartCentre (  )  [private]

void QbTimeIntervalWidget::updateStartCentre (  )  [private]

void QbTimeIntervalWidget::updateStartDuration (  )  [private]

void QbTimeIntervalWidget::updateStartDuration (  )  [private]

void QbTimeIntervalWidget::updateStartEnd (  )  [private]

void QbTimeIntervalWidget::updateStartEnd (  )  [private]


Member Data Documentation

QGridLayout * QbTimeIntervalWidget::layout [private]


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

Generated on Tue Dec 9 16:55:36 2008 for QSAS by  doxygen 1.5.7