qCC  version 2.5.4 (Qt) - 19 Apr. 2014
 All Classes Functions Variables Typedefs Enumerations
Public Member Functions | Protected Slots | Protected Attributes | Static Protected Attributes | List of all members
ccMouse3DContextMenu Class Reference

3D mouse context menu More...

#include <ccMouse3DContextMenu.h>

Inheritance diagram for ccMouse3DContextMenu:
Inheritance graph
Collaboration diagram for ccMouse3DContextMenu:
Collaboration graph

Public Member Functions

 ccMouse3DContextMenu (Mouse3DParameters *params, ccGLWindow *win, QWidget *parent=0)
 Default constructor.

Protected Slots

void rotationModeToggled (bool)
void panZoomModeToggled (bool)
void lockHorizonToggled (bool)
void dominantModeToggled (bool)
void speedModeChanged ()
void objectModeTriggered ()
void cameraModeTriggered ()
void rotationCenterVisibilityChanged ()

Protected Attributes

QAction * m_rotationMode
 Rotation mode checkable action.
QAction * m_panZoomMode
QAction * m_speedActions [SPEED_ACTION_COUNT]
 Speed control actions (from slowest to fastest)
QAction * m_autoRotationCenter
QAction * m_selectedItemAsRotationCenter
QAction * m_alwaysShowRotationCenter
QAction * m_showRotationCenterOnMotion
QAction * m_alwaysHideRotationCenter
QAction * m_objectMode
QAction * m_cameraMode
QAction * m_lockHorizon
 Lock horizon.
QAction * m_dominantMode
 Dominant mode.
Mouse3DParameters * m_params
 Associated parameters.
ccGLWindow * m_glWindow
 Active GL window.

Static Protected Attributes

static const int SPEED_ACTION_COUNT = 5
 Number of speed control actions.

Detailed Description

3D mouse context menu

The documentation for this class was generated from the following files: