Logic of the entity control panel widget: tasks executions, handling selection change, handling data updates and so on.
|
| | DtEntityControlPanelWidgetLogic (makVrv::DtDe &de, DtEntityControlPanelWidgetInterface *i) |
| |
| virtual | ~DtEntityControlPanelWidgetLogic () |
| |
| virtual void | updateOnSelectionChanged () |
| |
| virtual void | updateOnDataChanged () |
| |
| virtual void | requestHeading (double value, bool defaultChangeRate, const std::set< makVrv::DtUniqueID > &idSet=std::set< makVrv::DtUniqueID >()) |
| |
| virtual void | requestAltitude (double value, bool defaultChangeRate, const std::set< makVrv::DtUniqueID > &idSet=std::set< makVrv::DtUniqueID >()) |
| |
| virtual void | requestSpeed (double value, bool defaultChangeRate, DtAirSpeedType airSpeedType, const std::set< makVrv::DtUniqueID > &idSet=std::set< makVrv::DtUniqueID >()) |
| |
| virtual void | changeTurnDirection (int turnDirection) |
| |
| virtual void | changeAirSpeedType (DtAirSpeedType type) |
| |
| virtual void | enableUpdateRequestedHeading () |
| |
| virtual void | requestStationaryEntitiesHeading (const std::set< makVrv::DtUniqueID > &idSet=std::set< makVrv::DtUniqueID >()) |
| |
| void | resetSelectedMapperKey () |
| |
| virtual void | slot_onUnitChanged (const makVrv::DtUnicode &type, int newType, int old) |
| |
| virtual void | slot_onSimObjectEntryToBeRemoved (makVrv::DtSimObjectEntry &simEntry) |
| |
| virtual void | blockSignals (bool) |
| |
| bool | signalsBlocked () const |
| |
|
| virtual void | initialize () |
| |
| virtual bool | extractDataBasedOnEntityType (const DtEntityType &entityType, DtString &movementParamsType, double &minSpeed, double &maxSpeed, double &minAlt, double &maxAlt, bool &enableAlt, double &maxTurn, double &maxClimb, bool &isSupported) |
| |
| virtual void | setDataFromMovementParamsType (const DtString &movementParamsType) |
| |
| virtual void | sendSetDataRequest (const DtSetDataRequest &request, const std::set< makVrv::DtUniqueID > &idSet) |
| |
| virtual void | sendTaskRequest (const DtSimTask &task, const std::set< makVrv::DtUniqueID > &idSet) |
| |
| virtual void | clear () |
| |
| virtual void | refreshDisplayUnitsLabels () |
| |
| virtual void | initializeHeadingUnits () |
| |
| virtual void | slot_displayUnitDecimalsChanged (const makVrv::DtUnicode &category, const makVrv::DtUnicode &type) |
| |
| virtual void | setAltitudeRange (double minAlt, double maxAlt) |
| |
| virtual void | setActualAltitude (double altitude) |
| |
| virtual void | setRequestedAltitude (double altitude) |
| |
| virtual void | setTerrainHeight (double altitude) |
| |
| virtual void | setSpeedRange (double minSpeed, double maxSpeed) |
| |
| virtual void | setActualSpeed (const DtVector &velocity) |
| |
| virtual void | setActualSpeed (double speed) |
| |
| virtual void | setRequestedSpeed (double speed) |
| |
| double | convertNativeToDisplaySpeed (double speed) |
| |