.. index:: pair: class; EE::UI::Models::ModelIndex .. _doxid-class_e_e_1_1_u_i_1_1_models_1_1_model_index: class EE::UI::Models::ModelIndex ================================ .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class ModelIndex { public: // methods bool :target:`isValid`() const; const :ref:`Int64`& :target:`row`() const; const :ref:`Int64`& :target:`column`() const; :ref:`Variant` :target:`data`(:ref:`ModelRole` = :ref:`ModelRole::Display`) const; void* :target:`internalData`() const; template T* :target:`ref`() const; :ref:`Int64` :target:`internalId`() const; ModelIndex :target:`parent`() const; bool :target:`hasParent`() const; bool :target:`operator<`(const ModelIndex& other) const; bool :target:`operator==`(const ModelIndex& other) const; bool :target:`operator!=`(const ModelIndex& other) const; const :ref:`Model`* :target:`model`() const; ModelIndex :target:`sibling`(int row, int column) const; ModelIndex :target:`siblingAtColumn`(int column) const; std::string :target:`toString`() const; };