VR-Forces 5.0.1 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Slots | Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes
ForestExampleMainWindow Class Reference

A main window class.

Inheritance diagram for ForestExampleMainWindow:
Inheritance graph
[legend]

Public Slots

void open ()
 
void closeFile ()
 
void removeAllTrees ()
 
void useSpeedTreeDefinitions ()
 
void useDefaultTreeDefinitions ()
 
void onRebuildForest ()
 
void onSpeedTreeSettings ()
 

Public Member Functions

 ForestExampleMainWindow ()
 
virtual ~ForestExampleMainWindow ()
 
void buildGui ()
 

Public Attributes

makVrv::DtOsgAdapterQtWidgetmyMainOSGWidget
 

Protected Member Functions

void preIgInitialize ()
 
void createIg ()
 
void overrideIgFunctionality ()
 
void initializeIg ()
 
void postIgInitialize ()
 
virtual void closeEvent (QCloseEvent *event)
 
void createActions ()
 
void createMenus ()
 
void createToolBars ()
 
void createStatusBar ()
 

Protected Attributes

makVrv::DtDemyDe
 
makVrv::DtPluginManagermyPluginManager
 
ForestDrivermyForestDriver
 
makVrv::DtSceneGraphTreeWidgetmySceneGraphTreeWidget
 
QMenumyFileMenu
 
QMenumyTreeMenu
 
QToolBarmyFileToolBar
 
QActionmyOpenAction
 
QActionmyCloseAction
 
QActionmyExitAction
 
QActionmyRemoveAllTreesAction
 
QActionmyUseSpeedTreeDefinitionsAction
 
QActionmyUseDefaultTreeDefinitionsAction
 
QActionmyRebuildForestAction
 
QActionmySpeedTreeSettingsAction
 

Constructor & Destructor Documentation

ForestExampleMainWindow::ForestExampleMainWindow ( )

CTOR.

virtual ForestExampleMainWindow::~ForestExampleMainWindow ( )
virtual

DTOR.

Member Function Documentation

void ForestExampleMainWindow::buildGui ( )
void ForestExampleMainWindow::open ( )
slot
void ForestExampleMainWindow::closeFile ( )
slot
void ForestExampleMainWindow::removeAllTrees ( )
slot
void ForestExampleMainWindow::useSpeedTreeDefinitions ( )
slot
void ForestExampleMainWindow::useDefaultTreeDefinitions ( )
slot
void ForestExampleMainWindow::onRebuildForest ( )
slot
void ForestExampleMainWindow::onSpeedTreeSettings ( )
slot
void ForestExampleMainWindow::preIgInitialize ( )
protected

Non virtual since called from CTOR.

void ForestExampleMainWindow::createIg ( )
protected
void ForestExampleMainWindow::overrideIgFunctionality ( )
protected
void ForestExampleMainWindow::initializeIg ( )
protected
void ForestExampleMainWindow::postIgInitialize ( )
protected
virtual void ForestExampleMainWindow::closeEvent ( QCloseEvent *  event)
protectedvirtual
void ForestExampleMainWindow::createActions ( )
protected
void ForestExampleMainWindow::createMenus ( )
protected
void ForestExampleMainWindow::createToolBars ( )
protected
void ForestExampleMainWindow::createStatusBar ( )
protected

Member Data Documentation

makVrv::DtOsgAdapterQtWidget* ForestExampleMainWindow::myMainOSGWidget
makVrv::DtDe* ForestExampleMainWindow::myDe
protected
makVrv::DtPluginManager* ForestExampleMainWindow::myPluginManager
protected
ForestDriver* ForestExampleMainWindow::myForestDriver
protected
makVrv::DtSceneGraphTreeWidget* ForestExampleMainWindow::mySceneGraphTreeWidget
protected
QMenu* ForestExampleMainWindow::myFileMenu
protected
QMenu* ForestExampleMainWindow::myTreeMenu
protected
QToolBar* ForestExampleMainWindow::myFileToolBar
protected
QAction* ForestExampleMainWindow::myOpenAction
protected
QAction* ForestExampleMainWindow::myCloseAction
protected
QAction* ForestExampleMainWindow::myExitAction
protected
QAction* ForestExampleMainWindow::myRemoveAllTreesAction
protected
QAction* ForestExampleMainWindow::myUseSpeedTreeDefinitionsAction
protected
QAction* ForestExampleMainWindow::myUseDefaultTreeDefinitionsAction
protected
QAction* ForestExampleMainWindow::myRebuildForestAction
protected
QAction* ForestExampleMainWindow::mySpeedTreeSettingsAction
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Mon Jun 20 00:38:30 EDT 2022 from SVN revision 244029
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)