26 #ifndef __TERRALIB_SRS_INTERNAL_QT_SRSMANAGERDIALOG_H 27 #define __TERRALIB_SRS_INTERNAL_QT_SRSMANAGERDIALOG_H 30 #include "../Config.h" 34 #include <QStringList> 35 #include <QTableWidgetItem> 36 #include <QTreeWidgetItem> 42 namespace Ui {
class SRSManagerDialogForm; }
82 const std::pair<int, std::string>& getSelectedSRS()
const;
92 static std::pair<int, std::string> getSRS(QWidget* parent,
const QString& title =
"");
97 void onSRSTreeWidgetItemClicked(QTreeWidgetItem* ,
int);
98 void onOkPushButtonClicked();
99 void onCancelPushButtonClicked();
100 void onHelpPushButtonClicked();
101 void onSearchLineEditTextChanged(
const QString& text);
102 void onSRSRecentTableWidgetItemClicked(QTableWidgetItem*);
103 void onAddSRSPushButtonClicked();
104 void onEditSRSPushButtonClicked();
105 void onRemoveSRSPushButtonClicked();
109 void filter(
const QList<QTreeWidgetItem*>& items);
111 Ui::SRSManagerDialogForm*
m_ui;
119 #endif // __TERRALIB_SRS_INTERNAL_QT_SRSMANAGERDIALOG_H