OSB_GUI::RfSlotCharges Class Reference

Inheritance diagram for OSB_GUI::RfSlotCharges:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Tabwidget for OSB_LIB::RfSlot charges.

Definition at line 120 of file dlgrfslot.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::RfSlotCharges::Charges [private]

STL containter to hold the charges.

Definition at line 124 of file dlgrfslot.h.


Constructor & Destructor Documentation

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

Constructor with Qt arguments.

OSB_GUI::RfSlotCharges::~RfSlotCharges (  ) 

Destructor: delete contents of charges_.


Member Function Documentation

void OSB_GUI::RfSlotCharges::buildChargeLayout (  )  [private]

Arrange the charges in the layout.

void OSB_GUI::RfSlotCharges::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::RfSlotCharges::insertEmpty (  )  [private, slot]

Insert an empty charge interval.

void OSB_GUI::RfSlotCharges::languageChange (  ) 

Set the text of the widgets.

void OSB_GUI::RfSlotCharges::setCharges ( const OSB_LIB::RfSlot rf  ) 

Populate with RF slot charges.

void OSB_GUI::RfSlotCharges::setCurrency ( const OSB_LIB::Currency c  )  [slot]

Set the currency.

void OSB_GUI::RfSlotCharges::setCurrencyText (  )  [private]

Set the text of the currency label.

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

Enable or disable the widgets.

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

Set the tab stop order.

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

Set the unit.

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

Set the text of the unit label.

void OSB_GUI::RfSlotCharges::writeCharges ( OSB_LIB::RfSlot rf  ) 

Write charges to RF slot.


Member Data Documentation

Charges OSB_GUI::RfSlotCharges::charges_ [private]

Widget array with charges.

Definition at line 175 of file dlgrfslot.h.

std::string OSB_GUI::RfSlotCharges::currency_ [private]

Currency code.

Definition at line 171 of file dlgrfslot.h.

LeDecimal* OSB_GUI::RfSlotCharges::leLastAmount_ [private]

Charge for last interval.

Definition at line 177 of file dlgrfslot.h.

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

Unit name.

Definition at line 173 of file dlgrfslot.h.


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