![]() |
VR-Forces Developer's Guide
|
A widget class for managing simulation back-ends.

Public Member Functions | |
| DtEnvironmentControlAreaWidget (makVrv::DtDe &de, QWidget *parent=0, Qt::WindowFlags flags=0) | |
| virtual | ~DtEnvironmentControlAreaWidget () |
| void | updateEnabledStatus () |
| virtual void | updateWeatherIcon () |
Public Member Functions inherited from makVrf::DtEnvironmentControlAreaInterface | |
| virtual | ~DtEnvironmentControlAreaInterface () |
Public Attributes | |
| QHBoxLayout * | myMainLayout |
| QLabel * | myToDLabel |
| QLabel * | myWeatherIcon |
| QLabel * | myIlluminationIcon |
Public Attributes inherited from makVrf::DtEnvironmentControlAreaInterface | |
| boost::signals2::signal< void()> | signal_timeEnvironmentSettingsRequested |
| boost::signals2::signal< void()> | signal_weatherEnvironmentSettingsRequested |
Protected Slots | |
| virtual void | updateTimeOfDay () |
Protected Member Functions | |
| virtual void | updateWeatherIconForWindSpeed (makVrv::DtEnvironmentInterface::DtElevationalConfigurationRecord record) |
| void | setupUi (QWidget *p) |
| virtual void | updateTimeZone () |
| virtual void | setTimeOfDay (int hours, int mins, int secs) |
| virtual void | setDateAndTimeOfDay (int year, int month, int day, int hours, int mins, int secs) |
| virtual bool | eventFilter (QObject *obj, QEvent *event) |
| virtual void | slot_backendUpdated (const DtVrfBackendState &, int) |
| virtual void | setIllumination (double, int sunState, const std::string &) |
| virtual void | showEvent (QShowEvent *) |
| virtual void | hideEvent (QHideEvent *) |
Protected Attributes | |
| makVrv::DtDe & | myDe |
| DtEnvironmentControlAreaLogic * | myLogic |
| makVrv::DtSignalConnectionManager | myConnectionManager |
| double | myNextTimeToCheck |
| double | myLastSimTime |
| float | myWindSpeed |
| DtGeodeticCoord | myEyepoint |
| makVrf::DtEnvironmentControlAreaWidget::DtEnvironmentControlAreaWidget | ( | makVrv::DtDe & | de, |
| QWidget * | parent = 0, |
||
| Qt::WindowFlags | flags = 0 |
||
| ) |
CTOR.
|
virtual |
DTOR.
| void makVrf::DtEnvironmentControlAreaWidget::updateEnabledStatus | ( | ) |
Determines if the control area should be enabled or disabled and if the event filter should be installed or removed based on the current state of the scenario as determined by callbacks from the DtVrfSimBackendManager and the DtVrfScenarioManager.
|
virtual |
Implements makVrf::DtEnvironmentControlAreaInterface.
|
protectedvirtual |
Implements makVrf::DtEnvironmentControlAreaInterface.
|
protected |
Sets up the contents of the widget onto the supplied parent.
|
protectedvirtual |
|
protectedvirtual |
Implements makVrf::DtEnvironmentControlAreaInterface.
|
protectedvirtual |
Implements makVrf::DtEnvironmentControlAreaInterface.
|
protectedvirtual |
Processes mouse clicks on myToDLabel (when the control area is enabled).
|
protectedvirtual |
Calls updateEnabledStatus.
|
protectedvirtual |
Implements makVrf::DtEnvironmentControlAreaInterface.
|
protectedvirtual |
|
protectedvirtual |
|
protectedvirtualslot |
| QHBoxLayout* makVrf::DtEnvironmentControlAreaWidget::myMainLayout |
| QLabel* makVrf::DtEnvironmentControlAreaWidget::myToDLabel |
| QLabel* makVrf::DtEnvironmentControlAreaWidget::myWeatherIcon |
| QLabel* makVrf::DtEnvironmentControlAreaWidget::myIlluminationIcon |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |