26#ifndef __TERRALIB_SRS_INTERNAL_QT_SENSORMANAGERDIALOG_H
27#define __TERRALIB_SRS_INTERNAL_QT_SENSORMANAGERDIALOG_H
31#include "../../../rp/Functions.h"
38#include <QTableWidgetItem>
39#include <QTreeWidgetItem>
45namespace 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;