te::qt::widgets::AnimationView Class Reference

This class is a animation view. More...

#include <AnimationView.h>

Inheritance diagram for te::qt::widgets::AnimationView:
QGraphicsView

Signals

void animationDragEnterEvent (QDragEnterEvent *)
 
void animationDropEvent (QDropEvent *)
 

Public Member Functions

 AnimationView (te::qt::widgets::MapDisplay *md)
 Constructor It constructs a AnimationView. More...
 
void dragEnterEvent (QDragEnterEvent *)
 
void dragLeaveEvent (QDragLeaveEvent *)
 
void dragMoveEvent (QDragMoveEvent *)
 
void dropEvent (QDropEvent *)
 
void enterEvent (QEvent *)
 
void keyPressEvent (QKeyEvent *)
 
void keyReleaseEvent (QKeyEvent *)
 
void leaveEvent (QEvent *)
 
void mouseDoubleClickEvent (QMouseEvent *)
 
void mouseMoveEvent (QMouseEvent *)
 
void mousePressEvent (QMouseEvent *)
 
void mouseReleaseEvent (QMouseEvent *)
 
void paintEvent (QPaintEvent *)
 
void resizeEvent (QResizeEvent *)
 
void setMatrix ()
 
virtual ~AnimationView ()
 Destructor It destructs a AnimationView. More...
 

Public Attributes

bool m_dragDropAccepted
 
bool m_sameSRID
 

Private Attributes

MapDisplaym_display
 

Detailed Description

This class is a animation view.

Definition at line 45 of file AnimationView.h.

Constructor & Destructor Documentation

te::qt::widgets::AnimationView::AnimationView ( te::qt::widgets::MapDisplay md)

Constructor It constructs a AnimationView.

Parameters
mdthe map display where the animation is done.

Definition at line 13 of file AnimationView.cpp.

References ~AnimationView().

te::qt::widgets::AnimationView::~AnimationView ( )
virtualdefault

Destructor It destructs a AnimationView.

Referenced by AnimationView().

Member Function Documentation

void te::qt::widgets::AnimationView::animationDragEnterEvent ( QDragEnterEvent *  )
signal

Referenced by dragEnterEvent().

void te::qt::widgets::AnimationView::animationDropEvent ( QDropEvent *  )
signal

Referenced by dropEvent().

void te::qt::widgets::AnimationView::dragEnterEvent ( QDragEnterEvent *  e)

Definition at line 81 of file AnimationView.cpp.

References animationDragEnterEvent().

void te::qt::widgets::AnimationView::dragLeaveEvent ( QDragLeaveEvent *  e)

Definition at line 86 of file AnimationView.cpp.

References m_dragDropAccepted.

void te::qt::widgets::AnimationView::dragMoveEvent ( QDragMoveEvent *  e)

Definition at line 92 of file AnimationView.cpp.

References m_dragDropAccepted.

void te::qt::widgets::AnimationView::dropEvent ( QDropEvent *  e)

Definition at line 97 of file AnimationView.cpp.

References animationDropEvent(), and m_dragDropAccepted.

void te::qt::widgets::AnimationView::enterEvent ( QEvent e)

Definition at line 51 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::keyPressEvent ( QKeyEvent *  e)

Definition at line 56 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::keyReleaseEvent ( QKeyEvent *  e)

Definition at line 61 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::leaveEvent ( QEvent e)

Definition at line 66 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::mouseDoubleClickEvent ( QMouseEvent *  e)

Definition at line 46 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::mouseMoveEvent ( QMouseEvent *  e)

Definition at line 36 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::mousePressEvent ( QMouseEvent *  e)

Definition at line 31 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::mouseReleaseEvent ( QMouseEvent *  e)

Definition at line 41 of file AnimationView.cpp.

References m_display.

void te::qt::widgets::AnimationView::paintEvent ( QPaintEvent *  e)

Definition at line 103 of file AnimationView.cpp.

References m_sameSRID, and setMatrix().

void te::qt::widgets::AnimationView::resizeEvent ( QResizeEvent *  )

Definition at line 71 of file AnimationView.cpp.

Member Data Documentation

MapDisplay* te::qt::widgets::AnimationView::m_display
private
bool te::qt::widgets::AnimationView::m_dragDropAccepted
bool te::qt::widgets::AnimationView::m_sameSRID

Definition at line 89 of file AnimationView.h.

Referenced by paintEvent(), and setMatrix().


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