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);