.. index:: pair: class; EE::UI::Models::PersistentModelIndex .. _doxid-class_e_e_1_1_u_i_1_1_models_1_1_persistent_model_index: class EE::UI::Models::PersistentModelIndex ========================================== .. toctree:: :hidden: .. ref-code-block:: cpp :class: doxyrest-overview-code-block #include class PersistentModelIndex { public: // construction :target:`PersistentModelIndex`(); :target:`PersistentModelIndex`(:ref:`ModelIndex` const&); :target:`PersistentModelIndex`(PersistentModelIndex const&); :target:`PersistentModelIndex`(PersistentModelIndex&&); // methods PersistentModelIndex& :target:`operator=`(PersistentModelIndex const&); PersistentModelIndex& :target:`operator=`(PersistentModelIndex&&); bool :target:`isValid`() const; bool :target:`hasValidHandle`() const; int :target:`row`() const; int :target:`column`() const; PersistentModelIndex :target:`parent`() const; PersistentModelIndex :target:`siblingAtColumn`(int column) const; :ref:`Variant` :target:`data`(:ref:`ModelRole` = :ref:`ModelRole::Display`) const; void* :target:`internalData`() const; :target:`operator ModelIndex`() const; bool :target:`operator==`(PersistentModelIndex const&) const; bool :target:`operator!=`(PersistentModelIndex const&) const; bool :target:`operator==`(:ref:`ModelIndex` const&) const; bool :target:`operator!=`(:ref:`ModelIndex` const&) const; };