13#ifndef ML_ITEM_MODEL_PROXY_H
14#define ML_ITEM_MODEL_PROXY_H
31 AbstractItemModelPtr
sourceModel()
const {
return _sourceModel; }
54 AbstractItemModelPtr _sourceModel;
#define MLITEMMODEL_EXPORT
defined Header file mlItemModelSystem.h
ModelIndex convertToSource(const ModelIndex &index)
~ItemModelProxy() override
void incItemRefCount(void *p) override
Propagate to source model.
AbstractItemModelPtr sourceModel() const
void decItemRefCount(void *p) override
ModelIndex convertFromSource(const ModelIndex &index)
ItemModelProxy(AbstractItemModelPtr sourceModel)
This event informs about attributes that have changed their values.
This event informs about inserted items.
This event informs about removed items.
#define ML_ABSTRACT_CLASS_HEADER(className)
#define ML_REFCOUNTED_PTR(CLASSNAME)
Macro that defines convenience Ptr/ConstPtr typedefs to be used instead of intrusive_ptr templates.