okteta
#include <mousenavigator.h>
Public Member Functions | |
MouseNavigator (AbstractByteArrayView *view, AbstractMouseController *parent) | |
virtual | ~MouseNavigator () |
virtual bool | handleMouseDoubleClickEvent (QMouseEvent *mouseEvent) |
virtual bool | handleMouseMoveEvent (QMouseEvent *mouseEvent) |
virtual bool | handleMousePressEvent (QMouseEvent *mouseEvent) |
virtual bool | handleMouseReleaseEvent (QMouseEvent *mouseEvent) |
Public Member Functions inherited from Okteta::AbstractMouseController | |
virtual | ~AbstractMouseController () |
Protected Slots | |
void | autoScrollTimerDone () |
void | startDrag () |
Protected Member Functions | |
void | handleMouseMove (const QPoint &point) |
Protected Member Functions inherited from Okteta::AbstractMouseController | |
AbstractMouseController (AbstractByteArrayView *view, AbstractMouseController *parent) | |
Protected Attributes | |
int | mDoubleClickLine |
QPoint | mDoubleClickPoint |
QPoint | mDragStartPoint |
bool | mDragStartPossible:1 |
QTimer * | mDragStartTimer |
bool | mInDnD:1 |
bool | mInLMBDoubleClick:1 |
bool | mLMBPressed:1 |
QTimer * | mScrollTimer |
QTimer * | mTrippleClickTimer |
Protected Attributes inherited from Okteta::AbstractMouseController | |
AbstractMouseController * | mParent |
AbstractByteArrayView * | mView |
Detailed Description
Definition at line 39 of file mousenavigator.h.
Constructor & Destructor Documentation
Okteta::MouseNavigator::MouseNavigator | ( | AbstractByteArrayView * | view, |
AbstractMouseController * | parent | ||
) |
Definition at line 43 of file mousenavigator.cpp.
|
virtual |
Definition at line 411 of file mousenavigator.cpp.
Member Function Documentation
|
protectedslot |
gets called by the scroll timer (for mouse selection)
Definition at line 303 of file mousenavigator.cpp.
|
virtual |
Reimplemented from Okteta::AbstractMouseController.
Definition at line 269 of file mousenavigator.cpp.
|
protected |
handles the move of the mouse with pressed buttons
Definition at line 310 of file mousenavigator.cpp.
|
virtual |
Reimplemented from Okteta::AbstractMouseController.
Definition at line 163 of file mousenavigator.cpp.
|
virtual |
Reimplemented from Okteta::AbstractMouseController.
Definition at line 60 of file mousenavigator.cpp.
|
virtual |
Reimplemented from Okteta::AbstractMouseController.
Definition at line 201 of file mousenavigator.cpp.
|
protectedslot |
Definition at line 382 of file mousenavigator.cpp.
Member Data Documentation
|
protected |
line in which the current double click happended (used by TrippleClick)
Definition at line 77 of file mousenavigator.h.
|
protected |
point at which the current double click happended (used by TrippleClick)
Definition at line 75 of file mousenavigator.h.
|
protected |
point at which the current dragging started
Definition at line 79 of file mousenavigator.h.
|
protected |
flag if a drag might have started
Definition at line 89 of file mousenavigator.h.
|
protected |
Timer to start a drag.
Definition at line 69 of file mousenavigator.h.
|
protected |
flag if a Drag'n'Drop is happening
Definition at line 87 of file mousenavigator.h.
|
protected |
flag if a double click is happening
Definition at line 85 of file mousenavigator.h.
|
protected |
flag if the left mouse button is pressed
Definition at line 83 of file mousenavigator.h.
|
protected |
Timer that triggers ensureCursorVisible function calls.
Definition at line 66 of file mousenavigator.h.
|
protected |
timer to measure whether the time between a double click and the following counts for a tripleclick
Definition at line 71 of file mousenavigator.h.
The documentation for this class was generated from the following files:
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 23:04:13 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.