13 #ifndef DtConnectionListInterface_H_
14 #define DtConnectionListInterface_H_
17 #include <boost/signal.hpp>
40 virtual void addDriver(
const std::string& driverName,
42 virtual void removeDriver(
const std::string& driverName) = 0;
44 virtual void setCurrentDriver(
const std::string& name) = 0;
45 virtual void setCurrentDriverState(DriverState state) = 0;
47 virtual void setDriverState(
const std::string& driverName,
48 DriverState state) = 0;
49 virtual void setAutoConnectDriver(
const std::string& driverName) = 0;
boost::signal< void(const std::string &)> signal_currentDriverChanged
Definition: DtConnectionListInterface.h:53
boost::signal< void()> signal_setCurrentAsAutoDriver
Definition: DtConnectionListInterface.h:55
#define DT_DLL_VRVVRLQT
Definition: vrvVrlQt.h:19
boost::signal< void()> signal_connectCurrentDriver
Definition: DtConnectionListInterface.h:54
Contains DLL export macros.
DriverState
Definition: DtConnectionListInterface.h:31
boost::signal< void(const std::string &)> signal_setDriverAsAutoDriver
Definition: DtConnectionListInterface.h:56
The interface to the connection list.
Definition: DtConnectionListInterface.h:23