10 #ifndef DtConnectionListInterface_H_
11 #define DtConnectionListInterface_H_
37 virtual void addDriver(
const std::string& driverName,
39 virtual void removeDriver(
const std::string& driverName) = 0;
41 virtual void setCurrentDriver(
const std::string& name) = 0;
42 virtual void setCurrentDriverState(DriverState state) = 0;
44 virtual void setDriverState(
const std::string& driverName,
45 DriverState state) = 0;
46 virtual void setAutoConnectDriver(
const std::string& driverName) = 0;
boost::signalslib::signal< void(const std::string &)> signal_currentDriverChanged
Definition: DtConnectionListInterface.h:50
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
Contains DLL export macros.
DriverState
Definition: DtConnectionListInterface.h:28
boost::signalslib::signal< void()> signal_connectCurrentDriver
Definition: DtConnectionListInterface.h:51
boost::signalslib::signal< void(const std::string &)> signal_setDriverAsAutoDriver
Definition: DtConnectionListInterface.h:53
boost::signalslib::signal< void()> signal_setCurrentAsAutoDriver
Definition: DtConnectionListInterface.h:52
The interface to the connection list.
Definition: DtConnectionListInterface.h:20