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: