OSB_GUI::RpConfigBase Class Reference

Collaboration diagram for OSB_GUI::RpConfigBase:

Collaboration graph
[legend]
List of all members.

Detailed Description

Base class for the configuration of rated party evaluator.

This class is a manager for the configuration widgets of a rated party evaluator.
It does not inherit from QWidget because the layout should nicely align with DlgRpConfig.

Definition at line 203 of file dlgrpcfg.h.

Public Types

Public Member Functions

Private Member Functions

Private Attributes


Member Typedef Documentation

typedef OSB_LIB::TypeId<OSB_LIB::RatedPartyEval> OSB_GUI::RpConfigBase::RpEvalType

Short-hand for the type of the rated party evaluator.

Definition at line 206 of file dlgrpcfg.h.


Constructor & Destructor Documentation

OSB_GUI::RpConfigBase::RpConfigBase ( QWidget parent,
QGridLayout *  layout,
int *  row 
)

Constructor with parent widget.

Parameters:
parent Parent widget (usually DlgRpConfig).
layout Layout to use for the widgets.
row First row in layout to use.

virtual OSB_GUI::RpConfigBase::~RpConfigBase (  )  [virtual]

Destructor: delete the widgets.

OSB_GUI::RpConfigBase::RpConfigBase ( const RpConfigBase  )  [private]

Prevent copying until needed: not implemented.


Member Function Documentation

virtual void OSB_GUI::RpConfigBase::enable ( bool  on  )  [pure virtual]

Enable or disable the widgets.

virtual QWidget* OSB_GUI::RpConfigBase::fristFocusWidget (  )  [pure virtual]

First widget to get the focus.

RpConfigBase& OSB_GUI::RpConfigBase::operator= ( const RpConfigBase  )  [private]

Prevent assignment until needed: not implemented.

virtual void OSB_GUI::RpConfigBase::setRpEval ( OSB_LIB::RatedPartyEval rpEval  )  [pure virtual]

Set the parameters of the rated party evaluator.

virtual void OSB_GUI::RpConfigBase::showRpEval ( const OSB_LIB::RatedPartyEval rpEval  )  [pure virtual]

Show the configuration of a rated party evaluator.


Member Data Documentation

QFrame* OSB_GUI::RpConfigBase::lineConfig_ [private]

Configuration separator line.

Definition at line 248 of file dlgrpcfg.h.

QLabel* OSB_GUI::RpConfigBase::tlConfig_ [private]

Label configuration.

Definition at line 246 of file dlgrpcfg.h.


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