BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Equivalent of QTreeView for SessionModel allowing to add visual decorations to the tree. More...
Public Slots | |
bool | isExpanded () const |
void | setExpanded (bool expanded) |
void | toggleExpanded () |
Public Member Functions | |
ModelTreeView (QWidget *parent, SessionModel *model) | |
void | setItemDelegate (QAbstractItemDelegate *delegate) |
Private Attributes | |
SessionDecorationModel * | m_decorationProxy |
bool | m_is_expanded |
QTreeView * | m_tree |
Equivalent of QTreeView for SessionModel allowing to add visual decorations to the tree.
Additionaly provides expand/collapse utility methods.
Definition at line 28 of file ModelTreeView.h.
ModelTreeView::ModelTreeView | ( | QWidget * | parent, |
SessionModel * | model | ||
) |
Definition at line 23 of file ModelTreeView.cpp.
References SessionModel::getModelTag(), m_decorationProxy, m_tree, setExpanded(), StyleUtils::setPropertyStyle(), and SessionDecorationModel::setSessionModel().
|
inlineslot |
Definition at line 38 of file ModelTreeView.h.
References m_is_expanded.
Referenced by toggleExpanded().
|
slot |
Definition at line 60 of file ModelTreeView.cpp.
References ASSERT, m_is_expanded, and m_tree.
Referenced by ModelTreeView(), and toggleExpanded().
void ModelTreeView::setItemDelegate | ( | QAbstractItemDelegate * | delegate | ) |
Definition at line 50 of file ModelTreeView.cpp.
References m_tree.
|
slot |
Definition at line 55 of file ModelTreeView.cpp.
References isExpanded(), and setExpanded().
|
private |
Definition at line 42 of file ModelTreeView.h.
Referenced by ModelTreeView().
|
private |
Definition at line 43 of file ModelTreeView.h.
Referenced by isExpanded(), and setExpanded().
|
private |
Definition at line 41 of file ModelTreeView.h.
Referenced by ModelTreeView(), setExpanded(), and setItemDelegate().