26 class DtPersistenceToolbarWidget;
27 class DtMasterSensorController;
30 class DtSensorConfigurationPageLogic;
56 virtual QString title();
59 virtual const std::string& pageClassName()
const;
62 static const std::string& thePageClassName();
67 virtual void selectWidget( std::string moduleNameStr,
DtSensor* sensor );
77 void on_factoryDefaultsRestored();
78 void on_defaultsRestored();
81 void on_importFilePathChosen(
const std::string& filePath);
82 void on_exportFilePathChosen(
const std::string& filePath );
86 virtual void activate();
89 virtual void deactivate();
92 virtual void onCurrentInstanceChanged(QString definition);
95 virtual void onCurrentInstanceChanged(
int);
98 virtual void setSelectedSensor(
DtSensor* sensor );
101 virtual void clearWidget();
104 virtual void onRenameInstanceRequested();
107 virtual void onNewInstanceRequested();
110 virtual void addSensor(
const std::string& sensorName );
113 virtual void onDeleteInstanceRequested();
119 virtual void renameInstance(
const std::string& oldName,
const std::string& newName);
123 void slot_moduleChanged(
int index);