10 #ifndef DtDriverWidgetLogic_H_
11 #define DtDriverWidgetLogic_H_
20 class DtDriverWidgetInterface;
37 virtual void setupWidget();
40 virtual void addDriver(
const std::string& driverClassName);
43 virtual void startDriver(
const std::string& driverName);
46 virtual void stopDriver(
const std::string& driverName);
49 virtual void deleteDriver(
const std::string& driverName);
52 virtual void createNewDriverInteractively();
55 virtual void slot_activate(
DtDe* de);
58 virtual void slot_deactivate(
DtDe* de);
67 virtual void slot_onDriverAdded(
DtDriver& driver);
68 virtual void slot_onDriverToBeDestroyed(
DtDriver& driver);
69 virtual void slot_onDriverStarted(
DtDriver& driver);
70 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:32
Contains DLL export macros.
The DtDriver is an abstract class. Developers derive from this to create logic that "directs" things ...
Definition: DtDriver.h:31
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:72