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; }
82 const QString& getSelectedSensor()
const;
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;
112 std::map<std::string, te::rp::SpectralSensorParams >
m_Params;
118 #endif // __TERRALIB_SRS_INTERNAL_QT_SENSORMANAGERDIALOG_H