6 #ifndef FORESTEXAMPLEMAINWINDOW_H
7 #define FORESTEXAMPLEMAINWINDOW_H
20 #include <QtWidgets/QMainWindow>
virtual makVrv::DtWindow * create(makVrv::DtDe &, makVrv::DtWindowConfiguration &)
Create an de window instance.
Abstract Base class.
Definition: DtWindow.h:25
A creator class for DtWindow instances.
Definition: DtWindow.h:130
Loads plugins.
Definition: DtPluginManager.h:25
Contains makVrv::DtVrvApplication implementation.
void onSpeedTreeSettings()
void overrideIgFunctionality()
ForestExampleMainWindowViewCreator(ForestExampleMainWindow *mw)
Definition: forestExampleMainWindow.h:104
QAction * myRebuildForestAction
Definition: forestExampleMainWindow.h:96
Contains makVrv::DtDe class.
QMenu * myFileMenu
Definition: forestExampleMainWindow.h:86
This owns a list of channel configurations.
Definition: DtWindowConfiguration.h:28
makVrv::DtOsgAdapterQtWidget * myMainOSGWidget
Definition: forestExampleMainWindow.h:46
QAction * myUseSpeedTreeDefinitionsAction
Definition: forestExampleMainWindow.h:94
QAction * myOpenAction
Definition: forestExampleMainWindow.h:89
QToolBar * myFileToolBar
Definition: forestExampleMainWindow.h:88
QAction * myRemoveAllTreesAction
Definition: forestExampleMainWindow.h:93
Contains makVrv::DtIgView class.
ForestDriver * myForestDriver
Definition: forestExampleMainWindow.h:81
QAction * mySpeedTreeSettingsAction
Definition: forestExampleMainWindow.h:97
A main window class.
Definition: forestExampleMainWindow.h:31
void useSpeedTreeDefinitions()
ForestExampleMainWindow * myMainWindow
Definition: forestExampleMainWindow.h:113
Definition: forestExampleMainWindow.h:101
QAction * myUseDefaultTreeDefinitionsAction
Definition: forestExampleMainWindow.h:95
QMenu * myTreeMenu
Definition: forestExampleMainWindow.h:87
makVrv::DtSceneGraphTreeWidget * mySceneGraphTreeWidget
Definition: forestExampleMainWindow.h:84
Contains DtPluginManager class.
void preIgInitialize()
Non virtual since called from CTOR.
virtual void closeEvent(QCloseEvent *event)
ForestExampleMainWindow()
CTOR.
virtual ~ForestExampleMainWindow()
DTOR.
makVrv::DtDe * myDe
Definition: forestExampleMainWindow.h:78
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:70
The ForestDriver adds a forest to the scene.
Definition: forestDriver.h:21
QAction * myCloseAction
Definition: forestExampleMainWindow.h:90
makVrv::DtPluginManager * myPluginManager
Definition: forestExampleMainWindow.h:79
Contains makVrv::DtWindowConfiguration class.
QAction * myExitAction
Definition: forestExampleMainWindow.h:91
void useDefaultTreeDefinitions()