BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The JobListWidget class contains list view to select job items. More...
Public Slots | |
void | makeJobItemSelected (JobItem *jobItem) |
Signals | |
void | contextMenuRequest (const QPoint &point, const QModelIndex &index) |
void | selectionChanged (JobItem *) |
Public Member Functions | |
JobListWidget (QWidget *parent=nullptr) | |
const JobItem * | currentJobItem () const |
Returns currently selected JobItem. More... | |
QSize | minimumSizeHint () const |
QItemSelectionModel * | selectionModel () |
void | setModel (JobModel *model) |
QSize | sizeHint () const |
Private Slots | |
void | onItemSelectionChanged (SessionItem *item) |
Recieves SeesionItem from ItemSelectorWidget and emits it further as JobItem. More... | |
Private Attributes | |
JobModel * | m_jobModel |
ItemSelectorWidget * | m_listView |
JobListViewDelegate * | m_listViewDelegate |
The JobListWidget class contains list view to select job items.
Definition at line 31 of file JobListWidget.h.
|
explicit |
Definition at line 25 of file JobListWidget.cpp.
References ItemSelectorWidget::contextMenuRequest(), contextMenuRequest(), ItemSelectorWidget::listView(), m_listView, m_listViewDelegate, onItemSelectionChanged(), and ItemSelectorWidget::selectionChanged().
|
signal |
Referenced by JobListWidget(), and JobSelectorWidget::JobSelectorWidget().
const JobItem * JobListWidget::currentJobItem | ( | ) | const |
Returns currently selected JobItem.
Definition at line 75 of file JobListWidget.cpp.
References JobModel::getJobItemForIndex(), m_jobModel, m_listView, and ItemSelectorWidget::selectionModel().
Referenced by JobSelectorWidget::currentJobItem().
|
slot |
Definition at line 91 of file JobListWidget.cpp.
References ASSERT, SessionItem::index(), m_listView, selectionChanged(), and ItemSelectorWidget::selectionModel().
Referenced by JobSelectorWidget::makeJobItemSelected().
QSize JobListWidget::minimumSizeHint | ( | ) | const |
Definition at line 86 of file JobListWidget.cpp.
References StyleUtils::PropertyPanelWidth().
|
privateslot |
Recieves SeesionItem from ItemSelectorWidget and emits it further as JobItem.
Null item means the absence of selection.
Definition at line 111 of file JobListWidget.cpp.
References ASSERT, and selectionChanged().
Referenced by JobListWidget().
|
signal |
Referenced by JobSelectorWidget::JobSelectorWidget(), makeJobItemSelected(), and onItemSelectionChanged().
QItemSelectionModel * JobListWidget::selectionModel | ( | ) |
Definition at line 68 of file JobListWidget.cpp.
References m_listView, and ItemSelectorWidget::selectionModel().
Referenced by JobSelectorWidget::JobSelectorWidget().
void JobListWidget::setModel | ( | JobModel * | model | ) |
Definition at line 56 of file JobListWidget.cpp.
References ASSERT, JobListViewDelegate::cancelButtonClicked(), JobModel::cancelJob(), m_jobModel, m_listView, m_listViewDelegate, and ItemSelectorWidget::setModel().
Referenced by JobSelectorWidget::setModel().
QSize JobListWidget::sizeHint | ( | ) | const |
Definition at line 81 of file JobListWidget.cpp.
References StyleUtils::PropertyPanelWidth().
|
private |
Definition at line 58 of file JobListWidget.h.
Referenced by currentJobItem(), and setModel().
|
private |
Definition at line 57 of file JobListWidget.h.
Referenced by JobListWidget(), currentJobItem(), makeJobItemSelected(), selectionModel(), and setModel().
|
private |
Definition at line 56 of file JobListWidget.h.
Referenced by JobListWidget(), and setModel().