13 #ifndef DtDriverWidgetLogic_H_
14 #define DtDriverWidgetLogic_H_
23 class DtDriverWidgetInterface;
40 virtual void setupWidget();
43 virtual void addDriver(
const std::string& driverClassName);
46 virtual void startDriver(
const std::string& driverName);
49 virtual void stopDriver(
const std::string& driverName);
52 virtual void deleteDriver(
const std::string& driverName);
55 virtual void createNewDriverInteractively();
58 virtual void slot_activate(
DtDe* de);
61 virtual void slot_deactivate(
DtDe* de);
70 virtual void slot_onDriverAdded(
DtDriver& driver);
71 virtual void slot_onDriverToBeDestroyed(
DtDriver& driver);
72 virtual void slot_onDriverStarted(
DtDriver& driver);
73 virtual void slot_onDriverStopped(
DtDriver& driver);
Contains makVrv::DtSubjectObserver class.
#define DT_DLL_VRVCOREQT
Definition: vrvCoreQt.h:20
The DtDriverManager manages all the DtDriver's in the DtDe.
Definition: DtDriverManager.h:35
Contains DLL export macros.
The DtDriver is an abstract class.
Definition: DtDriver.h:34
The DtDe is the core component of any VR-Vantage application.
Definition: DtDe.h:69