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