te::qt::widgets::InputCoordinateDialog Class Reference

A dialog that gets a coordinate ad centralize the area of visualization at it. More...

#include <InputCoordinateDialog.h>

Inheritance diagram for te::qt::widgets::InputCoordinateDialog:

Public Member Functions

 InputCoordinateDialog (MapDisplay *display)
 Constructor. More...
 
 ~InputCoordinateDialog ()
 Destructor. More...
 

Protected Slots

void cancel_triggered ()
 Called when the Cancel button was pressed. More...
 
void DD_triggered ()
 Called when the decimal-degree button was selected. More...
 
void DMS_triggered ()
 Called when the degree-minute-second button was selected. More...
 
void ok_triggered ()
 Called when the Ok button was pressed. More...
 
void validatorStateChanged ()
 Called when the line-edits changed its valid state. More...
 

Protected Member Functions

te::gm::Coord2DgetCoordinate ()
 Returns the coordinate of the input. More...
 
void updateValidator (const bool &isDMS)
 Updates the validator and the mask being used on coordinate line edit. More...
 

Protected Attributes

MapDisplaym_display
 Map display to show the result. More...
 
Ui::InputCoordinateForm * m_ui
 Pointer for Qt structure. More...
 
QValidator * m_validator
 Validator being used. More...
 

Detailed Description

A dialog that gets a coordinate ad centralize the area of visualization at it.

Definition at line 63 of file InputCoordinateDialog.h.

Constructor & Destructor Documentation

◆ InputCoordinateDialog()

te::qt::widgets::InputCoordinateDialog::InputCoordinateDialog ( MapDisplay display)

Constructor.

Parameters
displayThe display to be used.

◆ ~InputCoordinateDialog()

te::qt::widgets::InputCoordinateDialog::~InputCoordinateDialog ( )

Destructor.

Member Function Documentation

◆ cancel_triggered

void te::qt::widgets::InputCoordinateDialog::cancel_triggered ( )
protectedslot

Called when the Cancel button was pressed.

◆ DD_triggered

void te::qt::widgets::InputCoordinateDialog::DD_triggered ( )
protectedslot

Called when the decimal-degree button was selected.

◆ DMS_triggered

void te::qt::widgets::InputCoordinateDialog::DMS_triggered ( )
protectedslot

Called when the degree-minute-second button was selected.

◆ getCoordinate()

te::gm::Coord2D* te::qt::widgets::InputCoordinateDialog::getCoordinate ( )
protected

Returns the coordinate of the input.

Returns
Coordinate captured by the dialog.

◆ ok_triggered

void te::qt::widgets::InputCoordinateDialog::ok_triggered ( )
protectedslot

Called when the Ok button was pressed.

◆ updateValidator()

void te::qt::widgets::InputCoordinateDialog::updateValidator ( const bool &  isDMS)
protected

Updates the validator and the mask being used on coordinate line edit.

Parameters
isDMSIf true mask and validator for the degree-minute-second input type, and false for decimal-degree validators.

◆ validatorStateChanged

void te::qt::widgets::InputCoordinateDialog::validatorStateChanged ( )
protectedslot

Called when the line-edits changed its valid state.

Member Data Documentation

◆ m_display

MapDisplay* te::qt::widgets::InputCoordinateDialog::m_display
protected

Map display to show the result.

Definition at line 128 of file InputCoordinateDialog.h.

◆ m_ui

Ui::InputCoordinateForm* te::qt::widgets::InputCoordinateDialog::m_ui
protected

Pointer for Qt structure.

Definition at line 124 of file InputCoordinateDialog.h.

◆ m_validator

QValidator* te::qt::widgets::InputCoordinateDialog::m_validator
protected

Validator being used.

Definition at line 126 of file InputCoordinateDialog.h.


The documentation for this class was generated from the following file: