TechDrawGui::QGVNavStyleOpenSCAD Class Reference

#include <QGVNavStyleOpenSCAD.h>

Public Member Functions

virtual bool allowContextMenu (QContextMenuEvent *event) override
virtual void handleKeyReleaseEvent (QKeyEvent *event) override
virtual void handleMouseMoveEvent (QMouseEvent *event) override
virtual void handleMousePressEvent (QMouseEvent *event) override
virtual void handleMouseReleaseEvent (QMouseEvent *event) override
 QGVNavStyleOpenSCAD (QGVPage *qgvp)
virtual ~QGVNavStyleOpenSCAD ()
- Public Member Functions inherited from TechDrawGui::QGVNavStyle
virtual bool allowContextMenu (QContextMenuEvent *event)
QGVPagegetViewer ()
virtual void handleEnterEvent (QEvent *event)
virtual void handleFocusOutEvent (QFocusEvent *event)
virtual void handleKeyPressEvent (QKeyEvent *event)
virtual void handleKeyReleaseEvent (QKeyEvent *event)
virtual void handleLeaveEvent (QEvent *event)
virtual void handleMouseMoveEvent (QMouseEvent *event)
virtual void handleMousePressEvent (QMouseEvent *event)
virtual void handleMouseReleaseEvent (QMouseEvent *event)
virtual void handleWheelEvent (QWheelEvent *event)
virtual double mouseZoomFactor (QPoint p)
virtual void pan (QPoint p)
virtual void placeBalloon (QPoint p)
virtual void pseudoContextEvent ()
 QGVNavStyle (QGVPage *qgvp)
void setViewer (QGVPage *qgvp)
virtual void startClick (Qt::MouseButton b)
virtual void startPan (QPoint p)
virtual void startZoom (QPoint p)
virtual void stopClick (void)
virtual void stopPan ()
virtual void stopZoom ()
virtual void zoom (double factor)
virtual ~QGVNavStyle ()
- Public Member Functions inherited from Base::BaseClass
 BaseClass ()
 Construction. More...
 BaseClass (const BaseClass &)=default
virtual PyObjectgetPyObject ()
 This method returns the Python wrapper for a C++ object. More...
virtual Type getTypeId () const
bool isDerivedFrom (const Type type) const
BaseClassoperator= (const BaseClass &)=default
virtual void setPyObject (PyObject *)
virtual ~BaseClass ()
 Destruction. More...

Additional Inherited Members

- Static Public Member Functions inherited from Base::BaseClass
static void * create ()
static Type getClassTypeId ()
static void init ()
- Protected Member Functions inherited from TechDrawGui::QGVNavStyle
virtual void initialize ()
virtual void setAnchor ()
- Static Protected Member Functions inherited from Base::BaseClass
static void initSubclass (Base::Type &toInit, const char *ClassName, const char *ParentName, Type::instantiationMethod method=nullptr)
- Protected Attributes inherited from TechDrawGui::QGVNavStyle
bool altdown
bool button1down
bool button2down
bool button3down
bool ctrldown
bool invertZoom
Qt::MouseButton m_clickButton
bool m_clickPending
int m_currentmode
KeyCombination m_keyCombo
bool m_panPending
int m_reversePan
int m_reverseScroll
QCursor m_saveCursor
bool m_zoomPending
bool panningActive
QPoint panOrigin
bool shiftdown
bool zoomAtCursor
bool zoomingActive
QPoint zoomOrigin
double zoomStep

Constructor & Destructor Documentation

◆ QGVNavStyleOpenSCAD()

TechDrawGui::QGVNavStyleOpenSCAD::QGVNavStyleOpenSCAD ( QGVPage qgvp)

◆ ~QGVNavStyleOpenSCAD()

TechDrawGui::QGVNavStyleOpenSCAD::~QGVNavStyleOpenSCAD ( )

Member Function Documentation

◆ allowContextMenu()

bool TechDrawGui::QGVNavStyleOpenSCAD::allowContextMenu ( QContextMenuEvent *  event)

◆ handleKeyReleaseEvent()

void TechDrawGui::QGVNavStyleOpenSCAD::handleKeyReleaseEvent ( QKeyEvent *  event)

◆ handleMouseMoveEvent()

◆ handleMousePressEvent()

void TechDrawGui::QGVNavStyleOpenSCAD::handleMousePressEvent ( QMouseEvent *  event)

◆ handleMouseReleaseEvent()

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