Olive
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
ProjectModel Member List

This is the complete list of members for ProjectModel, including all inherited members.

appendChild(Media *parent, MediaPtr child)ProjectModel
canFetchMore(const QModelIndex &parent) const overrideProjectModel
child(int i, Media *parent=nullptr)ProjectModel
childCount(Media *parent=nullptr)ProjectModel
clear()ProjectModel
columnCount(const QModelIndex &parent=QModelIndex()) const overrideProjectModel
create_index(int arow, int acolumn, void *adata)ProjectModel
data(const QModelIndex &index, int role) const overrideProjectModel
destroy_root()ProjectModel
flags(const QModelIndex &index) const overrideProjectModel
get_root() const ProjectModel
getItem(const QModelIndex &index) const ProjectModel
hasChildren(const QModelIndex &parent=QModelIndex()) const overrideProjectModel
headerData(int section, Qt::Orientation orientation, int role=Qt::DisplayRole) const overrideProjectModel
index(int row, int column, const QModelIndex &parent=QModelIndex()) const overrideProjectModel
make_root()ProjectModel
moveChild(MediaPtr child, Media *to)ProjectModel
parent(const QModelIndex &index) const overrideProjectModel
ProjectModel(QObject *parent=nullptr)ProjectModel
removeChild(Media *parent, Media *m)ProjectModel
root_item_ProjectModelprivate
rowCount(const QModelIndex &parent=QModelIndex()) const overrideProjectModel
set_icon(Media *m, const QIcon &ico)ProjectModel
setData(const QModelIndex &index, const QVariant &value, int role=Qt::EditRole) overrideProjectModel
~ProjectModel() overrideProjectModel