17 #include <QtWidgets/QWidget>
19 #include "DtDriverWidgetUI.hpp"
24 class DtDriverWidgetLogic;
31 public Ui::DtDriverWidgetUI
43 virtual QString title();
46 virtual const std::string& pageClassName()
const;
48 virtual void addDriver(
const std::string& driverName);
49 virtual void removeDriver(
const std::string& driverName);
50 virtual void changeDriverState(
const std::string& driverName,
bool running);
52 virtual std::string queryUserForNewDriver(
const std::list<std::string>& driverNames);
56 virtual void on_myNewButton_clicked();
57 virtual void on_myDeleteButton_clicked();
58 virtual void on_myStartButton_clicked();
59 virtual void on_myStopButton_clicked();
60 virtual void on_mySelectAllButton_clicked();
61 virtual void on_myDriverTreeWidget_itemSelectionChanged();
72 virtual void activate();
75 virtual void deactivate();
97 virtual std::string pageClassName()
const;
100 virtual DtPage* create(QWidget* parent = 0, Qt::WindowFlags f = 0);