16 #include <boost/signals/trackable.hpp>
20 #include <QtCore/QStringList>
25 class DtCigiConnectionInterface;
28 class DtCigiConnectionInitializer;
43 virtual void updateCurrentDriver();
46 virtual std::string className()
const;
50 virtual void populateDeviceAddresses();
52 DtCigiDriver* findCurrentDriver(
const std::string& name);
54 void on_currentConnectionChanged(
const std::string& connectionName);
59 void on_entityMappingNameChanged(
const std::string& str);
60 void on_hostIpChanged(
const std::string& sStr);
61 void on_devAddrChanged(
const std::string& sStr);
62 void on_incomingBufferSizeChanged(
unsigned value);
63 void on_listenPortChanged(
unsigned value);
64 void on_numIncomingBuffersChanged(
unsigned value);
65 void on_numOutgoingBuffersChanged(
unsigned value);
66 void on_outgoingBufferSizeChanged(
unsigned value);
67 void on_packetBufferSizeChanged(
unsigned value);
68 void on_sendPortChanged(
unsigned value);
70 void on_transportTypeChanged(
int value);
71 void on_driverFrequencyChanged(
unsigned int value);
72 void on_hostFrequencyChanged(
unsigned int value);
73 void on_returnConnectionObjectIdsChanged(
bool value );
75 void on_makeAutoConnect();
77 void on_driverStarted(
DtDriver& simCon);
78 void on_driverStopped(
DtDriver& simCon);
79 void on_driverToBeDestroyed(
DtDriver& driver);
80 void on_autoDriverChanged(
const std::string& con);
DtCigiConnectionInitializer * myInitializer
Definition: DtCigiConnectionLogic.h:86
This class initializes the CIGI driver.
Definition: DtCigiConnectionInitializer.h:18
DtDe & myDe
Definition: DtCigiConnectionLogic.h:83
Logic for configuring the CIGI Connection.
Definition: DtCigiConnectionLogic.h:32
DtCigiConnectionInterface & myCigiConnectionInterface
Definition: DtCigiConnectionLogic.h:84
ConnectionMode
Definition: DtCigiConnectionInitializer.h:28
#define DT_DLL_VRVCIGIQT
Definition: vrvCigiQt.h:19
The DtDriver is an abstract class.
Definition: DtDriver.h:34
The DtDriver for CIGI.
Definition: DtCigiDriver.h:44
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:24
Abstract interface for a CIGI connection widget.
Definition: DtCigiConnectionInterface.h:21
QStringList myModelDefinitions
Definition: DtCigiConnectionLogic.h:87
DtSignalConnectionManager myConnections
Definition: DtCigiConnectionLogic.h:88
Base class to provide boost signal/slot management.
Contains DLL export macros.
const char int mode
Definition: ioapi.h:38
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69
DtCigiDriver * myCurrentDriver
Definition: DtCigiConnectionLogic.h:85