|
BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Pimpl class for SessionModel. More...
Public Member Functions | |
| SessionModelImpl (SessionModel *self, std::string modelType, std::shared_ptr< ItemPool > pool) | |
| void | createRootItem () |
| Creates root item. More... | |
| void | setItemPool (std::shared_ptr< ItemPool > pool) |
Public Attributes | |
| std::unique_ptr< CommandService > | m_commands |
| std::unique_ptr< ItemManager > | m_itemManager |
| std::unique_ptr< ModelMapper > | m_mapper |
| std::string | m_modelType |
| std::unique_ptr< SessionItem > | m_root_item |
| SessionModel * | m_self {nullptr} |
Pimpl class for SessionModel.
Definition at line 33 of file sessionmodel.cpp.
|
inline |
Definition at line 40 of file sessionmodel.cpp.
|
inline |
Creates root item.
Definition at line 56 of file sessionmodel.cpp.
References ModelView::TagInfo::universalTag().
|
inline |
Definition at line 50 of file sessionmodel.cpp.
| std::unique_ptr<CommandService> SessionModel::SessionModelImpl::m_commands |
Definition at line 37 of file sessionmodel.cpp.
| std::unique_ptr<ItemManager> SessionModel::SessionModelImpl::m_itemManager |
Definition at line 36 of file sessionmodel.cpp.
| std::unique_ptr<ModelMapper> SessionModel::SessionModelImpl::m_mapper |
Definition at line 38 of file sessionmodel.cpp.
| std::string SessionModel::SessionModelImpl::m_modelType |
Definition at line 35 of file sessionmodel.cpp.
| std::unique_ptr<SessionItem> SessionModel::SessionModelImpl::m_root_item |
Definition at line 39 of file sessionmodel.cpp.
| SessionModel* SessionModel::SessionModelImpl::m_self {nullptr} |
Definition at line 34 of file sessionmodel.cpp.