OSB_GUI::TsVsCfg Class Reference

Inheritance diagram for OSB_GUI::TsVsCfg:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Widget to show and configure OSB_LIB::TsVersion.

Definition at line 100 of file tsutils.h.

Public Member Functions

Private Slots

Private Attributes


Constructor & Destructor Documentation

OSB_GUI::TsVsCfg::TsVsCfg ( QWidget parent,
const char *  name = "tsVsCfg_",
WFlags  flags = 0 
) [explicit]

Constructor with QT arguments.


Member Function Documentation

void OSB_GUI::TsVsCfg::addGeneralInfo ( ToVsHead generalInfo  ) 

Add general TO information.

void OSB_GUI::TsVsCfg::bundledToggled ( bool  on  )  [private, slot]

Bundled flag changed.

void OSB_GUI::TsVsCfg::display ( const OSB_LIB::TsVersion tsVs,
bool  showOnly 
)

Set widgets for a TS version.

Parameters:
tsVs TS version to display.
showOnly Flag if the TS version is only displayed.

void OSB_GUI::TsVsCfg::languageChange (  ) 

Process a language change.

void OSB_GUI::TsVsCfg::refreshCurrent (  )  [private, slot]

Refresh TS version data of the current page.

void OSB_GUI::TsVsCfg::setBundledTf ( const OSB_LIB::TcTpTariff tfCfg  )  [private, slot]

Bundled tariff set by user.

void OSB_GUI::TsVsCfg::setEditedTsVs ( OSB_LIB::TsVersion tsVs  ) 

Set the TS version being edited.

Parameters:
tsVs TS version to edit; it may be 0.

void OSB_GUI::TsVsCfg::setFlatTf ( const OSB_LIB::TcTpTariff tfCfg  )  [private, slot]

Flat tariff set by user.

void OSB_GUI::TsVsCfg::setScs ( const OSB_LIB::Id< OSB_LIB::ScSystem > &  scsId  )  [private, slot]

SC system set by user.

void OSB_GUI::TsVsCfg::setTcs ( const OSB_LIB::ScTcsCfg scTcsCfg  )  [private, slot]

TC system set by user.

void OSB_GUI::TsVsCfg::setTps ( const OSB_LIB::TcTpsCfg tcTpsCfg  )  [private, slot]

TP system set by user.

bool OSB_GUI::TsVsCfg::tsVsModified (  )  const

Edited TS version modified?


Member Data Documentation

TsTfCfg* OSB_GUI::TsVsCfg::bundledCfg_ [private]

Bundled tariff configuration.

Definition at line 172 of file tsutils.h.

TsTfCfg* OSB_GUI::TsVsCfg::flatCfg_ [private]

Flat tariff configuration.

Definition at line 170 of file tsutils.h.

TsVsGeneral* OSB_GUI::TsVsCfg::general_ [private]

General information.

Definition at line 164 of file tsutils.h.

TsScCfg* OSB_GUI::TsVsCfg::scCfg_ [private]

Service class configuration.

Definition at line 166 of file tsutils.h.

TsTcCfg* OSB_GUI::TsVsCfg::tcCfg_ [private]

Tariff class configuration.

Definition at line 168 of file tsutils.h.

OSB_LIB::TsVersion* OSB_GUI::TsVsCfg::tsVs_ [private]

Pointer to TS version being edited.

Definition at line 160 of file tsutils.h.

bool OSB_GUI::TsVsCfg::tsVsModified_ [private]

Flag if tsVs_ has been modified.

Definition at line 162 of file tsutils.h.


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