![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
| AnimationEditorQt (AnimationController &controller, TrackWidgetQtFactory &widgetFactory, std::function< void(std::string_view, std::chrono::milliseconds)> showText) | |
| void | onAnimationChanged (AnimationController *, Animation *oldAnim, Animation *newAnim) override |
| Public Member Functions inherited from inviwo::animation::AnimationObserver | |
| virtual void | onNameChanged (Animation *) |
| Public Member Functions inherited from inviwo::Observer | |
| Observer (const Observer &other) | |
| Observer (Observer &&other) | |
| Observer & | operator= (const Observer &other) |
| Observer & | operator= (Observer &&other) |
| void | removeObservation (ObservableInterface *observable) |
| void | removeObservations () |
| virtual | ~Observer () |
| Public Member Functions inherited from inviwo::animation::AnimationControllerObserver | |
| virtual void | onStateChanged (AnimationController *, AnimationState, AnimationState) |
| virtual void | onTimeChanged (AnimationController *, Seconds, Seconds) |
Protected Member Functions | |
| 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 () |
| Protected Member Functions inherited from inviwo::Observer | |
| void | addObservation (ObservableInterface *observable) |
Protected Attributes | |
| AnimationController & | controller_ |
| QGraphicsLineItem * | dropIndicatorLine |
| std::function< void(std::string_view, std::chrono::milliseconds)> | showText_ |
| std::unordered_map< Track *, std::unique_ptr< TrackWidgetQt > > | tracks_ |
| TrackWidgetQtFactory & | widgetFactory_ |
| Protected Attributes inherited from inviwo::Observer | |
| std::unordered_set< ObservableInterface * > | observables_ |
|
overridevirtual |
Reimplemented from inviwo::animation::AnimationControllerObserver.
|
overrideprotectedvirtual |
Reimplemented from inviwo::animation::AnimationObserver.
|
overrideprotectedvirtual |
Reimplemented from inviwo::animation::AnimationObserver.
|
overrideprotectedvirtual |
Reimplemented from inviwo::animation::AnimationObserver.
|
overrideprotectedvirtual |
Reimplemented from inviwo::animation::AnimationObserver.
|
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.