BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Toolbar for MaterialEditor. More...
Public Slots | |
void | onCustomContextMenuRequested (const QPoint &point) |
Public Member Functions | |
MaterialEditorToolBar (MaterialModel *materialModel, QWidget *parent=nullptr) | |
void | setSelectionModel (QItemSelectionModel *selectionModel) |
Private Slots | |
void | onCloneMaterialAction () |
void | onNewMaterialAction () |
void | onRemoveMaterialAction () |
Private Member Functions | |
void | initItemContextMenu (QMenu &menu) |
Private Attributes | |
QAction * | m_cloneMaterialAction |
MaterialModel * | m_materialModel |
QAction * | m_newMaterialAction |
QAction * | m_removeMaterialAction |
QItemSelectionModel * | m_selectionModel |
Toolbar for MaterialEditor.
Definition at line 28 of file MaterialEditorToolBar.h.
MaterialEditorToolBar::MaterialEditorToolBar | ( | MaterialModel * | materialModel, |
QWidget * | parent = nullptr |
||
) |
Definition at line 28 of file MaterialEditorToolBar.cpp.
References m_cloneMaterialAction, m_newMaterialAction, m_removeMaterialAction, onCloneMaterialAction(), onNewMaterialAction(), onRemoveMaterialAction(), and Constants::toolbar_icon_size.
|
private |
Definition at line 99 of file MaterialEditorToolBar.cpp.
References m_cloneMaterialAction, m_newMaterialAction, and m_removeMaterialAction.
Referenced by onCustomContextMenuRequested().
|
privateslot |
Definition at line 80 of file MaterialEditorToolBar.cpp.
References MaterialModel::cloneMaterial(), m_materialModel, and m_selectionModel.
Referenced by MaterialEditorToolBar().
|
slot |
Definition at line 66 of file MaterialEditorToolBar.cpp.
References ASSERT, and initItemContextMenu().
Referenced by MaterialEditor::init_views().
|
privateslot |
Definition at line 75 of file MaterialEditorToolBar.cpp.
References MaterialModel::addRefractiveMaterial(), and m_materialModel.
Referenced by MaterialEditorToolBar().
|
privateslot |
Definition at line 88 of file MaterialEditorToolBar.cpp.
References ASSERT, m_materialModel, m_selectionModel, and SessionModel::removeRows().
Referenced by MaterialEditorToolBar().
void MaterialEditorToolBar::setSelectionModel | ( | QItemSelectionModel * | selectionModel | ) |
Definition at line 61 of file MaterialEditorToolBar.cpp.
References m_selectionModel.
Referenced by MaterialEditor::init_views().
|
private |
Definition at line 49 of file MaterialEditorToolBar.h.
Referenced by MaterialEditorToolBar(), and initItemContextMenu().
|
private |
Definition at line 46 of file MaterialEditorToolBar.h.
Referenced by onCloneMaterialAction(), onNewMaterialAction(), and onRemoveMaterialAction().
|
private |
Definition at line 48 of file MaterialEditorToolBar.h.
Referenced by MaterialEditorToolBar(), and initItemContextMenu().
|
private |
Definition at line 50 of file MaterialEditorToolBar.h.
Referenced by MaterialEditorToolBar(), and initItemContextMenu().
|
private |
Definition at line 47 of file MaterialEditorToolBar.h.
Referenced by onCloneMaterialAction(), onRemoveMaterialAction(), and setSelectionModel().