18 class DtSimulationSettingsInterface;
30 const std::string& driverClassName,
31 const std::string& protocolName);
39 virtual std::string addSimulationConnection();
42 virtual void renameSimulationConnection(
const std::string& oldName,
43 const std::string& newName);
46 virtual void removeSimulationConnection(
const std::string& driverName);
50 std::string generateName();
53 void on_driverToBeDestroyed(
DtDriver&);
54 void on_autoDriverChanged(
const std::string& driver);
std::string myProtocolName
Definition: DtSimulationSettingsLogic.h:60
std::string myDriverClassName
Definition: DtSimulationSettingsLogic.h:59
DtSimulationSettingsInterface & myInterface
Definition: DtSimulationSettingsLogic.h:58
Logic class for makVrv::DtSimulationSettingsDialog.
Definition: DtSimulationSettingsLogic.h:23
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
Contains DLL export macros.
DtSignalConnectionManager mySignalConnections
Definition: DtSimulationSettingsLogic.h:61
DtDe & myDe
Definition: DtSimulationSettingsLogic.h:57
The DtDriver is an abstract class.
Definition: DtDriver.h:34
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Abstract interface for simulation settings UI.
Definition: DtSimulationSettingsInterface.h:22
Base class to provide boost signal/slot management.
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69