#include <BCMouseEvent.h>

Public Member Functions | |
| BCMouseEvent (MouseEventType, const IntPoint &pos, const IntPoint &globalPos, MouseButton, int clickCount, bool shift, bool ctrl, bool alt, bool meta) | |
| virtual const IntPoint & | pos () const |
| position in window | |
| virtual void | shiftPos (int dx, int dy) |
| virtual const IntPoint & | globalPos () const |
| global position | |
| virtual MouseButton | button () const |
| the pressed or release button | |
| virtual MouseEventType | eventType () const |
| virtual int | clickCount () const |
| click count 1=simple click, 2=double click 3=triple click | |
| virtual double | timestamp () const |
| time in seconds | |
| virtual BIEvent * | clone () const |
| clone the event | |
| virtual unsigned | modifierFlags () const |
| modifier flags | |
| virtual bool | shiftKey () const |
| virtual bool | ctrlKey () const |
| virtual bool | altKey () const |
| virtual bool | metaKey () const |
| BCMouseEvent::BCMouseEvent | ( | MouseEventType | type, | |
| const IntPoint & | pos, | |||
| const IntPoint & | globalPos, | |||
| MouseButton | button, | |||
| int | clickCount, | |||
| bool | shift, | |||
| bool | ctrl, | |||
| bool | alt, | |||
| bool | meta | |||
| ) |
| const IntPoint & BCMouseEvent::pos | ( | ) | const [virtual] |
Implements BAL::BIMouseEvent.
| const IntPoint & BCMouseEvent::globalPos | ( | ) | const [virtual] |
| BAL::BIMouseEvent::MouseButton BCMouseEvent::button | ( | ) | const [virtual] |
| virtual MouseEventType BC::BCMouseEvent::eventType | ( | ) | const [inline, virtual] |
Implements BAL::BIMouseEvent.
| int BCMouseEvent::clickCount | ( | ) | const [virtual] |
| virtual double BC::BCMouseEvent::timestamp | ( | ) | const [inline, virtual] |
| BAL::BIEvent * BCMouseEvent::clone | ( | ) | const [virtual] |
| unsigned BCMouseEvent::modifierFlags | ( | ) | const [virtual] |
| virtual bool BC::BCMouseEvent::shiftKey | ( | ) | const [inline, virtual] |
Reimplemented from BCCommonInputEventData.
| virtual bool BC::BCMouseEvent::ctrlKey | ( | ) | const [inline, virtual] |
Reimplemented from BCCommonInputEventData.
| virtual bool BC::BCMouseEvent::altKey | ( | ) | const [inline, virtual] |
Reimplemented from BCCommonInputEventData.
| virtual bool BC::BCMouseEvent::metaKey | ( | ) | const [inline, virtual] |
Reimplemented from BCCommonInputEventData.