Implements a dialog used to execute a vector processing operation.
More...
#include <VectorProcessingOperationDialog.h>
Implements a dialog used to execute a vector processing operation.
Definition at line 110 of file VectorProcessingOperationDialog.h.
◆ VectorProcessingOperationDialog()
te::vp::qt::VectorProcessingOperationDialog::VectorProcessingOperationDialog |
( |
QWidget * |
parent = 0 , |
|
|
Qt::WindowFlags |
f = 0 |
|
) |
| |
◆ ~VectorProcessingOperationDialog()
te::vp::qt::VectorProcessingOperationDialog::~VectorProcessingOperationDialog |
( |
| ) |
|
◆ createParametersForOperation()
◆ getForm()
Ui::VectorProcessingOperationDialogForm* te::vp::qt::VectorProcessingOperationDialog::getForm |
( |
| ) |
const |
Returns the internal widget.
- Returns
- Pointer to Qt Widget InputDataAccessItemWidgetForm
◆ getOutputLayers()
◆ getResult()
◆ init()
void te::vp::qt::VectorProcessingOperationDialog::init |
( |
const std::string & |
operationName, |
|
|
const std::list< te::map::AbstractLayerPtr > & |
layers |
|
) |
| |
Inits the dialog by setting the the operation to be executed in interface and the list of available input layers.
- Parameters
-
operation | Pointer to a TerraLib VP operation |
layers | The list of available input layers |
- Note
- NOT take the ownership of this object
◆ keyPressEvent()
void te::vp::qt::VectorProcessingOperationDialog::keyPressEvent |
( |
QKeyEvent * |
event | ) |
|
◆ onClose
void te::vp::qt::VectorProcessingOperationDialog::onClose |
( |
| ) |
|
|
protectedslot |
◆ onDataAccessSelectionChanged
void te::vp::qt::VectorProcessingOperationDialog::onDataAccessSelectionChanged |
( |
| ) |
|
|
protectedslot |
◆ onExecuteOperationToolButtonPressed
void te::vp::qt::VectorProcessingOperationDialog::onExecuteOperationToolButtonPressed |
( |
| ) |
|
|
protectedslot |
Interface tool button to execute the vectorial process operation.
◆ onProcessingFinished
◆ onProcessingStateChanged
void te::vp::qt::VectorProcessingOperationDialog::onProcessingStateChanged |
( |
const te::vp::ProgressState & |
newState | ) |
|
|
protectedslot |
◆ setDialogOnExecution()
void te::vp::qt::VectorProcessingOperationDialog::setDialogOnExecution |
( |
bool |
onExecution | ) |
|
|
protected |
◆ taskCancelled
void te::vp::qt::VectorProcessingOperationDialog::taskCancelled |
( |
| ) |
|
|
protectedslot |
◆ m_inputDataWidget
◆ m_operationName
std::string te::vp::qt::VectorProcessingOperationDialog::m_operationName |
|
private |
◆ m_outputDataWidget
◆ m_processListener
◆ m_progressViewer
◆ m_run
std::unique_ptr< CurrentExecutionImpl > te::vp::qt::VectorProcessingOperationDialog::m_run |
|
private |
◆ m_specificParamsWidget
◆ m_ui
std::unique_ptr<Ui::VectorProcessingOperationDialogForm> te::vp::qt::VectorProcessingOperationDialog::m_ui |
|
private |
◆ m_vecOverallOutputDataAccess
std::vector<te::da::DataAccessPtr> te::vp::qt::VectorProcessingOperationDialog::m_vecOverallOutputDataAccess |
|
private |
The documentation for this class was generated from the following file: