25 class DtPersistenceToolbarWidget;
26 class DtMasterSensorController;
29 class DtSensorConfigurationPageLogic;
55 virtual QString title();
58 virtual const std::string& pageClassName()
const;
61 static const std::string& thePageClassName();
66 virtual void selectWidget( std::string moduleNameStr,
DtSensor* sensor );
76 void on_factoryDefaultsRestored();
77 void on_defaultsRestored();
80 void on_importFilePathChosen(
const std::string& filePath);
81 void on_exportFilePathChosen(
const std::string& filePath );
85 virtual void activate();
88 virtual void deactivate();
91 virtual void onCurrentInstanceChanged(QString definition);
94 virtual void onCurrentInstanceChanged(
int);
97 virtual void setSelectedSensor(
DtSensor* sensor );
100 virtual void clearWidget();
103 virtual void onRenameInstanceRequested();
106 virtual void onNewInstanceRequested();
109 virtual void addSensor(
const std::string& sensorName );
112 virtual void onDeleteInstanceRequested();
118 virtual void renameInstance(
const std::string& oldName,
const std::string& newName);
122 void slot_moduleChanged(
int index);