ImageD  v2_7_5 (24.06.22)
ImageD is an image processing software designed for rapid prototyping and implementing algorithms and solutions for science, research and teaching.
SceneMouseTrack Class Reference

The SceneMouseTrack class Scene to put in a QGraphicsView that emits additional signals. More...

#include <scenemousetrack.h>

Inheritance diagram for SceneMouseTrack:

Public Slots

void mouseMoveEvent (QGraphicsSceneMouseEvent *event)
 
void mousePressEvent (QGraphicsSceneMouseEvent *event)
 
void mouseDoubleClickEvent (QGraphicsSceneMouseEvent *event)
 
void wheelEvent (QWheelEvent *event)
 
void keyPressEvent (QKeyEvent *event)
 

Signals

void mouseMoved (int x, int y)
 
void mouseMoved_Ctrl (int x, int y)
 
void MouseClickedAtPos (int x, int y)
 
void MouseClickedAtPos_Ctrl (int x, int y)
 
void MouseClickedAtPos_Left (int x, int y)
 
void MouseClickedAtPos_Left_Ctrl (int x, int y)
 
void MouseClickedAtPos_Right (int x, int y)
 
void MouseClickedAtPos_Right_Ctrl (int x, int y)
 
void MouseClickedAtPos_Mid (int x, int y)
 
void MouseClickedAtPos_Mid_Ctrl (int x, int y)
 
void MouseScrolledAtPos (int x, int y, int delta)
 
void MouseScrolledAtPos_Ctrl (int x, int y, int delta)
 
void KeyPressed_Plus ()
 
void KeyPressed_Plus_Ctrl ()
 
void KeyPressed_Minus ()
 
void KeyPressed_Minus_Ctrl ()
 
void MouseClicked_Left ()
 
void MouseClicked_Left_Ctrl ()
 
void MouseClicked_Right ()
 
void MouseClicked_Right_Ctrl ()
 
void MouseClicked_Mid ()
 
void MouseClicked_Mid_Ctrl ()
 
void MouseDoubleClicked_Right ()
 
void MouseDoubleClicked_Right_Ctrl ()
 
void MouseDoubleClicked_Left ()
 
void MouseDoubleClicked_Left_Ctrl ()
 

Detailed Description

The SceneMouseTrack class Scene to put in a QGraphicsView that emits additional signals.

Member Function Documentation

◆ KeyPressed_Minus

void SceneMouseTrack::KeyPressed_Minus ( )
signal

◆ KeyPressed_Minus_Ctrl

void SceneMouseTrack::KeyPressed_Minus_Ctrl ( )
signal

◆ KeyPressed_Plus

void SceneMouseTrack::KeyPressed_Plus ( )
signal

◆ KeyPressed_Plus_Ctrl

void SceneMouseTrack::KeyPressed_Plus_Ctrl ( )
signal

◆ keyPressEvent

void SceneMouseTrack::keyPressEvent ( QKeyEvent *  event)
slot

◆ MouseClicked_Left

void SceneMouseTrack::MouseClicked_Left ( )
signal

◆ MouseClicked_Left_Ctrl

void SceneMouseTrack::MouseClicked_Left_Ctrl ( )
signal

◆ MouseClicked_Mid

void SceneMouseTrack::MouseClicked_Mid ( )
signal

◆ MouseClicked_Mid_Ctrl

void SceneMouseTrack::MouseClicked_Mid_Ctrl ( )
signal

◆ MouseClicked_Right

void SceneMouseTrack::MouseClicked_Right ( )
signal

◆ MouseClicked_Right_Ctrl

void SceneMouseTrack::MouseClicked_Right_Ctrl ( )
signal

◆ MouseClickedAtPos

void SceneMouseTrack::MouseClickedAtPos ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Ctrl

void SceneMouseTrack::MouseClickedAtPos_Ctrl ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Left

void SceneMouseTrack::MouseClickedAtPos_Left ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Left_Ctrl

void SceneMouseTrack::MouseClickedAtPos_Left_Ctrl ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Mid

void SceneMouseTrack::MouseClickedAtPos_Mid ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Mid_Ctrl

void SceneMouseTrack::MouseClickedAtPos_Mid_Ctrl ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Right

void SceneMouseTrack::MouseClickedAtPos_Right ( int  x,
int  y 
)
signal

◆ MouseClickedAtPos_Right_Ctrl

void SceneMouseTrack::MouseClickedAtPos_Right_Ctrl ( int  x,
int  y 
)
signal

◆ MouseDoubleClicked_Left

void SceneMouseTrack::MouseDoubleClicked_Left ( )
signal

◆ MouseDoubleClicked_Left_Ctrl

void SceneMouseTrack::MouseDoubleClicked_Left_Ctrl ( )
signal

◆ MouseDoubleClicked_Right

void SceneMouseTrack::MouseDoubleClicked_Right ( )
signal

◆ MouseDoubleClicked_Right_Ctrl

void SceneMouseTrack::MouseDoubleClicked_Right_Ctrl ( )
signal

◆ mouseDoubleClickEvent

void SceneMouseTrack::mouseDoubleClickEvent ( QGraphicsSceneMouseEvent *  event)
slot

◆ mouseMoved

void SceneMouseTrack::mouseMoved ( int  x,
int  y 
)
signal

◆ mouseMoved_Ctrl

void SceneMouseTrack::mouseMoved_Ctrl ( int  x,
int  y 
)
signal

◆ mouseMoveEvent

void SceneMouseTrack::mouseMoveEvent ( QGraphicsSceneMouseEvent *  event)
slot

◆ mousePressEvent

void SceneMouseTrack::mousePressEvent ( QGraphicsSceneMouseEvent *  event)
slot

◆ MouseScrolledAtPos

void SceneMouseTrack::MouseScrolledAtPos ( int  x,
int  y,
int  delta 
)
signal

◆ MouseScrolledAtPos_Ctrl

void SceneMouseTrack::MouseScrolledAtPos_Ctrl ( int  x,
int  y,
int  delta 
)
signal

◆ wheelEvent

void SceneMouseTrack::wheelEvent ( QWheelEvent *  event)
slot

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