BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Extension of QTreeView for material editing. More...
Public Member Functions | |
MaterialTreeView (QWidget *parent=nullptr) | |
~MaterialTreeView () override | |
void | setModel (QAbstractItemModel *model) override |
Protected Member Functions | |
void | keyPressEvent (QKeyEvent *event) override |
QModelIndex | moveCursor (QAbstractItemView::CursorAction cursorAction, Qt::KeyboardModifiers modifiers) override |
Private Member Functions | |
bool | isKeyboardEditable (const QModelIndex &index) const |
bool | isTextField (const QModelIndex &index) const |
Extension of QTreeView for material editing.
Provide better user experinece while navigating between cells. Part of MaterialTableWidget.
Definition at line 27 of file materialtreeview.h.
|
explicit |
Definition at line 23 of file materialtreeview.cpp.
|
overridedefault |
|
private |
Definition at line 71 of file materialtreeview.cpp.
Referenced by keyPressEvent().
|
private |
Definition at line 66 of file materialtreeview.cpp.
Referenced by moveCursor().
|
overrideprotected |
Definition at line 38 of file materialtreeview.cpp.
References isKeyboardEditable().
|
overrideprotected |
Definition at line 48 of file materialtreeview.cpp.
References isTextField().
|
override |
Definition at line 32 of file materialtreeview.cpp.
Referenced by gui2::MaterialEditorWidget::setModels().