A dialog used to build a SRSManagerDialog element. More...
#include <SRSManagerDialog.h>
Public Member Functions | |
| const std::pair< int, std::string > & | getSelectedSRS () const |
| Returns the selected SRS in the window. More... | |
| SRSManagerDialog (QWidget *parent=0, Qt::WindowFlags f=0) | |
| Constructs a basic dialog which is a child of parent, with widget flags set to f. More... | |
| ~SRSManagerDialog () | |
| Destructor. More... | |
Static Public Member Functions | |
| static std::pair< int, std::string > | getSRS (QWidget *parent, const QString &title="") |
| Pops up a modal SRS selector dialog with the given window title, lets the user select a SRS, and returns that SRS. More... | |
Protected Slots | |
| void | onAddSRSPushButtonClicked () |
| void | onCancelPushButtonClicked () |
| void | onEditSRSPushButtonClicked () |
| void | onHelpPushButtonClicked () |
| void | onOkPushButtonClicked () |
| void | onRemoveSRSPushButtonClicked () |
| void | onSearchLineEditTextChanged (const QString &text) |
| void | onSRSRecentTableWidgetItemClicked (QTableWidgetItem *) |
| void | onSRSTreeWidgetItemClicked (QTreeWidgetItem *, int) |
Private Member Functions | |
| void | filter (const QList< QTreeWidgetItem * > &items) |
Private Attributes | |
| QStringList | m_recentSRS |
| std::pair< int, std::string > | m_selSrsId |
| The selected SRS. More... | |
| Ui::SRSManagerDialogForm * | m_ui |
| Dialog form. More... | |
A dialog used to build a SRSManagerDialog element.
Definition at line 59 of file SRSManagerDialog.h.
| te::qt::widgets::SRSManagerDialog::SRSManagerDialog | ( | QWidget * | parent = 0, |
| Qt::WindowFlags | f = 0 |
||
| ) |
Constructs a basic dialog which is a child of parent, with widget flags set to f.
| parent | Pointer to the dialog parent. |
| f | The dialog flags. |
Definition at line 39 of file SRSManagerDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), m_recentSRS, m_selSrsId, m_ui, onAddSRSPushButtonClicked(), onCancelPushButtonClicked(), onEditSRSPushButtonClicked(), onOkPushButtonClicked(), onRemoveSRSPushButtonClicked(), onSearchLineEditTextChanged(), onSRSRecentTableWidgetItemClicked(), and onSRSTreeWidgetItemClicked().
| te::qt::widgets::SRSManagerDialog::~SRSManagerDialog | ( | ) |
|
private |
Definition at line 190 of file SRSManagerDialog.cpp.
References m_ui.
Referenced by onSearchLineEditTextChanged().
| const std::pair< int, std::string > & te::qt::widgets::SRSManagerDialog::getSelectedSRS | ( | ) | const |
Returns the selected SRS in the window.
Definition at line 163 of file SRSManagerDialog.cpp.
References m_selSrsId.
Referenced by te::qt::af::GeneralConfigWidget::onDefaultSRSToolButtonPressed(), te::qt::af::BaseApplication::onLayerSRSTriggered(), te::qt::af::BaseApplication::onMapSRIDTriggered(), te::qt::widgets::RasterInfoWidget::onOpenSRIDDlgToolButtonClicked(), te::qt::widgets::DirectExchangerDialog::onOutputLayerSRSTriggered(), te::qt::widgets::DatapPropertiesWidget::onSridPushButtonCLicked(), te::qt::widgets::TiePointLocatorWidget::onSRIDPushButtonClicked(), te::mnt::SmoothIsolinesDialog::onSrsToolButtonClicked(), te::qt::plugins::cellspace::CreateCellularSpaceDialog::onSrsToolButtonClicked(), te::mnt::SlopeDialog::onSrsToolButtonClicked(), te::mnt::CreateIsolinesDialog::onSrsToolButtonClicked(), te::mnt::TINGenerationDialog::onSrsToolButtonClicked(), te::mnt::MNTGenerationDialog::onSrsToolButtonClicked(), te::vp::BufferDialog::onSrsToolButtonClicked(), te::mnt::ImageGenerationDialog::onSrsToolButtonClicked(), te::vp::GeometricOpDialog::onSrsToolButtonClicked(), te::qt::widgets::DataSetOptionsWizardPage::sridInputSearchToolButtonPressed(), te::qt::widgets::DataSetOptionsWizardPage::sridOutputSearchToolButtonPressed(), and SRSManagerDialogExample().
|
static |
Pops up a modal SRS selector dialog with the given window title, lets the user select a SRS, and returns that SRS.
| parent | Dialog parent. |
| title | Dialog title. |
Definition at line 169 of file SRSManagerDialog.cpp.
References m_selSrsId, and TE_UNKNOWN_SRS.
Referenced by SRSManagerDialogExample().
|
protectedslot |
Definition at line 270 of file SRSManagerDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), te::qt::widgets::SRSDialog::getName(), te::qt::widgets::SRSDialog::getP4Desc(), te::qt::widgets::SRSDialog::getSRID(), m_ui, and onSRSTreeWidgetItemClicked().
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 258 of file SRSManagerDialog.cpp.
References m_selSrsId.
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 309 of file SRSManagerDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), te::qt::widgets::SRSDialog::getName(), te::qt::widgets::SRSDialog::getP4Desc(), te::qt::widgets::SRSDialog::getSRID(), m_selSrsId, and m_ui.
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 265 of file SRSManagerDialog.cpp.
|
protectedslot |
Definition at line 233 of file SRSManagerDialog.cpp.
References m_recentSRS, m_selSrsId, m_ui, and TE_UNKNOWN_SRS.
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 347 of file SRSManagerDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), m_recentSRS, m_selSrsId, m_ui, and TE_UNKNOWN_SRS.
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 182 of file SRSManagerDialog.cpp.
References filter(), and m_ui.
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 221 of file SRSManagerDialog.cpp.
References m_ui, and onSRSTreeWidgetItemClicked().
Referenced by SRSManagerDialog().
|
protectedslot |
Definition at line 207 of file SRSManagerDialog.cpp.
References te::common::Singleton< SpatialReferenceSystemManager >::getInstance(), m_selSrsId, m_ui, and TE_UNKNOWN_SRS.
Referenced by onAddSRSPushButtonClicked(), onSRSRecentTableWidgetItemClicked(), and SRSManagerDialog().
|
private |
Definition at line 113 of file SRSManagerDialog.h.
Referenced by onOkPushButtonClicked(), onRemoveSRSPushButtonClicked(), and SRSManagerDialog().
|
private |
The selected SRS.
Definition at line 112 of file SRSManagerDialog.h.
Referenced by getSelectedSRS(), getSRS(), onCancelPushButtonClicked(), onEditSRSPushButtonClicked(), onOkPushButtonClicked(), onRemoveSRSPushButtonClicked(), onSRSTreeWidgetItemClicked(), and SRSManagerDialog().
|
private |
Dialog form.
Definition at line 111 of file SRSManagerDialog.h.
Referenced by filter(), onAddSRSPushButtonClicked(), onEditSRSPushButtonClicked(), onOkPushButtonClicked(), onRemoveSRSPushButtonClicked(), onSearchLineEditTextChanged(), onSRSRecentTableWidgetItemClicked(), onSRSTreeWidgetItemClicked(), SRSManagerDialog(), and ~SRSManagerDialog().