BornAgain  1.19.79
Simulate and fit neutron and x-ray scattering at grazing incidence
SessionModel Member List

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

acceptableDefaultItemTypes(const QModelIndex &parent) constSessionModel
canDropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) const overrideSessionModel
clear()SessionModelvirtual
columnCount(const QModelIndex &parent) const overrideSessionModel
copy(const SessionItem *item_to_copy, SessionItem *new_parent=nullptr, const QString &tag="")SessionModel
copyItem(const T *item_to_copy, SessionItem *new_parent=nullptr, const QString &tag="")SessionModel
createRootItem()SessionModel
data(const QModelIndex &index, int role) const overrideSessionModel
dropMimeData(const QMimeData *data, Qt::DropAction action, int row, int column, const QModelIndex &parent) overrideSessionModel
flags(const QModelIndex &index) const overrideSessionModel
getModelTag() constSessionModelinline
headerData(int section, Qt::Orientation orientation, int role) const overrideSessionModel
index(int row, int column, const QModelIndex &parent) const overrideSessionModel
indexOfItem(SessionItem *item) constSessionModel
initFrom(SessionModel *model, SessionItem *parent)SessionModelvirtual
insertItem(SessionItem *parent=nullptr, int row=-1, QString tag="")SessionModel
insertItem(const QModelIndex &parent, int row=-1, QString tag="")SessionModel
insertNewItem(QString model_type, SessionItem *parent_item=nullptr, int row=-1, QString tag="")SessionModel
insertNewItem(QString model_type, const QModelIndex &parent_item, int row=-1, QString tag="")SessionModel
itemForIndex(const QModelIndex &index) constSessionModel
m_dragged_item_typeSessionModelprivate
m_model_tagSessionModelprivate
m_root_itemSessionModelprivate
mimeData(const QModelIndexList &indices) const overrideSessionModel
mimeTypes() const overrideSessionModel
moveItem(SessionItem *item, SessionItem *new_parent=nullptr, int row=-1, const QString &tag="")SessionModel
nonXMLItems() constSessionModelvirtual
parent(const QModelIndex &child) const overrideSessionModel
readFrom(QXmlStreamReader *reader, MessageService *messageService=nullptr)SessionModelvirtual
removeItem(SessionItem *item)SessionModel
removeRows(int row, int count, const QModelIndex &parent) overrideSessionModel
rootItem() constSessionModel
rowCount(const QModelIndex &parent) const overrideSessionModel
SessionItem classSessionModelfriend
SessionModel(QString model_tag, QObject *parent=nullptr)SessionModelexplicit
setData(const QModelIndex &index, const QVariant &value, int role) overrideSessionModel
setDraggedItemType(const QString &type)SessionModelinline
setRootItem(SessionItem *root)SessionModelinlineprotected
supportedDragActions() const overrideSessionModelinline
supportedDropActions() const overrideSessionModelinline
topItem() constSessionModel
topItems() constSessionModel
topItems(std::function< bool(const T &)> accept) constSessionModel
writeTo(QXmlStreamWriter *writer)SessionModelvirtual
~SessionModel() overrideSessionModel