te::edit::SnapOptionsDialog Class Reference

A dialog used to configure geometry snap options. More...

#include <SnapOptionsDialog.h>

Inheritance diagram for te::edit::SnapOptionsDialog:

Public Member Functions

void setLayers (const std::list< te::map::AbstractLayerPtr > &layers)
 
void setMapDisplay (te::qt::widgets::MapDisplay *display)
 
Initializer Methods

Methods related to instantiation and destruction.

 SnapOptionsDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 Constructs the snap options dialog which is a child of parent, with widget flags set to f. More...
 
 ~SnapOptionsDialog ()
 Destructor. More...
 

Private Slots

void onCancelPushButtonClicked ()
 
void onOkPushButtonPressed ()
 

Private Member Functions

void buildOptions ()
 
void buildOptions (const te::map::AbstractLayerPtr &layer)
 

Private Attributes

te::qt::widgets::MapDisplaym_display
 The map display associated with the tool. More...
 
std::list< te::map::AbstractLayerPtrm_layers
 The layer list. More...
 
std::unique_ptr< Ui::SnapOptionsDialogForm > m_ui
 Dialog form. More...
 

Detailed Description

A dialog used to configure geometry snap options.

Definition at line 54 of file SnapOptionsDialog.h.

Constructor & Destructor Documentation

te::edit::SnapOptionsDialog::SnapOptionsDialog ( QWidget *  parent = 0,
Qt::WindowFlags  f = 0 
)

Constructs the snap options dialog which is a child of parent, with widget flags set to f.

te::edit::SnapOptionsDialog::~SnapOptionsDialog ( )

Destructor.

Member Function Documentation

void te::edit::SnapOptionsDialog::buildOptions ( )
private
void te::edit::SnapOptionsDialog::buildOptions ( const te::map::AbstractLayerPtr layer)
private
void te::edit::SnapOptionsDialog::onCancelPushButtonClicked ( )
privateslot
void te::edit::SnapOptionsDialog::onOkPushButtonPressed ( )
privateslot
void te::edit::SnapOptionsDialog::setLayers ( const std::list< te::map::AbstractLayerPtr > &  layers)
void te::edit::SnapOptionsDialog::setMapDisplay ( te::qt::widgets::MapDisplay display)

Member Data Documentation

te::qt::widgets::MapDisplay* te::edit::SnapOptionsDialog::m_display
private

The map display associated with the tool.

Definition at line 93 of file SnapOptionsDialog.h.

std::list<te::map::AbstractLayerPtr> te::edit::SnapOptionsDialog::m_layers
private

The layer list.

Definition at line 92 of file SnapOptionsDialog.h.

std::unique_ptr<Ui::SnapOptionsDialogForm> te::edit::SnapOptionsDialog::m_ui
private

Dialog form.

Definition at line 91 of file SnapOptionsDialog.h.


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