This class is a animation view. More...
#include <AnimationView.h>
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 |
Private Attributes | |
MapDisplay * | m_display |
This class is a animation view.
Definition at line 45 of file AnimationView.h.
te::qt::widgets::AnimationView::AnimationView | ( | te::qt::widgets::MapDisplay * | md | ) |
Constructor It constructs a AnimationView.
md | the map display where the animation is done. |
Definition at line 13 of file AnimationView.cpp.
|
virtual |
Destructor It destructs a AnimationView.
Definition at line 26 of file AnimationView.cpp.
|
signal |
|
signal |
void te::qt::widgets::AnimationView::dragEnterEvent | ( | QDragEnterEvent * | e | ) |
Definition at line 80 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::dragLeaveEvent | ( | QDragLeaveEvent * | e | ) |
Definition at line 85 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::dragMoveEvent | ( | QDragMoveEvent * | e | ) |
Definition at line 91 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::dropEvent | ( | QDropEvent * | e | ) |
Definition at line 96 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::enterEvent | ( | QEvent * | e | ) |
Definition at line 50 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::keyPressEvent | ( | QKeyEvent * | e | ) |
Definition at line 55 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::keyReleaseEvent | ( | QKeyEvent * | e | ) |
Definition at line 60 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::leaveEvent | ( | QEvent * | e | ) |
Definition at line 65 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::mouseDoubleClickEvent | ( | QMouseEvent * | e | ) |
Definition at line 45 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::mouseMoveEvent | ( | QMouseEvent * | e | ) |
Definition at line 35 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::mousePressEvent | ( | QMouseEvent * | e | ) |
Definition at line 30 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::mouseReleaseEvent | ( | QMouseEvent * | e | ) |
Definition at line 40 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::paintEvent | ( | QPaintEvent * | e | ) |
Definition at line 102 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::resizeEvent | ( | QResizeEvent * | e | ) |
Definition at line 70 of file AnimationView.cpp.
void te::qt::widgets::AnimationView::setMatrix | ( | ) |
Definition at line 108 of file AnimationView.cpp.
References te::qt::widgets::Canvas::calcAspectRatio(), te::gm::Envelope::getHeight(), te::qt::widgets::Canvas::getMatrix(), te::gm::Envelope::getWidth(), te::gm::Envelope::m_llx, te::gm::Envelope::m_lly, te::qt::widgets::AnimationItem::m_matrix, te::gm::Envelope::m_urx, te::gm::Envelope::m_ury, and te::qt::widgets::Canvas::setWindow().
|
private |
Definition at line 85 of file AnimationView.h.
bool te::qt::widgets::AnimationView::m_dragDropAccepted |
Definition at line 88 of file AnimationView.h.
Referenced by te::qt::widgets::TimeSliderWidget::onAnimationDragEnterEvent().