.. index:: pair: class; EE::UI::Models::Model::Client .. _doxid-class_e_e_1_1_u_i_1_1_models_1_1_model_1_1_client: class EE::UI::Models::Model::Client =================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class Client { public: // construction virtual :target:`~Client`(); // methods virtual void :target:`onModelUpdated`(unsigned flags) = 0; virtual void :target:`modelDidInsertRows`(] :ref:`ModelIndex` const& parent, ] int first, ] int last); virtual void :target:`modelDidInsertColumns`(] :ref:`ModelIndex` const& parent, ] int first, ] int last); virtual void :target:`modelDidMoveRows`(] :ref:`ModelIndex` const& source_parent, ] int first, ] int last, ] :ref:`ModelIndex` const& target_parent, ] int target_index); virtual void :target:`modeldidMoveColumns`(] :ref:`ModelIndex` const& source_parent, ] int first, ] int last, ] :ref:`ModelIndex` const& target_parent, ] int target_index); virtual void :target:`modelDidDeleteRows`(] :ref:`ModelIndex` const& parent, ] int first, ] int last); virtual void :target:`modelDidDeleteColumns`(] :ref:`ModelIndex` const& parent, ] int first, ] int last); };