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().