14#include <vrvUtil/DtSignalConnectionManager.h>
22class DtSettingsBackup;
25class DtPersistenceControlsInterface;
Dialog for configuring Synthetic Aperture Radar settings.
Definition sarSettingsDialog.h:40
makVrv::DtPersistenceControlsInterface & myPersistenceInterface
Reference to the persistence controls interface.
Definition sarSettingsLogic.h:225
void slot_onImageSizeYChanged(int val)
Handles changes to the image Y size.
void slot_onTargetEntityNameChanged(const std::string &val)
Handles changes to the target entity name.
void slot_onOwnshipObserverNameChanged(const std::string &val)
Handles changes to the ownship observer name.
void slot_onSaveOnServerChanged(bool val)
Handles changes to the save on server setting.
void slot_onServerIpChanged(const std::string &val)
Handles changes to the server IP address.
virtual void on_export()
Handles export button press.
virtual void slot_onValidTargetSensorsChanged(const std::vector< std::string > &validSensors)
Handles changes to the list of valid target sensors.
makVrv::DtDe & myDe
Reference to the display element.
Definition sarSettingsLogic.h:219
virtual void slot_onValidOwnshipEntitiesChanged(const std::vector< std::string > &validEntities)
Handles changes to the list of valid ownship entities.
void slot_onOpenSarResponseWindowChanged(bool val)
Handles changes to the open SAR response window setting.
void slot_onResetConnectionButtonPressed()
Handles the reset connection button press.
void slot_onServerSavePathChanged(const std::string &val)
Handles changes to the server save path.
void slot_onImageFormatChanged(int val)
Handles changes to the image format.
void slot_onImageSizeXChanged(int val)
Handles changes to the image X size.
void slot_onImageDataTypeChanged(int val)
Handles changes to the image data type.
void slot_onOwnshipAbsoluteAltChanged(double val)
Handles changes to the ownship absolute altitude.
virtual void slot_onSettingsValidChanged(bool valid, const std::string &tooltip)
Handles changes to the settings validity state.
void slot_onOwnshipAbsoluteLonChanged(double val)
Handles changes to the ownship absolute longitude.
void slot_onSensorToUseChanged(const std::string &val)
Handles changes to the sensor to use.
virtual void on_import()
Handles import button press.
void slot_onCrossrangeChanged(double val)
Handles changes to the crossrange.
void slot_onOwnshipEntityNameChanged(const std::string &val)
Handles changes to the ownship entity name.
virtual void on_exportFilePathChosen(const std::string &filePath)
Handles the selection of an export file path.
virtual ~DtSarSettingsLogic() override
Virtual destructor.
void slot_onTargetAbsoluteLonChanged(double val)
Handles changes to the target absolute longitude.
void slot_onServerPortChanged(int val)
Handles changes to the server port.
virtual void settingsRestored(const makVrv::DtSettingsBackup *b)
Called when settings have been restored.
virtual void sendSettingsToGui()
Updates the GUI with current settings values.
void slot_onOwnshipModeChanged(int val)
Handles changes to the ownship mode.
virtual void slot_onValidTargetEntitiesChanged(const std::vector< std::string > &validEntities)
Handles changes to the list of valid target entities.
void slot_onImageRotationChanged(int val)
Handles changes to the image rotation.
void slot_onDownrangeChanged(double val)
Handles changes to the downrange.
void slot_onTargetModeChanged(int val)
Handles changes to the target mode.
DtSarSettingsLogic(makVrv::DtDe &de, DtSarSettingsDialog &iFace, makVrv::DtPersistenceControlsInterface &pIFace)
Constructor.
void slot_onOwnshipAbsoluteLatChanged(double val)
Handles changes to the ownship absolute latitude.
virtual void on_importFilePathChosen(const std::string &filePath)
Handles the selection of an import file path.
void slot_onTargetAbsoluteLatChanged(double val)
Handles changes to the target absolute latitude.
DtSarSettingsDialog & myInterface
Reference to the SAR settings dialog interface.
Definition sarSettingsLogic.h:222
void slot_onTargetAbsoluteAltChanged(double val)
Handles changes to the target absolute altitude.
virtual void slot_onValidObserversChanged(const std::vector< std::string > &validObservers)
Handles changes to the list of valid observers.
void slot_onPowerChanged(double val)
Handles changes to the radar power.
virtual void slot_onIsConnectedChanged(bool val)
Handles changes to the connection status.
void slot_onTargetSensorNameChanged(const std::string &val)
Handles changes to the target sensor name.
Include export definitions for this library.
Definition glsVreMessageUtil.h:49
Definition appLauncherComponent.h:28
Defines DLL export macros for the SAR client plugin.
#define DT_DLL_sarClient
Definition sarClientPlugin.h:19
Defines the settings manager for SAR configuration.
makVrv::DtDe * de()
Gets the display element pointer used by the plugin.