35#ifndef TimebasePropertiesDialog_h
36#define TimebasePropertiesDialog_h
45 std::shared_ptr<Oscilloscope> m_scope;
48 std::vector<uint64_t> m_rates;
49 std::vector<std::string> m_rateNames;
53 std::vector<uint64_t> m_depths;
54 std::vector<std::string> m_depthNames;
62 std::string m_rbwText;
66 std::string m_centerText;
69 std::string m_spanText;
72 std::string m_startText;
75 std::string m_endText;
79 std::string m_integrationText;
80 double m_integrationTime;
98 std::vector<std::unique_ptr<TimebasePropertiesPage>> m_pages;
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: TimebasePropertiesDialog.h:86
virtual bool DoRender()
Renders the dialog and handles UI events.
Definition: TimebasePropertiesDialog.cpp:153
void Refresh()
Refreshes the dialog whenever the set of valid configurations changes.
Definition: TimebasePropertiesDialog.cpp:135
Definition: TimebasePropertiesDialog.h:41