OSB_GUI::TcsMapping Class Reference

Inheritance diagram for OSB_GUI::TcsMapping:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Show or edit the configuration of a mapping TCS.

Definition at line 121 of file dlgtcsmapping.h.

Public Member Functions

Private Types

Private Member Functions

Private Attributes

Classes


Member Typedef Documentation

typedef OSB_LIB::TypeId<OSB_LIB::Cdr, 1> OSB_GUI::TcsMapping::CdrUsgType [private]

Short-hand for a CDR usage type.

Definition at line 128 of file dlgtcsmapping.h.

typedef OSB_LIB::TypeId<OSB_LIB::CpMapper> OSB_GUI::TcsMapping::CpmType [private]

Short-hand for a CP mapper type.

Definition at line 124 of file dlgtcsmapping.h.

typedef LeValueCombo<CpmType> OSB_GUI::TcsMapping::LineEdit [private]

Line edit of a row.

Definition at line 126 of file dlgtcsmapping.h.

typedef std::list<Row> OSB_GUI::TcsMapping::MappingDefs [private]

STL-container to hold mapping widgets.

Definition at line 137 of file dlgtcsmapping.h.


Constructor & Destructor Documentation

OSB_GUI::TcsMapping::TcsMapping ( QWidget parent,
const char *  name = "tcsMapping_",
WFlags  fl = 0 
) [explicit]

Constructor with QT arguments.


Member Function Documentation

void OSB_GUI::TcsMapping::addRow ( const OSB_LIB::UsageType type,
int  pos,
QLabel buddy = 0 
) [private]

Add a row.

void OSB_GUI::TcsMapping::allowEdit ( bool  allow  ) 

Set widgets for editing or show only.

void OSB_GUI::TcsMapping::display ( const OSB_LIB::MappingDistTcs tcs,
bool  showOnly 
)

Set widgets for a mapping TCS.

Parameters:
tcs Mapping TCS to display.
showOnly Flag if the TCS is only displayed.

Row* OSB_GUI::TcsMapping::findRow ( const OSB_LIB::UsageType type  )  [private]

Find a row.

void OSB_GUI::TcsMapping::languageChange (  ) 

Process a language change.

void OSB_GUI::TcsMapping::populate ( OSB_LIB::MappingDistTcs tcs  )  const

Write configuration to mapping TCS.

Parameters:
tcs Mapping TCS to populate.

void OSB_GUI::TcsMapping::resetMappings (  ) 

Reset all mapping definitions.


Member Data Documentation

CmbCpm* OSB_GUI::TcsMapping::cmbCpm_ [private]

Shared combobox of line edits.

Definition at line 180 of file dlgtcsmapping.h.

MappingDefs OSB_GUI::TcsMapping::mappings_ [private]

Mapping definitions of the TCS.

Definition at line 182 of file dlgtcsmapping.h.


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