All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
te::vp::BufferDialog Class Reference

#include <BufferDialog.h>

Inheritance diagram for te::vp::BufferDialog:

Public Member Functions

 BufferDialog (QWidget *parent=0, Qt::WindowFlags f=0)
 
int getBoundariesRule ()
 
te::map::AbstractLayerPtr getLayer ()
 
int getPolygonRule ()
 
void setAttributesForDistance (std::vector< te::dt::Property * > properties)
 
void setLayers (std::list< te::map::AbstractLayerPtr > layers)
 Set the layer that can be used. More...
 
void setPossibleLevels ()
 
 ~BufferDialog ()
 

Protected Slots

void onAttDistanceToggled ()
 
void onCancelPushButtonClicked ()
 
void onFilterLineEditTextChanged (const QString &text)
 
void onFixedDistanceToggled ()
 
void onHelpPushButtonClicked ()
 
void onLayerComboBoxChanged (int index)
 
void onOkPushButtonClicked ()
 
void onRuleInOutToggled ()
 
void onRuleInToggled ()
 
void onRuleOutToggled ()
 
void onTargetDatasourceToolButtonPressed ()
 
void onTargetFileToolButtonPressed ()
 
void onWithBoundToggled ()
 
void onWithoutBoundToggled ()
 

Private Attributes

std::list
< te::map::AbstractLayerPtr
m_layers
 List of layers. More...
 
std::string m_outputArchive
 Archive information. More...
 
te::da::DataSourceInfoPtr m_outputDatasource
 DataSource information. More...
 
te::map::AbstractLayerPtr m_outputLayer
 Generated Layer. More...
 
std::vector< te::dt::Property * > m_properties
 Properties related to the selected Layer. More...
 
te::map::AbstractLayerPtr m_selectedLayer
 Layer used for buffer. More...
 
bool m_toFile
 
std::auto_ptr
< Ui::BufferDialogForm > 
m_ui
 

Detailed Description

Definition at line 57 of file BufferDialog.h.

Constructor & Destructor Documentation

te::vp::BufferDialog::~BufferDialog ( )

Definition at line 124 of file BufferDialog.cpp.

Member Function Documentation

int te::vp::BufferDialog::getBoundariesRule ( )

Definition at line 189 of file BufferDialog.cpp.

References te::vp::DISSOLVE, and te::vp::NOT_DISSOLVE.

te::map::AbstractLayerPtr te::vp::BufferDialog::getLayer ( )
int te::vp::BufferDialog::getPolygonRule ( )
void te::vp::BufferDialog::onAttDistanceToggled ( )
protectedslot

Definition at line 277 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onCancelPushButtonClicked ( )
protectedslot

Definition at line 543 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onFilterLineEditTextChanged ( const QString &  text)
protectedslot

Definition at line 252 of file BufferDialog.cpp.

References te::vp::GetFilteredLayers().

Referenced by BufferDialog().

void te::vp::BufferDialog::onFixedDistanceToggled ( )
protectedslot

Definition at line 271 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onHelpPushButtonClicked ( )
protectedslot

Definition at line 351 of file BufferDialog.cpp.

void te::vp::BufferDialog::onRuleInOutToggled ( )
protectedslot

Definition at line 283 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onRuleInToggled ( )
protectedslot

Definition at line 293 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onRuleOutToggled ( )
protectedslot

Definition at line 288 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onTargetDatasourceToolButtonPressed ( )
protectedslot

Definition at line 309 of file BufferDialog.cpp.

References te::qt::widgets::DataSourceSelectorDialog::getSelecteds().

Referenced by BufferDialog().

void te::vp::BufferDialog::onTargetFileToolButtonPressed ( )
protectedslot

Definition at line 330 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onWithBoundToggled ( )
protectedslot

Definition at line 304 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::onWithoutBoundToggled ( )
protectedslot

Definition at line 298 of file BufferDialog.cpp.

Referenced by BufferDialog().

void te::vp::BufferDialog::setLayers ( std::list< te::map::AbstractLayerPtr layers)

Set the layer that can be used.

Parameters
layersList of AbstractLayerPtr

Definition at line 128 of file BufferDialog.cpp.

Referenced by te::qt::plugins::vp::BufferAction::onActionActivated().

void te::vp::BufferDialog::setPossibleLevels ( )

Definition at line 143 of file BufferDialog.cpp.

Referenced by BufferDialog().

Member Data Documentation

std::list<te::map::AbstractLayerPtr> te::vp::BufferDialog::m_layers
private

List of layers.

Definition at line 121 of file BufferDialog.h.

std::string te::vp::BufferDialog::m_outputArchive
private

Archive information.

Definition at line 120 of file BufferDialog.h.

te::da::DataSourceInfoPtr te::vp::BufferDialog::m_outputDatasource
private

DataSource information.

Definition at line 119 of file BufferDialog.h.

te::map::AbstractLayerPtr te::vp::BufferDialog::m_outputLayer
private

Generated Layer.

Definition at line 123 of file BufferDialog.h.

std::vector<te::dt::Property*> te::vp::BufferDialog::m_properties
private

Properties related to the selected Layer.

Definition at line 124 of file BufferDialog.h.

te::map::AbstractLayerPtr te::vp::BufferDialog::m_selectedLayer
private

Layer used for buffer.

Definition at line 122 of file BufferDialog.h.

bool te::vp::BufferDialog::m_toFile
private

Definition at line 125 of file BufferDialog.h.

std::auto_ptr<Ui::BufferDialogForm> te::vp::BufferDialog::m_ui
private

Definition at line 118 of file BufferDialog.h.

Referenced by BufferDialog().


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