This class register the show values action into MNT Plugin. More...
#include <ShowValuesAction.h>
Signals | |
| void | triggered (te::qt::af::evt::Event *e) |
Public Member Functions | |
| QAction * | getAction () |
| ShowValuesAction (QMenu *menu) | |
| virtual | ~ShowValuesAction () |
Protected Slots | |
| virtual void | onActionActivated (bool checked) |
| void | onChecked (bool status) |
Protected Member Functions | |
| void | addNewLayer (te::map::AbstractLayerPtr layer) |
| Add a new layer into layer explorer widget. More... | |
| void | createAction (std::string name, std::string pixmap="") |
| Create and set the actions parameters. More... | |
| te::map::AbstractLayerPtr | getCurrentLayer () |
| Get the selected layer from layer explorer in app. More... | |
| std::list< te::map::AbstractLayerPtr > | getLayers () |
| Get the list of layers from app. More... | |
Protected Attributes | |
| QAction * | m_action |
| Action used to call the process. More... | |
| te::qt::af::BaseApplication * | m_app |
| QMenu * | m_menu |
| Parent Menu. More... | |
| ShowValuesTool * | m_readpixel |
Private Attributes | |
| bool | m_status |
This class register the show values action into MNT Plugin.
Definition at line 48 of file ShowValuesAction.h.
| te::qt::plugins::mnt::ShowValuesAction::ShowValuesAction | ( | QMenu * | menu | ) |
Definition at line 42 of file ShowValuesAction.cpp.
References te::qt::plugins::mnt::AbstractAction::createAction(), te::qt::plugins::mnt::AbstractAction::m_action, m_readpixel, and m_status.
|
virtual |
Definition at line 51 of file ShowValuesAction.cpp.
References m_readpixel.
|
protectedinherited |
Add a new layer into layer explorer widget.
| layer | The layer auto pointer |
Definition at line 60 of file mnt/AbstractAction.cpp.
References te::qt::plugins::mnt::AbstractAction::triggered().
Referenced by te::qt::plugins::mnt::CreateIsolinesAction::onActionActivated(), te::qt::plugins::mnt::ImageGenerationAction::onActionActivated(), te::qt::plugins::mnt::MNTGenerationAction::onActionActivated(), te::qt::plugins::mnt::SlopeAction::onActionActivated(), te::qt::plugins::mnt::SmoothAction::onActionActivated(), and te::qt::plugins::mnt::TINGenerationAction::onActionActivated().
|
protectedinherited |
Create and set the actions parameters.
| name | The action name. |
| pixmap | The action pixmap name. |
Definition at line 44 of file mnt/AbstractAction.cpp.
References te::qt::plugins::mnt::AbstractAction::m_action, te::qt::plugins::mnt::AbstractAction::m_menu, te::qt::plugins::mnt::AbstractAction::onActionActivated(), and te::qt::plugins::mnt::AbstractAction::triggered().
Referenced by te::qt::plugins::mnt::CreateIsolinesAction::CreateIsolinesAction(), te::qt::plugins::mnt::ImageGenerationAction::ImageGenerationAction(), te::qt::plugins::mnt::MNTGenerationAction::MNTGenerationAction(), te::qt::plugins::mnt::ProfileAction::ProfileAction(), ShowValuesAction(), te::qt::plugins::mnt::SlopeAction::SlopeAction(), te::qt::plugins::mnt::SmoothAction::SmoothAction(), te::qt::plugins::mnt::TINGenerationAction::TINGenerationAction(), and te::qt::plugins::mnt::VolumeAction::VolumeAction().
|
inlineinherited |
Definition at line 129 of file mnt/AbstractAction.h.
Referenced by te::qt::plugins::mnt::Plugin::registerActions().
|
protectedinherited |
Get the selected layer from layer explorer in app.
Definition at line 67 of file mnt/AbstractAction.cpp.
References te::qt::af::evt::GetLayerSelected::m_layer, and te::qt::plugins::mnt::AbstractAction::triggered().
|
protectedinherited |
Get the list of layers from app.
Definition at line 86 of file mnt/AbstractAction.cpp.
References te::qt::af::evt::GetAvailableLayers::m_layers, and te::qt::plugins::mnt::AbstractAction::triggered().
Referenced by te::qt::plugins::mnt::CreateIsolinesAction::onActionActivated(), te::qt::plugins::mnt::ImageGenerationAction::onActionActivated(), te::qt::plugins::mnt::MNTGenerationAction::onActionActivated(), te::qt::plugins::mnt::TINGenerationAction::onActionActivated(), te::qt::plugins::mnt::SlopeAction::onActionActivated(), te::qt::plugins::mnt::SmoothAction::onActionActivated(), te::qt::plugins::mnt::VolumeAction::onActionActivated(), and te::qt::plugins::mnt::ProfileAction::onActionActivated().
|
protectedvirtualslot |
Definition at line 72 of file ShowValuesAction.cpp.
References te::common::Singleton< ApplicationController >::getInstance(), te::qt::af::BaseApplication::getLayerExplorer(), te::qt::af::BaseApplication::getMapDisplay(), te::qt::widgets::GetSelectedLayersOnly(), te::qt::plugins::mnt::AbstractAction::m_action, m_app, m_readpixel, m_status, and te::qt::plugins::mnt::ShowValuesTool::setAction().
|
protectedslot |
Definition at line 57 of file ShowValuesAction.cpp.
References te::qt::plugins::mnt::AbstractAction::m_action.
|
signalinherited |
|
protectedinherited |
Action used to call the process.
Definition at line 137 of file mnt/AbstractAction.h.
Referenced by te::qt::plugins::mnt::AbstractAction::createAction(), te::qt::plugins::mnt::CreateIsolinesAction::CreateIsolinesAction(), te::qt::plugins::mnt::ImageGenerationAction::ImageGenerationAction(), te::qt::plugins::mnt::MNTGenerationAction::MNTGenerationAction(), onActionActivated(), onChecked(), te::qt::plugins::mnt::ProfileAction::ProfileAction(), ShowValuesAction(), te::qt::plugins::mnt::SlopeAction::SlopeAction(), te::qt::plugins::mnt::SmoothAction::SmoothAction(), te::qt::plugins::mnt::TINGenerationAction::TINGenerationAction(), and te::qt::plugins::mnt::VolumeAction::VolumeAction().
|
protected |
Definition at line 68 of file ShowValuesAction.h.
Referenced by onActionActivated().
|
protectedinherited |
Parent Menu.
Definition at line 136 of file mnt/AbstractAction.h.
Referenced by te::qt::plugins::mnt::AbstractAction::createAction().
|
protected |
Definition at line 67 of file ShowValuesAction.h.
Referenced by onActionActivated(), ShowValuesAction(), and ~ShowValuesAction().
|
private |
Definition at line 64 of file ShowValuesAction.h.
Referenced by onActionActivated(), and ShowValuesAction().