.. index:: pair: class; EE::UI::Charts::XYDataSource .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_x_y_data_source: class EE::UI::Charts::XYDataSource ================================== .. toctree:: :hidden: class_EE_UI_Charts_XYDataSource_Connection.rst Overview ~~~~~~~~ .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class XYDataSource { public: // classes class :ref:`Connection`; // construction virtual :target:`~XYDataSource`(); // methods virtual :ref:`XYDataRead` :target:`acquireRead`() const = 0; :ref:`Connection` :ref:`onChanged`(std::function`)> callback); }; .. _details-class_e_e_1_1_u_i_1_1_charts_1_1_x_y_data_source: Detailed Documentation ~~~~~~~~~~~~~~~~~~~~~~ Methods ------- .. index:: pair: function; onChanged .. _doxid-class_e_e_1_1_u_i_1_1_charts_1_1_x_y_data_source_1a2a7494e0262a3d5067521cc85c9ea52d: .. ref-code-block:: cpp :class: doxyrest-title-code-block :ref:`Connection` onChanged(std::function`)> callback) Synchronous, thread-safe notification. :ref:`UI ` consumers must marshal onto the :ref:`UI ` thread.