1 #ifndef Fireworks_Core_FWItemAccessorBase_h
2 #define Fireworks_Core_FWItemAccessorBase_h
44 virtual const void*
modelData(
int iIndex)
const = 0;
45 virtual const void*
data()
const = 0;
46 virtual unsigned int size()
const = 0;
47 virtual const TClass*
modelType()
const = 0;
48 virtual const TClass*
type()
const = 0;
55 virtual void setData(
const Reflex::Object& )=0;
56 virtual void reset() = 0;
virtual const TClass * modelType() const =0
virtual const void * data() const =0
virtual const void * modelData(int iIndex) const =0
virtual bool isCollection() const =0
virtual const TClass * type() const =0
virtual void setData(const Reflex::Object &)=0
override if id of an object should be different than the index
virtual ~FWItemAccessorBase()
virtual unsigned int size() const =0