OSB_GUI::SwitchTimeInfo Class Reference

Inheritance diagram for OSB_GUI::SwitchTimeInfo:

Inheritance graph
[legend]
Collaboration diagram for OSB_GUI::SwitchTimeInfo:

Collaboration graph
[legend]
List of all members.

Detailed Description

Group box the show and edit the switch times.

Definition at line 654 of file tpscfg.h.

Public Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_GUI::SwitchTimeInfo::SwitchTimeInfo ( QWidget parent,
const char *  name = "gbSt_" 
) [explicit]

Constructor with Qt arugments.


Member Function Documentation

void OSB_GUI::SwitchTimeInfo::languageChange (  ) 

Process a language change.

OSB_LIB::Time OSB_GUI::SwitchTimeInfo::newTime (  )  const

Get new switch time.

void OSB_GUI::SwitchTimeInfo::setup ( bool  showOnly  ) 

Setup widgets for edit or show mode.

Parameters:
showOnly Flag not to allow editing.

OSB_LIB::Time OSB_GUI::SwitchTimeInfo::switchTime (  )  const

Get current switch time.

void OSB_GUI::SwitchTimeInfo::switchTimeEvent ( const SwitchTimeEvent event  ) 

Handle signals for switch times.

Parameters:
event Information about selected switch time.
Sets the time edit according to the contents of event.


Member Data Documentation

LeFixedWidth* OSB_GUI::SwitchTimeInfo::endTime_ [private]

Time edit for next switch time, always disabled.

Definition at line 701 of file tpscfg.h.

QGridLayout* OSB_GUI::SwitchTimeInfo::layout_ [private]

Layout of the group box.

Definition at line 703 of file tpscfg.h.

QTimeEdit* OSB_GUI::SwitchTimeInfo::newTime_ [private]

Time edit for switch time of mouse cursor.

This is the only time edit that the user can change. Set by the mouse cursor, user input however does not change the mouse position.

Definition at line 697 of file tpscfg.h.

LeFixedWidth* OSB_GUI::SwitchTimeInfo::switchTime_ [private]

Widget for active switch time, always disabled.

Definition at line 687 of file tpscfg.h.

QLabel* OSB_GUI::SwitchTimeInfo::tlEnd_ [private]

Label for next switch time.

Definition at line 699 of file tpscfg.h.

QLabel* OSB_GUI::SwitchTimeInfo::tlNewTime_ [private]

Label for time under mouse cursor.

Definition at line 689 of file tpscfg.h.

QLabel* OSB_GUI::SwitchTimeInfo::tlSwitchTime_ [private]

Label for switch time.

Definition at line 685 of file tpscfg.h.


The documentation for this class was generated from the following file:
Generated on Sat Sep 2 14:22:17 2006 for OSB Library by  doxygen 1.4.7