![]() |
VR-Forces 4.0.4 Class Documentation
|
The "Examples" Menu item. More...

Public Member Functions | |
| DtCreateObjectMenuItem (DtDe &de) | |
| virtual | ~DtCreateObjectMenuItem () |
| virtual QAction * | createAction (DtDe &, QWidget *parent) |
| Build a menu item (via an action). | |
| virtual void | on_triggered () |
| When triggered, randomly pick a model definition to show then construct an entity visual definition around that. | |
| virtual void | on_aboutToShow () |
Protected Member Functions | |
| DtUnicode | modelDefFromVisualSet (const DtVisualizerDefinitionSet &set) |
| const DtUnicode * | chooseRandomString (const std::vector< DtUnicode > &definitions) |
Protected Attributes | |
| DtDe & | myDe |
| QAction * | myAction |
| DtRandomNumberGenerator | myRandomNumberGenerator |
The "Examples" Menu item.
| virtual makVrv::DtCreateObjectMenuItem::~DtCreateObjectMenuItem | ( | ) | [virtual] |
| virtual QAction* makVrv::DtCreateObjectMenuItem::createAction | ( | DtDe & | , |
| QWidget * | parent | ||
| ) | [virtual] |
Build a menu item (via an action).
Implements makVrv::DtMenuItem.
| virtual void makVrv::DtCreateObjectMenuItem::on_triggered | ( | ) | [virtual] |
When triggered, randomly pick a model definition to show then construct an entity visual definition around that.
That will then be passed to the DtEntityFacade to create an entity which will be randomly placed on the terrain
Reimplemented from makVrv::DtMenuItem.
| virtual void makVrv::DtCreateObjectMenuItem::on_aboutToShow | ( | ) | [virtual] |
Reimplemented from makVrv::DtMenuItem.
| DtUnicode makVrv::DtCreateObjectMenuItem::modelDefFromVisualSet | ( | const DtVisualizerDefinitionSet & | set | ) | [protected] |
| const DtUnicode* makVrv::DtCreateObjectMenuItem::chooseRandomString | ( | const std::vector< DtUnicode > & | definitions | ) | [protected] |
DtDe& makVrv::DtCreateObjectMenuItem::myDe [protected] |
QAction* makVrv::DtCreateObjectMenuItem::myAction [protected] |