![]() |
Inviwo 0.9.12-pre
Inviwo documentation
|
Public Member Functions | |
| 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 () |
| 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) |
Static Public Attributes | |
| static constexpr std::string_view | mimeKeyframes |
| static constexpr std::string_view | mimeKeyframeSequences |
Protected Member Functions | |
| 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 () |
| 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_ |
| TrackFactory & | trackFactory_ |
| 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.
|
staticconstexpr |
|
staticconstexpr |