BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Holds tree to select top level sample items. Part of SampleView. More...
Public Member Functions | |
SampleTreeWidget (QWidget *parent, SampleModel *model) | |
QTreeView * | treeView () |
Protected Slots | |
void | addItem (const QString &item_name) |
void | deleteItem () |
void | showContextMenu (const QPoint &pnt) |
Private Member Functions | |
QModelIndex | getIndexAtColumnZero (const QModelIndex &index) |
void | scrollToIndex (const QModelIndex &index) |
Private Attributes | |
QMap< QString, QAction * > | m_add_action_map |
QAction * | m_delete_item_action |
SampleModel * | m_sampleModel |
ItemTreeView * | m_treeView |
Holds tree to select top level sample items. Part of SampleView.
Definition at line 29 of file SampleTreeWidget.h.
SampleTreeWidget::SampleTreeWidget | ( | QWidget * | parent, |
SampleModel * | model | ||
) |
Definition at line 24 of file SampleTreeWidget.cpp.
References deleteItem(), m_delete_item_action, m_sampleModel, m_treeView, and showContextMenu().
|
protectedslot |
Definition at line 93 of file SampleTreeWidget.cpp.
References getIndexAtColumnZero(), SessionModel::indexOfItem(), SessionModel::insertNewItem(), m_sampleModel, scrollToIndex(), FilterPropertyProxy::toSourceIndex(), and treeView().
Referenced by showContextMenu().
|
protectedslot |
Definition at line 105 of file SampleTreeWidget.cpp.
References m_sampleModel, SessionModel::parent(), SessionModel::removeRows(), FilterPropertyProxy::toSourceIndex(), and treeView().
Referenced by SampleTreeWidget().
|
private |
Definition at line 125 of file SampleTreeWidget.cpp.
References SessionModel::index(), m_sampleModel, and SessionModel::parent().
Referenced by addItem().
|
private |
Definition at line 118 of file SampleTreeWidget.cpp.
References treeView().
Referenced by addItem().
|
protectedslot |
Definition at line 59 of file SampleTreeWidget.cpp.
References SessionModel::acceptableDefaultItemTypes(), addItem(), m_add_action_map, m_delete_item_action, m_sampleModel, FilterPropertyProxy::toSourceIndex(), treeView(), and ItemFactory::ValidTopItemTypes().
Referenced by SampleTreeWidget().
QTreeView * SampleTreeWidget::treeView | ( | ) |
Definition at line 54 of file SampleTreeWidget.cpp.
References m_treeView.
Referenced by addItem(), SampleView::createSubWindows(), deleteItem(), scrollToIndex(), and showContextMenu().
|
private |
Definition at line 45 of file SampleTreeWidget.h.
Referenced by showContextMenu().
|
private |
Definition at line 46 of file SampleTreeWidget.h.
Referenced by SampleTreeWidget(), and showContextMenu().
|
private |
Definition at line 49 of file SampleTreeWidget.h.
Referenced by SampleTreeWidget(), addItem(), deleteItem(), getIndexAtColumnZero(), and showContextMenu().
|
private |
Definition at line 48 of file SampleTreeWidget.h.
Referenced by SampleTreeWidget(), and treeView().