26 #ifndef __TERRALIB_SRS_INTERNAL_QT_SENSORMANAGERDIALOG_H
27 #define __TERRALIB_SRS_INTERNAL_QT_SENSORMANAGERDIALOG_H
31 #include "../../../rp/Functions.h"
33 #include "../Config.h"
37 #include <QStringList>
38 #include <QTableWidgetItem>
39 #include <QTreeWidgetItem>
45 namespace Ui {
class SensorManagerDialogForm; }
89 bool isModified() {
return m_modified; }
91 void updateSensorParams();
95 void onSensorTableWidgetItemClicked(QTableWidgetItem*);
96 void onSensorTableWidgetItemChanged(QTableWidgetItem*);
97 void onSavePushButtonClicked();
98 void onOkPushButtonClicked();
99 void onCancelPushButtonClicked();
100 void onHelpPushButtonClicked();
101 void onSearchLineEditTextChanged(
const QString& text);
102 void onAddToolButtonClicked();
105 void filter(
const QList<QTableWidgetItem*>& items);
107 Ui::SensorManagerDialogForm* m_ui;
109 QString m_sensorselected;
112 std::map<std::string, te::rp::SpectralSensorParams > m_Params;