This class is responsible to create an administration widget. The administration console adds the contollers to its list of available windows.
Every instance of the class has its own type. This is an arbitrary design decision that does not require coordination between the various kinds of administration windows.
Definition at line 187 of file adminwidget.h.
OSB_GUI::AdminCtrl::AdminCtrl | ( | ) |
Constructor: sets the type.
virtual OSB_GUI::AdminCtrl::~AdminCtrl | ( | ) | [virtual] |
Empty virtual destructor.
OSB_GUI::AdminCtrl::AdminCtrl | ( | const AdminCtrl & | ) | [private] |
Prevent copying: not implemented.
virtual AdminWidget* OSB_GUI::AdminCtrl::creWidget | ( | QWorkspace * | parent, | |
Qt::WFlags | flags | |||
) | [pure virtual] |
Create the administration widget.
parent | The parent of the administration widget. | |
flags | Window flags that should be used when constructing the widget (see note below). |
Implemented in OSB_GUI::Asn1BrowserCtrl, OSB_GUI::InvMgmtCtrl, OSB_GUI::PrivAdminCtrl, OSB_GUI::RatingCfgCtrl, OSB_GUI::RecCountsCtrl, and OSB_GUI::StreamAdminCtrl.
virtual QListBoxItem* OSB_GUI::AdminCtrl::item | ( | ) | [pure virtual] |
Get the listbox item.
The returned pointer must not be 0.
See class description for the motivation of this member.
Implemented in OSB_GUI::Asn1BrowserCtrl, OSB_GUI::InvMgmtCtrl, OSB_GUI::PrivAdminCtrl, OSB_GUI::RatingCfgCtrl, OSB_GUI::RecCountsCtrl, and OSB_GUI::StreamAdminCtrl.
virtual void OSB_GUI::AdminCtrl::languageChange | ( | ) | [pure virtual] |
Change the language.
Implemented in OSB_GUI::Asn1BrowserCtrl, OSB_GUI::InvMgmtCtrl, OSB_GUI::PrivAdminCtrl, OSB_GUI::RatingCfgCtrl, OSB_GUI::RecCountsCtrl, and OSB_GUI::StreamAdminCtrl.
Prevent assignment: not implemented.
AdminType OSB_GUI::AdminCtrl::type | ( | ) | const |
Get the type of the generated administration widget.
long OSB_GUI::AdminCtrl::nextType_ [static, private] |
The next type identifier that will be used if an object of the class is created.
Definition at line 192 of file adminwidget.h.
AdminType OSB_GUI::AdminCtrl::type_ [private] |