class EE::UI::Models::PersistentModelIndex¶
#include <persistentmodelindex.hpp> class PersistentModelIndex { public: // construction PersistentModelIndex(); PersistentModelIndex(ModelIndex const&); PersistentModelIndex(PersistentModelIndex const&); PersistentModelIndex(PersistentModelIndex&&); // methods PersistentModelIndex& operator=(PersistentModelIndex const&); PersistentModelIndex& operator=(PersistentModelIndex&&); bool isValid() const; bool hasValidHandle() const; int row() const; int column() const; PersistentModelIndex parent() const; PersistentModelIndex siblingAtColumn(int column) const; Variant data(ModelRole = ModelRole::Display) const; void* internalData() const; operator ModelIndex() const; bool operator==(PersistentModelIndex const&) const; bool operator!=(PersistentModelIndex const&) const; bool operator==(ModelIndex const&) const; bool operator!=(ModelIndex const&) const; };