ContextMenuController Class Reference
#include <ContextMenuController.h>
List of all members.
Public Member Functions | 
|   | ContextMenuController (IController *application, MainFrame *mainFrame, SceneObject *selectedObject) | 
|   | ~ContextMenuController () | 
| void  | open () | 
| void  | open (int x, int y) | 
| void  | close () | 
| void  | onMouseLeftUp (int x, int y) | 
| void  | onMouseLeftDown (int x, int y) | 
| void  | onMouseMiddleUp (int x, int y) | 
| void  | onMouseMiddleDown (int x, int y) | 
| void  | onMouseRightUp (int x, int y) | 
| void  | onMouseRightDown (int x, int y) | 
| void  | onMouseMove (int x, int y) | 
| void  | onMouseWheel (int x, int y, int d) | 
| void  | onKeyDown (int key) | 
| void  | onKeyUp (int key) | 
| void  | onItemSelected (wxString selectedItem) | 
| void  | Move () | 
Protected Attributes | 
| IController *  | _application | 
| ContextMenu *  | _contextMenu | 
| MainFrame *  | _mainFrame | 
| SceneManager &  | _sceneManager | 
Detailed Description
Klasa koja upravlja sadržajem i ponašanjem konteksnog izbornika. Konteksni izbornik se otvara na desni klik. Ukoliko je kliknut objekt otvara se izbornik s opcijama Move, Rotate, Scale i Delete. Ako je kliknut prazan prostor otvara se prazan izbornik. Nakon odabira stavke izbornika otvara se odgovarajući alat. 
Constructor & Destructor Documentation
      
        
          | ContextMenuController::~ContextMenuController  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
Member Function Documentation
      
        
          | void ContextMenuController::close  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::Move  | 
          ( | 
           | 
           )  | 
           | 
        
      
 
 
      
        
          | void ContextMenuController::onItemSelected  | 
          ( | 
          wxString  | 
           selectedItem | 
           )  | 
           [virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onKeyDown  | 
          ( | 
          int  | 
           key | 
           )  | 
           [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onKeyUp  | 
          ( | 
          int  | 
           key | 
           )  | 
           [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseLeftDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseLeftUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseMiddleDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseMiddleUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseMove  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseRightDown  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseRightUp  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::onMouseWheel  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y,  | 
        
        
           | 
           | 
          int  | 
           d |   | 
        
        
           | 
          ) | 
           |  |  [inline, virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::open  | 
          ( | 
          int  | 
           x,  | 
        
        
           | 
           | 
          int  | 
           y |   | 
        
        
           | 
          ) | 
           |  |  [virtual] | 
        
      
 
 
      
        
          | void ContextMenuController::open  | 
          ( | 
           | 
           )  | 
           [virtual] | 
        
      
 
 
Member Data Documentation
The documentation for this class was generated from the following files: