The DtPreferencesPageCollection is an abstract class which implements the page collection interface, and can be used extended by specific Qt implementations such as a tabbed panel or dialog.
More...
The DtPreferencesPageCollection is an abstract class which implements the page collection interface, and can be used extended by specific Qt implementations such as a tabbed panel or dialog.
| MAKLogger::DtPreferencesPageCollection::DtPreferencesPageCollection |
( |
| ) |
|
| virtual MAKLogger::DtPreferencesPageCollection::~DtPreferencesPageCollection |
( |
| ) |
|
|
virtual |
DTOR, this will delete all currently added pages.
This will not call removePageFromGUI for each page.
| virtual void MAKLogger::DtPreferencesPageCollection::acceptPages |
( |
| ) |
|
|
protectedvirtual |
| virtual void MAKLogger::DtPreferencesPageCollection::activatePage |
( |
DtPage * |
| ) |
|
|
protectedvirtual |
| void MAKLogger::DtPreferencesPageCollection::addPage |
( |
DtPage * |
page | ) |
|
Add a page to the collection, the collection will assume ownership of the pointer.
| virtual void MAKLogger::DtPreferencesPageCollection::addPageToGui |
( |
DtPage * |
| ) |
|
|
protectedpure virtual |
| virtual void MAKLogger::DtPreferencesPageCollection::bringToTop |
( |
| ) |
|
|
virtual |
Brings the panel to the front (when it is tabbed)
| virtual void MAKLogger::DtPreferencesPageCollection::deactivatePage |
( |
DtPage * |
| ) |
|
|
protectedvirtual |
| DtPage* MAKLogger::DtPreferencesPageCollection::findPage |
( |
const std::string & |
pageClassName | ) |
|
Find a page. Returns 0 if the page wasn't added.
| const DtPage* MAKLogger::DtPreferencesPageCollection::findPage |
( |
const std::string & |
pageClassName | ) |
const |
Find a page. Returns 0 if the page wasn't added.
| virtual void MAKLogger::DtPreferencesPageCollection::loadPages |
( |
| ) |
|
|
protectedvirtual |
| const PageMap& MAKLogger::DtPreferencesPageCollection::pages |
( |
| ) |
const |
Get the currently available pages.
| virtual void MAKLogger::DtPreferencesPageCollection::rejectPages |
( |
| ) |
|
|
protectedvirtual |
| virtual void MAKLogger::DtPreferencesPageCollection::removeContainer |
( |
| ) |
|
|
virtual |
Removes the collection from the GUI (does not delete it)
| void MAKLogger::DtPreferencesPageCollection::removePage |
( |
DtPage * |
page, |
|
|
bool |
deletePage = true |
|
) |
| |
Remove a page that was previously added.
By default the page will be deleted.
| virtual void MAKLogger::DtPreferencesPageCollection::removePageFromGui |
( |
DtPage * |
| ) |
|
|
protectedpure virtual |
| virtual void MAKLogger::DtPreferencesPageCollection::selectPage |
( |
const std::string & |
pageClassName | ) |
|
|
protectedvirtual |
Implements selecting a page by name.
| virtual void MAKLogger::DtPreferencesPageCollection::selectPageInGui |
( |
DtPage * |
page | ) |
|
|
protectedpure virtual |
| PageMap MAKLogger::DtPreferencesPageCollection::myPages |
|
protected |
The documentation for this class was generated from the following file: