BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Widget to hold material table (MaterialTreeView) and all corresponding models and delegates. More...
Public Member Functions | |
MaterialEditorWidget (QWidget *parent=nullptr) | |
~MaterialEditorWidget () | |
MaterialSelectionModel * | selectionModel () const |
void | setModels (ApplicationModels *models) |
Private Attributes | |
std::unique_ptr< ModelView::ViewModelDelegate > | m_delegate |
MaterialModel * | m_materialModel {nullptr} |
MaterialTreeView * | m_materialView {nullptr} |
MaterialSelectionModel * | m_selectionModel {nullptr} |
std::unique_ptr< ModelView::ViewModel > | m_viewModel |
Widget to hold material table (MaterialTreeView) and all corresponding models and delegates.
Belongs to MaterialEditor.
Definition at line 38 of file materialeditorwidget.h.
gui2::MaterialEditorWidget::MaterialEditorWidget | ( | QWidget * | parent = nullptr | ) |
Definition at line 29 of file materialeditorwidget.cpp.
References m_delegate, and m_materialView.
|
default |
MaterialSelectionModel * gui2::MaterialEditorWidget::selectionModel | ( | ) | const |
Definition at line 54 of file materialeditorwidget.cpp.
References m_selectionModel.
Referenced by gui2::MaterialEditor::setModels().
void gui2::MaterialEditorWidget::setModels | ( | ApplicationModels * | models | ) |
Definition at line 43 of file materialeditorwidget.cpp.
References ModelView::Factory::CreatePropertyTableViewModel(), m_materialModel, m_materialView, m_selectionModel, m_viewModel, gui2::ApplicationModels::materialModel(), and gui2::MaterialTreeView::setModel().
Referenced by gui2::MaterialEditor::setModels().
|
private |
Definition at line 54 of file materialeditorwidget.h.
Referenced by MaterialEditorWidget().
|
private |
Definition at line 50 of file materialeditorwidget.h.
Referenced by setModels().
|
private |
Definition at line 53 of file materialeditorwidget.h.
Referenced by MaterialEditorWidget(), and setModels().
|
private |
Definition at line 52 of file materialeditorwidget.h.
Referenced by selectionModel(), and setModels().
|
private |
Definition at line 51 of file materialeditorwidget.h.
Referenced by setModels().