|
BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
| ViewItemImpl (SessionItem *item, int role) | |
| void | appendRow (std::vector< std::unique_ptr< ViewItem >> items) |
| ViewItem * | child (int row, int column) const |
| QVariant | data () const |
| Returns item data associated with this RefViewItem. More... | |
| std::vector< ViewItem * > | get_children () const |
| Returns vector of children. More... | |
| int | index_of_child (const ViewItem *child) |
| void | insertRow (int row, std::vector< std::unique_ptr< ViewItem >> items) |
| ViewItem * | parent () |
| void | removeRow (int row) |
Public Attributes | |
| std::vector< std::unique_ptr< ViewItem > > | children |
| int | columns {0} |
| SessionItem * | item {nullptr} |
| ViewItem * | parent_view_item {nullptr} |
| int | role {0} |
| int | rows {0} |
| buffer to hold rows x columns More... | |
Definition at line 26 of file viewitem.cpp.
|
inline |
Definition at line 33 of file viewitem.cpp.
|
inline |
Definition at line 35 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::insertRow(), and ModelView::ViewItem::ViewItemImpl::rows.
|
inline |
Definition at line 72 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::children, ModelView::ViewItem::column(), ModelView::ViewItem::ViewItemImpl::columns, ModelView::ViewItem::row(), and ModelView::ViewItem::ViewItemImpl::rows.
Referenced by ModelView::ViewItem::ViewItemImpl::index_of_child().
|
inline |
Returns item data associated with this RefViewItem.
Definition at line 92 of file viewitem.cpp.
References ModelView::SessionItem::data(), ModelView::ViewItem::ViewItemImpl::item, and ModelView::ViewItem::ViewItemImpl::role.
|
inline |
Returns vector of children.
Definition at line 96 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::children.
|
inline |
Definition at line 85 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::child(), ModelView::ViewItem::ViewItemImpl::children, and ModelView::Utils::IndexOfItem().
|
inline |
Definition at line 40 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::children, ModelView::ViewItem::ViewItemImpl::columns, ModelView::ViewItem::row(), and ModelView::ViewItem::ViewItemImpl::rows.
Referenced by ModelView::ViewItem::ViewItemImpl::appendRow().
|
inline |
Definition at line 83 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::parent_view_item.
|
inline |
Definition at line 59 of file viewitem.cpp.
References ModelView::ViewItem::ViewItemImpl::children, ModelView::ViewItem::ViewItemImpl::columns, ModelView::ViewItem::row(), and ModelView::ViewItem::ViewItemImpl::rows.
| std::vector<std::unique_ptr<ViewItem> > ModelView::ViewItem::ViewItemImpl::children |
Definition at line 27 of file viewitem.cpp.
Referenced by ModelView::ViewItem::ViewItemImpl::child(), ModelView::ViewItem::ViewItemImpl::get_children(), ModelView::ViewItem::ViewItemImpl::index_of_child(), ModelView::ViewItem::ViewItemImpl::insertRow(), and ModelView::ViewItem::ViewItemImpl::removeRow().
| int ModelView::ViewItem::ViewItemImpl::columns {0} |
Definition at line 29 of file viewitem.cpp.
Referenced by ModelView::ViewItem::ViewItemImpl::child(), ModelView::ViewItem::ViewItemImpl::insertRow(), and ModelView::ViewItem::ViewItemImpl::removeRow().
| SessionItem* ModelView::ViewItem::ViewItemImpl::item {nullptr} |
Definition at line 30 of file viewitem.cpp.
Referenced by ModelView::ViewItem::ViewItemImpl::data().
| ViewItem* ModelView::ViewItem::ViewItemImpl::parent_view_item {nullptr} |
Definition at line 32 of file viewitem.cpp.
Referenced by ModelView::ViewItem::ViewItemImpl::parent().
| int ModelView::ViewItem::ViewItemImpl::role {0} |
Definition at line 31 of file viewitem.cpp.
Referenced by ModelView::ViewItem::ViewItemImpl::data().
| int ModelView::ViewItem::ViewItemImpl::rows {0} |
buffer to hold rows x columns
Definition at line 28 of file viewitem.cpp.
Referenced by ModelView::ViewItem::ViewItemImpl::appendRow(), ModelView::ViewItem::ViewItemImpl::child(), ModelView::ViewItem::ViewItemImpl::insertRow(), and ModelView::ViewItem::ViewItemImpl::removeRow().