35#ifndef MeasurementsDialog_h
36#define MeasurementsDialog_h
51 const std::vector<StreamDescriptor>& GetStreams()
const
60 void RemoveStream(
size_t i);
Generic dialog box or other popup window.
Definition: Dialog.h:44
Definition: MeasurementsDialog.h:42
std::set< StreamDescriptor > m_streamset
Unordered list of streams being displayed, to quickly check if an item is in it.
Definition: MeasurementsDialog.h:70
std::vector< StreamDescriptor > m_streams
Ordered list of streams being displayed, in the order they should be drawn in the table.
Definition: MeasurementsDialog.h:65
virtual bool DoRender() override
Renders the dialog and handles UI events.
Definition: MeasurementsDialog.cpp:71
A Session stores all of the instrument configuration and other state the user has open.
Definition: Session.h:95
Descriptor for a single stream coming off a channel.
Definition: StreamDescriptor.h:46