35#ifndef HistoryDialog_h
36#define HistoryDialog_h
54 bool PollForSelectionChanges()
Definition AcceleratorBuffer.h:204
Generic dialog box or other popup window.
Definition Dialog.h:46
UI for the history system.
Definition HistoryDialog.h:47
void SelectTimestamp(TimePoint t)
Selects the row with a specified timestamp.
Definition HistoryDialog.cpp:418
void LoadHistoryFromSelection(Session &session)
Applies waveforms from the currently selected history row to the scopes.
Definition HistoryDialog.cpp:392
std::shared_ptr< HistoryPoint > m_selectedPoint
The currently selected point of history.
Definition HistoryDialog.h:77
bool m_selectionChanged
True if a new row in the dialog was selected this frame.
Definition HistoryDialog.h:74
TimePoint GetSelectedPoint()
Gets the timestamp of our selection.
Definition HistoryDialog.cpp:427
virtual bool DoRender()
Renders the dialog and handles UI events.
Definition HistoryDialog.cpp:136
float m_rowHeight
Height of a row in the dialog.
Definition HistoryDialog.h:71
void UpdateSelectionToLatest()
Selects the last row in the history.
Definition HistoryDialog.cpp:409
Marker * m_selectedMarker
The currently selected marker.
Definition HistoryDialog.h:80
Keeps track of recently acquired waveforms.
Definition HistoryManager.h:73
Top level application window.
Definition MainWindow.h:168
Data for a marker.
Definition Marker.h:85
A Session stores all of the instrument configuration and other state the user has open.
Definition Session.h:126
A timestamp, measured in seconds + femtoseconds.
Definition Marker.h:42