![]() |
VR-Forces Developer's Guide
|
The Qt Page Panel, is a generic docked widget that contains a number of DtPages that it displays individually using a Tabbed Widget.

Public Member Functions | |
| DtQtPageDialog (DtDe &de, const std::string &panelClassName, QWidget *parent=0) | |
| virtual | ~DtQtPageDialog () |
| virtual void | setStatus (const QString &status) |
| virtual void | resume () |
| virtual void | hide () |
Public Member Functions inherited from makVrv::DtQtPageCollection | |
| DtQtPageCollection (DtDe &de, const std::string &collectionClassName) | |
| virtual | ~DtQtPageCollection () |
| void | addPage (DtPage *page) |
| void | removePage (DtPage *page, bool deletePage=true) |
| DtPage * | findPage (const std::string &pageClassName) |
| const DtPage * | findPage (const std::string &pageClassName) const |
| const PageMap & | pages () const |
| virtual void | removeContainer () |
| virtual void | bringToTop () |
Public Member Functions inherited from makVrv::DtPageCollection | |
| DtPageCollection (DtDe &de, const std::string &collectionClassName) | |
| virtual | ~DtPageCollection () |
| const std::string & | collectionClassName () const |
| const PageClassList & | pageClasses () const |
| void | show (const std::string &page=std::string("")) |
| void | hide () |
| bool | visible () const |
| virtual int | tabIndex () const |
| virtual bool | isTabbed () const |
| DtPageConfiguration::PageCollectionLocation | location () const |
| void | setLocation (DtPageConfiguration::PageCollectionLocation location) |
| DtPageConfiguration::PageCollectionGeometry & | floatingGeometry () |
| void | setFloatingGeometry (const DtPageConfiguration::PageCollectionGeometry &geometry) |
| void | setFloatingGeometry (int px, int py, int width, int height) |
| virtual DtPageConfiguration::PageCollectionGeometry | dockedGeometry () |
| void | setDockedGeometry (const DtPageConfiguration::PageCollectionGeometry &geometry) |
| void | setDockedGeometry (int px, int py, int width, int height) |
Protected Slots | |
| virtual void | onVisibilityChanged (bool visible) |
| virtual void | onCurrentChanged (int index) |
Protected Member Functions | |
| virtual void | changeVisibility (bool newVisibility) |
| virtual void | changeLocation (DtPageConfiguration::PageCollectionLocation location) |
| virtual void | changeFloatingGeometry (int px, int py, int width, int height) |
| virtual void | changeFloatingGeometry (const DtPageConfiguration::PageCollectionGeometry &geometry) |
| virtual void | changeDockedGeometry (int px, int py, int width, int height) |
| virtual void | changeDockedGeometry (const DtPageConfiguration::PageCollectionGeometry &geometry) |
| virtual void | addPageToGui (DtPage *) |
| virtual void | removePageFromGui (DtPage *) |
| virtual void | selectPageInGui (DtPage *page) |
| virtual void | closeEvent (QCloseEvent *e) |
| virtual void | reject () |
| void | setupGui () |
| virtual void | keyPressEvent (QKeyEvent *e) |
Protected Member Functions inherited from makVrv::DtQtPageCollection | |
| virtual void | activatePage (DtPage *) |
| virtual void | deactivatePage (DtPage *) |
| virtual void | selectPage (const std::string &pageClassName) |
Protected Member Functions inherited from makVrv::DtPageCollection | |
| void | addPageClass (const std::string &pageClassName) |
| void | removePageClass (const std::string &pageClassName) |
Protected Attributes | |
| QVBoxLayout * | myMainLayout |
| DtOrientedQTabWidget * | myTabs |
| QFrame * | myHorizontalLine |
| QHBoxLayout * | myBottomLayout |
| QLabel * | myStatusLabel |
| QDialogButtonBox * | myCloseButton |
| DtPage * | myActivePage |
| int | myLastPageIndex |
Protected Attributes inherited from makVrv::DtQtPageCollection | |
| PageMap | myPages |
Protected Attributes inherited from makVrv::DtPageCollection | |
| DtDe & | myDe |
| std::string | myClassName |
| bool | myVisibility |
| PageClassList | myPageClasses |
| DtPageConfiguration::PageCollectionLocation | myLocation |
| DtPageConfiguration::PageCollectionGeometry | myFloatingGeometry |
| DtPageConfiguration::PageCollectionGeometry | myDockedGeometry |
Additional Inherited Members | |
Public Types inherited from makVrv::DtQtPageCollection | |
| typedef boost::unordered_map < std::string, DtPage * > | PageMap |
Public Types inherited from makVrv::DtPageCollection | |
| typedef std::vector< std::string > | PageClassList |
Public Attributes inherited from makVrv::DtPageCollection | |
| boost::signalslib::signal< void()> | signal_shown |
| boost::signalslib::signal< void()> | signal_hidden |
| boost::signalslib::signal < void(const std::string &)> | signal_pageSelected |
| makVrv::DtQtPageDialog::DtQtPageDialog | ( | DtDe & | de, |
| const std::string & | panelClassName, | ||
| QWidget * | parent = 0 |
||
| ) |
CTOR.
|
virtual |
DTOR.
|
virtual |
Reimplemented in makVrf::makVrfGuiObjectInformationQt::DtInformationDialog.
|
virtual |
resume to the last page
|
virtual |
hide the dialog
Reimplemented in makVrf::makVrfGuiObjectInformationQt::DtInformationDialog.
|
protectedvirtualslot |
|
protectedvirtualslot |
|
protectedvirtual |
Implementation of the visibility change of the widget.
Implements makVrv::DtPageCollection.
|
protectedvirtual |
Implementation of changing the location of the collection.
Implements makVrv::DtPageCollection.
|
protectedvirtual |
Implement changing the floating geometry of the collection.
Implements makVrv::DtPageCollection.
|
protectedvirtual |
Implement changing the floating geometry of the collection.
Implements makVrv::DtPageCollection.
|
protectedvirtual |
Implement changing the docked geometry of the collection.
Implements makVrv::DtPageCollection.
|
protectedvirtual |
Implement changing the docked geometry of the collection.
Implements makVrv::DtPageCollection.
|
protectedvirtual |
Implementation of adding the page to the GUI.
Implements makVrv::DtQtPageCollection.
Reimplemented in makVrf::makVrfGuiObjectInformationQt::DtInformationDialog.
|
protectedvirtual |
Implementation of removing a page from the GUI.
Implements makVrv::DtQtPageCollection.
|
protectedvirtual |
Implementation of selecting a page in the GUI.
Implements makVrv::DtQtPageCollection.
|
protectedvirtual |
Override the close event.
Reimplemented in makVrf::makVrfGuiObjectInformationQt::DtInformationDialog.
|
protectedvirtual |
Override the reject event.
|
protected |
Creates the widgets.
|
protectedvirtual |
Override base implementation to stop Escape & Enter closing the dialog.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |