|
Motiv
Marvelous OTF2 Traces Interactive Visualizer
|
The main view component rendering the trace. More...
#include <TimelineView.hpp>


Public Slots | |
| void | updateView () |
| Updates the view to reflect the current selection of the TraceDataProxy. More... | |
Signals | |
| void | elementSelected (types::TraceTime begin, types::TraceTime end) |
| Indicates a TimedElement is selected. More... | |
Public Member Functions | |
| TimelineView (TraceDataProxy *data, QWidget *parent=nullptr) | |
| Creates a new instance of the TimelineView class. More... | |
Protected Member Functions | |
| void | resizeEvent (QResizeEvent *event) override |
| void | wheelEvent (QWheelEvent *event) override |
The main view component rendering the trace.
This class is the main component responsible for rendering all slots, communications and collective communications. The scene is rerendered whenever the selected time window of the trace changes or the window is resized.
Definition at line 32 of file TimelineView.hpp.
|
explicit |
Creates a new instance of the TimelineView class.
| data | The data proxy to obtain the current selection of the trace and to connect to change events |
| parent | The parent QWidget |
Definition at line 28 of file TimelineView.cpp.
|
signal |
Indicates a TimedElement is selected.
| begin | The start time of the selected TimedElement |
| end | The end time of the selected TimedElement |
|
overrideprotected |
Definition at line 175 of file TimelineView.cpp.
|
slot |
Updates the view to reflect the current selection of the TraceDataProxy.
Definition at line 180 of file TimelineView.cpp.
|
overrideprotected |
Definition at line 193 of file TimelineView.cpp.