OpenLexocad  27.1
Core::AbstractBehaviorSubMode Class Referenceabstract

#include <AbstractBehaviorMode.h>

Public Member Functions

 AbstractBehaviorSubMode (void)
 
virtual ~AbstractBehaviorSubMode (void)
 
virtual void keyPress (const KeyEvent &event)
 
virtual void wheel (const MWheelEvent &event)
 
virtual void mouseMove (const MouseEvent &event)
 
virtual void mousePress (const MouseEvent &event)
 
virtual void mouseRelease (const MouseEvent &event)
 
virtual void mouseEnter (void)
 
virtual void mouseLeave (void)
 
virtual void setTextInput (const std::string &input)
 
virtual int getId (void) const =0
 

Detailed Description

Constructor & Destructor Documentation

◆ AbstractBehaviorSubMode()

Core::AbstractBehaviorSubMode::AbstractBehaviorSubMode ( void  )

◆ ~AbstractBehaviorSubMode()

virtual Core::AbstractBehaviorSubMode::~AbstractBehaviorSubMode ( void  )
virtual

Member Function Documentation

◆ getId()

virtual int Core::AbstractBehaviorSubMode::getId ( void  ) const
pure virtual

◆ keyPress()

virtual void Core::AbstractBehaviorSubMode::keyPress ( const KeyEvent event)
virtual

◆ mouseEnter()

virtual void Core::AbstractBehaviorSubMode::mouseEnter ( void  )
virtual

◆ mouseLeave()

virtual void Core::AbstractBehaviorSubMode::mouseLeave ( void  )
virtual

◆ mouseMove()

virtual void Core::AbstractBehaviorSubMode::mouseMove ( const MouseEvent event)
virtual

◆ mousePress()

virtual void Core::AbstractBehaviorSubMode::mousePress ( const MouseEvent event)
virtual

◆ mouseRelease()

virtual void Core::AbstractBehaviorSubMode::mouseRelease ( const MouseEvent event)
virtual

◆ setTextInput()

virtual void Core::AbstractBehaviorSubMode::setTextInput ( const std::string &  input)
virtual

◆ wheel()

virtual void Core::AbstractBehaviorSubMode::wheel ( const MWheelEvent event)
virtual

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