class CCL::ItemIndex
Item identifier (object or integer).
#include <iitemmodel.h> class ItemIndex { public: // fields IntPtr index; IUnknown* object; ITreeItem* treeItem; // construction ItemIndex (IUnknown* object = nullptr); ItemIndex (ITreeItem* treeItem); ItemIndex (int index); ItemIndex (VariantRef variant); // methods IUnknown* getObject () const; ITreeItem* getTreeItem () const; bool getIndex (int& index) const; int getIndex () const; bool isValid () const; const ItemIndex& toVariant (Variant& variant) const; ItemIndex& fromVariant (VariantRef variant); bool operator == (const ItemIndex& index) const; bool operator != (const ItemIndex& index) const; };