35#ifndef TriggerPropertiesDialog_h
36#define TriggerPropertiesDialog_h
45 std::shared_ptr<Oscilloscope> m_scope;
47 void Render(
bool graphEditorMode);
52 bool StartSection(
const std::string& name,
bool graphEditorMode);
55 float m_committedLevel = 0;
56 std::string m_triggerLevel;
59 float m_committedTriggerOffset = 0;
60 std::string m_triggerOffset;
62 std::map<std::string, std::string> m_paramTempValues;
65 double m_tLastCdrPoll;
81 std::vector<std::unique_ptr<TriggerPropertiesPage>> m_pages;
82 std::vector<int> m_triggerTypeIndexes;
Generic dialog box or other popup window.
Definition: Dialog.h:44
A Session stores all of the instrument configuration and other state the user has open.
Definition: Session.h:95
Definition: TriggerPropertiesDialog.h:69
virtual bool DoRender()
Renders the dialog and handles UI events.
Definition: TriggerPropertiesDialog.cpp:335
Definition: TriggerPropertiesDialog.h:41
bool StartSection(const std::string &name, bool graphEditorMode)
Starts a hierarchical block of widgets.
Definition: TriggerPropertiesDialog.cpp:73
void Render(bool graphEditorMode)
Run the properties for this page.
Definition: TriggerPropertiesDialog.cpp:93
void FindAllStreams(std::vector< StreamDescriptor > &streams)
Get every stream that might be usable as an input to this trigger.
Definition: TriggerPropertiesDialog.cpp:268
void EndSection(bool graphEditorMode)
Ends a section started with StartSection()
Definition: TriggerPropertiesDialog.cpp:84