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: