OSB_GUI::RfScCharges Class Reference

Inheritance diagram for OSB_GUI::RfScCharges:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Widget to configure charges for a OSB_LIB::RfStairCase.

Definition at line 117 of file dlgrfsc.h.

Public Slots

Public Member Functions

Private Types

Private Slots

Private Member Functions

Private Attributes

Classes


Member Typedef Documentation

typedef std::list<Charge*> OSB_GUI::RfScCharges::Charges [private]

STL containter to hold the charges.

Definition at line 121 of file dlgrfsc.h.


Constructor & Destructor Documentation

OSB_GUI::RfScCharges::RfScCharges ( QWidget parent,
const char *  name = "rfSlotCharges_" 
)

Constructor with Qt arguments.

OSB_GUI::RfScCharges::~RfScCharges (  ) 

Destructor: delete contents of charges_.


Member Function Documentation

void OSB_GUI::RfScCharges::buildCharges (  )  [private]

Arrange the charges in the layout and set sequence numbers.

void OSB_GUI::RfScCharges::cleanCharges (  )  [private, slot]

Clean-up the charges.

Removes all empty charge intervals and then sorts the remaining entries according to up-to.

void OSB_GUI::RfScCharges::insertEmpty (  )  [private, slot]

Insert an empty charge sequence.

void OSB_GUI::RfScCharges::languageChange (  ) 

Set the text of the widgets.

void OSB_GUI::RfScCharges::setCharges ( const OSB_LIB::RfStairCase rf  ) 

Populate with RF slot charges.

void OSB_GUI::RfScCharges::setEnabled ( bool  on  ) 

Enable or disable the widgets.

void OSB_GUI::RfScCharges::setTabs (  )  [private]

Set the tab stop order.

void OSB_GUI::RfScCharges::setUnit ( const OSB_LIB::Unit u  )  [slot]

Set the unit.

void OSB_GUI::RfScCharges::setUnitText (  )  [private]

Set the text of the unit label.

void OSB_GUI::RfScCharges::writeCharges ( OSB_LIB::RfStairCase rf  ) 

Write charges to RF slot.


Member Data Documentation

Charges OSB_GUI::RfScCharges::charges_ [private]

Widget array with charges.

Definition at line 166 of file dlgrfsc.h.

Charge* OSB_GUI::RfScCharges::lastCharge_ [private]

Charge for last sequence.

Definition at line 168 of file dlgrfsc.h.

std::string OSB_GUI::RfScCharges::units_ [private]

Unit name.

Definition at line 164 of file dlgrfsc.h.


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