BornAgain  1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
gui2::LayerTreeView Class Reference

Extension of QTreeView for layer editing. More...

Inheritance diagram for gui2::LayerTreeView:
[legend]
Collaboration diagram for gui2::LayerTreeView:
[legend]

Public Member Functions

 LayerTreeView (QWidget *parent=nullptr)
 
 ~LayerTreeView () override
 
void setModel (QAbstractItemModel *model) override
 

Detailed Description

Extension of QTreeView for layer editing.

Definition at line 25 of file layertreeview.h.

Constructor & Destructor Documentation

◆ LayerTreeView()

gui2::LayerTreeView::LayerTreeView ( QWidget *  parent = nullptr)
explicit

Definition at line 23 of file layertreeview.cpp.

23  : QTreeView(parent)
24 {
25  setAlternatingRowColors(true);
26  setSelectionBehavior(QAbstractItemView::SelectRows);
27  setSelectionMode(QAbstractItemView::ExtendedSelection);
28  // setTabKeyNavigation(true);
29  header()->setSectionResizeMode(QHeaderView::Stretch);
30 }

◆ ~LayerTreeView()

gui2::LayerTreeView::~LayerTreeView ( )
overridedefault

Member Function Documentation

◆ setModel()

void gui2::LayerTreeView::setModel ( QAbstractItemModel *  model)
override

Definition at line 32 of file layertreeview.cpp.

33 {
34  QTreeView::setModel(model);
35  expandAll();
36 }

Referenced by gui2::LayerEditorWidget::setModels().


The documentation for this class was generated from the following files: