This class register the register action into RP Plugin. More...
#include <RegisterAction.h>
  
 Public Member Functions | |
| RegisterAction (QMenu *menu, QMenu *popupMenu) | |
| virtual | ~RegisterAction () | 
Protected Slots | |
| virtual void | onActionActivated (bool checked) | 
| virtual void | onPopUpActionActivated (bool checked) | 
| Slot function used when a action was selected from layer pop up.  More... | |
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... | |
| void | createPopUpAction (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... | |
| QMenu * | m_menu | 
| Parent Menu.  More... | |
| QAction * | m_popupAction | 
| Action used to call the process from pop up layer.  More... | |
| QMenu * | m_popupMenu | 
| Parent popMenu.  More... | |
This class register the register action into RP Plugin.
Definition at line 47 of file RegisterAction.h.
| te::qt::plugins::rp::RegisterAction::RegisterAction | ( | QMenu * | menu, | 
| QMenu * | popupMenu | ||
| ) | 
Definition at line 37 of file RegisterAction.cpp.
References te::qt::plugins::rp::AbstractAction::createAction().
      
  | 
  virtual | 
Definition at line 42 of file RegisterAction.cpp.
      
  | 
  protectedinherited | 
Add a new layer into layer explorer widget.
| layer | The layer auto pointer | 
Definition at line 84 of file AbstractAction.cpp.
References te::qt::af::ApplicationController::broadcast(), and te::qt::af::ApplicationController::getInstance().
      
  | 
  protectedinherited | 
Create and set the actions parameters.
| name | The action name. | 
| pixmap | The action pixmap name. | 
Definition at line 52 of file AbstractAction.cpp.
Referenced by te::qt::plugins::rp::ClassifierAction::ClassifierAction(), te::qt::plugins::rp::ContrastAction::ContrastAction(), te::qt::plugins::rp::MixtureModelAction::MixtureModelAction(), RegisterAction(), and te::qt::plugins::rp::SegmenterAction::SegmenterAction().
      
  | 
  protectedinherited | 
Create and set the actions parameters.
| name | The action name. | 
| pixmap | The action pixmap name. | 
Definition at line 68 of file AbstractAction.cpp.
Referenced by te::qt::plugins::rp::ContrastAction::ContrastAction(), te::qt::plugins::rp::MixtureModelAction::MixtureModelAction(), and te::qt::plugins::rp::SegmenterAction::SegmenterAction().
      
  | 
  protectedinherited | 
Get the selected layer from layer explorer in app.
Definition at line 91 of file AbstractAction.cpp.
References te::qt::af::ApplicationController::broadcast(), te::qt::af::ApplicationController::getInstance(), and te::qt::af::evt::GetLayerSelected::m_layer.
      
  | 
  protectedinherited | 
Get the list of layers from app.
Definition at line 110 of file AbstractAction.cpp.
References te::qt::af::Project::getAllLayers(), te::qt::af::ApplicationController::getInstance(), and te::qt::af::ApplicationController::getProject().
      
  | 
  protectedvirtualslot | 
Definition at line 46 of file RegisterAction.cpp.
References te::qt::af::ApplicationController::getInstance(), te::qt::widgets::RegisterWizard::getOutputLayer(), and te::qt::widgets::RegisterWizard::setList().
      
  | 
  protectedvirtualslotinherited | 
Slot function used when a action was selected from layer pop up.
| checked | Flag used in case a toggle action. | 
Definition at line 48 of file AbstractAction.cpp.
      
  | 
  protectedinherited | 
Action used to call the process.
Definition at line 134 of file AbstractAction.h.
      
  | 
  protectedinherited | 
Parent Menu.
Definition at line 132 of file AbstractAction.h.
      
  | 
  protectedinherited | 
Action used to call the process from pop up layer.
Definition at line 135 of file AbstractAction.h.
      
  | 
  protectedinherited | 
Parent popMenu.
Definition at line 133 of file AbstractAction.h.