|
|
| AnimationEditorQt (AnimationController &controller, TrackWidgetQtFactory &widgetFactory, TrackFactory &trackFactory, std::function< void(std::string_view, std::chrono::milliseconds)> showText) |
| |
|
void | copy () |
| |
|
void | cut () |
| |
|
void | deleteItems (const QList< QGraphicsItem * > &items) |
| |
|
void | deleteSelection () |
| |
| void | onAnimationChanged (AnimationController *, Animation *oldAnim, Animation *newAnim) override |
| |
|
void | paste (std::optional< QPointF > pos=std::nullopt, QGraphicsView *view=nullptr) |
| |
|
void | selectAll () |
| |
|
virtual void | onNameChanged (Animation *) |
| |
|
| Observer (const Observer &other) |
| |
|
| Observer (Observer &&other) |
| |
|
Observer & | operator= (const Observer &other) |
| |
|
Observer & | operator= (Observer &&other) |
| |
| void | removeObservation (ObservableInterface *observable) |
| |
|
void | removeObservations () |
| |
| virtual | ~Observer () |
| |
|
virtual void | onStateChanged (AnimationController *, AnimationState, AnimationState) |
| |
|
virtual void | onTimeChanged (AnimationController *, Seconds, Seconds) |
| |
|
|
virtual void | contextMenuEvent (QGraphicsSceneContextMenuEvent *e) override |
| |
|
std::unique_ptr< TrackWidgetQt > | createTrackWidget (Track &track) const |
| |
|
void | dragEnterEvent (QGraphicsSceneDragDropEvent *event) override |
| |
|
void | dragLeaveEvent (QGraphicsSceneDragDropEvent *event) override |
| |
|
void | dragMoveEvent (QGraphicsSceneDragDropEvent *event) override |
| |
|
void | dropEvent (QGraphicsSceneDragDropEvent *event) override |
| |
|
virtual void | keyPressEvent (QKeyEvent *event) override |
| |
| virtual void | onFirstMoved () override |
| |
| virtual void | onLastMoved () override |
| |
| virtual void | onTrackAdded (Track *track) override |
| |
| virtual void | onTrackRemoved (Track *track) override |
| |
|
void | updateSceneRect () |
| |
| void | addObservation (ObservableInterface *observable) |
| |
◆ onAnimationChanged()
◆ onFirstMoved()
| virtual void inviwo::animation::AnimationEditorQt::onFirstMoved |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ onLastMoved()
| virtual void inviwo::animation::AnimationEditorQt::onLastMoved |
( |
| ) |
|
|
overrideprotectedvirtual |
◆ onTrackAdded()
| virtual void inviwo::animation::AnimationEditorQt::onTrackAdded |
( |
Track * | track | ) |
|
|
overrideprotectedvirtual |
◆ onTrackRemoved()
| virtual void inviwo::animation::AnimationEditorQt::onTrackRemoved |
( |
Track * | track | ) |
|
|
overrideprotectedvirtual |
◆ dropIndicatorLine
| QGraphicsLineItem* inviwo::animation::AnimationEditorQt::dropIndicatorLine |
|
protected |
Indicator line for the drag&drop of properties. Shows a timeline indicating where the item will be dropped. Manipulated in the drag* and drop* functions.
◆ mimeKeyframes
| constexpr std::string_view inviwo::animation::AnimationEditorQt::mimeKeyframes |
|
staticconstexpr |
Initial value:=
"application/x.vnd.inviwo.animation.keyframes+xml"
◆ mimeKeyframeSequences
| constexpr std::string_view inviwo::animation::AnimationEditorQt::mimeKeyframeSequences |
|
staticconstexpr |
Initial value:=
"application/x.vnd.inviwo.animation.sequences+xml"
The documentation for this class was generated from the following file:
- modules/animationqt/include/modules/animationqt/animationeditorqt.h