Class for manage the menus of the LayerViewItem. More...
#include <LayerViewMenuManager.h>
  
 Public Types | |
| enum | LMENUACTIONS {  VECTOR_LAYER, RASTER_LAYER, FOLDER_LAYER, MULTI_LAYERS, NO_LAYERS, ALL_LAYERS, INVALID_LAYERS }  | 
| Defines the type of actions we can use.  More... | |
Public Member Functions | |
| void | addAction (LMENUACTIONS mnu, QAction *act, int pos=-1) | 
| Adds an action to some menu.  More... | |
Instantiation Methods  | |
Methods related to creation and destruction of the object.  | |
| LayerViewMenuManager (LayerItemView *view) | |
| Contructor.  More... | |
| ~LayerViewMenuManager () | |
| Destructor.  More... | |
Reimplementation of QObject  | |
Methods reimplemented of the QObject class.  | |
| bool | eventFilter (QObject *watched, QEvent *event) | 
Protected Attributes | |
| std::auto_ptr< QueueAction > | m_AL_actions | 
| All kinds of items action list.  More... | |
| std::auto_ptr< QueueAction > | m_FL_actions | 
| Folder layers action list.  More... | |
| std::auto_ptr< QueueAction > | m_IL_actions | 
| Invalid layers action list.  More... | |
| std::auto_ptr< QueueAction > | m_ML_actions | 
| Multiple selected items action list.  More... | |
| std::auto_ptr< QueueAction > | m_NL_actions | 
| No selected items action list.  More... | |
| std::auto_ptr< QueueAction > | m_RL_actions | 
| Raster layers action list.  More... | |
| LayerItemView * | m_view | 
| View being inspected.  More... | |
| std::auto_ptr< QueueAction > | m_VL_actions | 
| Vector layers action list.  More... | |
Class for manage the menus of the LayerViewItem.
Definition at line 60 of file LayerViewMenuManager.h.
Defines the type of actions we can use.
Definition at line 71 of file LayerViewMenuManager.h.
| te::qt::widgets::LayerViewMenuManager::LayerViewMenuManager | ( | LayerItemView * | view | ) | 
Contructor.
| view | The view that is being used. | 
| te::qt::widgets::LayerViewMenuManager::~LayerViewMenuManager | ( | ) | 
Destructor.
| void te::qt::widgets::LayerViewMenuManager::addAction | ( | LMENUACTIONS | mnu, | 
| QAction * | act, | ||
| int | pos = -1  | 
        ||
| ) | 
Adds an action to some menu.
| mnu | The menu we will update. | 
| act | The new action to be added. | 
| pos | The position of the menu. pos = -1 signs to append the action. | 
| bool te::qt::widgets::LayerViewMenuManager::eventFilter | ( | QObject * | watched, | 
| QEvent * | event | ||
| ) | 
      
  | 
  protected | 
All kinds of items action list.
Definition at line 127 of file LayerViewMenuManager.h.
      
  | 
  protected | 
Folder layers action list.
Definition at line 124 of file LayerViewMenuManager.h.
      
  | 
  protected | 
Invalid layers action list.
Definition at line 128 of file LayerViewMenuManager.h.
      
  | 
  protected | 
Multiple selected items action list.
Definition at line 125 of file LayerViewMenuManager.h.
      
  | 
  protected | 
No selected items action list.
Definition at line 126 of file LayerViewMenuManager.h.
      
  | 
  protected | 
Raster layers action list.
Definition at line 123 of file LayerViewMenuManager.h.
      
  | 
  protected | 
View being inspected.
Definition at line 120 of file LayerViewMenuManager.h.
      
  | 
  protected | 
Vector layers action list.
Definition at line 122 of file LayerViewMenuManager.h.