OSB_GUI::DlgRpType Class Reference

Inheritance diagram for OSB_GUI::DlgRpType:

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

Collaboration graph
[legend]
List of all members.

Detailed Description

Dialog to maintain rateable parties.

Definition at line 78 of file dlgrptype.h.

Public Member Functions

Protected Slots

Private Slots

Private Member Functions

Private Attributes


Constructor & Destructor Documentation

OSB_GUI::DlgRpType::DlgRpType ( OSB_DB::Session session,
OSB_LIB::RatedPartyTypes rpTypes,
QWidget parent,
const char *  name = "DlgRpType",
bool  modal = true,
WFlags  flags = 0 
) [explicit]

Constructor with settings and QT arguments.

Parameters:
session Database session to use.
rpTypes List with rated party types to use.
parent Parent widget of the dialog.
name Name of the dialog.
modal Flag for a modal dialog.
flags Widget flags for the dialog.

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

Prevent copying: not implemented.


Member Function Documentation

void OSB_GUI::DlgRpType::enableSave (  )  [private, slot]

Enable or disable the push button Save.

virtual void OSB_GUI::DlgRpType::languageChange (  )  [protected, virtual, slot]

Change the language.

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

Prevent assignment: not implemented.

void OSB_GUI::DlgRpType::remove (  )  [private, slot]

Remove a rateable party.

void OSB_GUI::DlgRpType::save (  )  [private, slot]

Create or save a rateable party.

void OSB_GUI::DlgRpType::showFirstRp (  )  [private]

Show the first rateable party in rpTypes_.

void OSB_GUI::DlgRpType::showRpType ( int  value  )  [private, slot]

Show a rateable party.

Parameters:
value Type of the rateable party to show.


Member Data Documentation

QVBoxLayout* OSB_GUI::DlgRpType::layout_ [private]

Layout for the whole dialog.

Definition at line 156 of file dlgrptype.h.

QLineEdit* OSB_GUI::DlgRpType::leName_ [private]

Line edit for the rated party name.

Definition at line 141 of file dlgrptype.h.

QFrame* OSB_GUI::DlgRpType::linePb_ [private]

Line above push buttons.

Definition at line 147 of file dlgrptype.h.

QHBoxLayout* OSB_GUI::DlgRpType::loPb_ [private]

Layout for the push buttons.

Definition at line 162 of file dlgrptype.h.

QHBoxLayout* OSB_GUI::DlgRpType::loTop_ [private]

Layout for type and name.

Definition at line 158 of file dlgrptype.h.

QPushButton* OSB_GUI::DlgRpType::pbDone_ [private]

Push button done.

Definition at line 153 of file dlgrptype.h.

QPushButton* OSB_GUI::DlgRpType::pbRemove_ [private]

Push button remove.

Definition at line 151 of file dlgrptype.h.

QPushButton* OSB_GUI::DlgRpType::pbSave_ [private]

Push button save.

Definition at line 149 of file dlgrptype.h.

OSB_LIB::RatedPartyTypes& OSB_GUI::DlgRpType::rpTypes_ [private]

List of rateable parties to use.

Definition at line 131 of file dlgrptype.h.

OSB_DB::Session& OSB_GUI::DlgRpType::session_ [private]

Database session to use.

Definition at line 129 of file dlgrptype.h.

QSpacerItem* OSB_GUI::DlgRpType::spPb_ [private]

Spacer left of push button done.

Definition at line 164 of file dlgrptype.h.

QSpacerItem* OSB_GUI::DlgRpType::spTop_ [private]

Spacer between type and name.

Definition at line 160 of file dlgrptype.h.

QSpinBox* OSB_GUI::DlgRpType::spType_ [private]

Spinbox for the rated party type.

Definition at line 137 of file dlgrptype.h.

QTextEdit* OSB_GUI::DlgRpType::teDes_ [private]

Text edit for the rated party description.

Definition at line 145 of file dlgrptype.h.

QLabel* OSB_GUI::DlgRpType::tlDes_ [private]

Label description.

Definition at line 143 of file dlgrptype.h.

QLabel* OSB_GUI::DlgRpType::tlName_ [private]

Label name.

Definition at line 139 of file dlgrptype.h.

QLabel* OSB_GUI::DlgRpType::tlType_ [private]

Label type (id).

Definition at line 135 of file dlgrptype.h.


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