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;
 
  118 #endif  // __TERRALIB_SRS_INTERNAL_QT_SENSORMANAGERDIALOG_H