BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
The JobSelectorWidget class represents left panel of JobView. More...
Public Slots | |
void | makeJobItemSelected (JobItem *) |
Signals | |
void | selectionChanged (JobItem *) |
Public Member Functions | |
JobSelectorWidget (JobModel *jobModel, QWidget *parent=nullptr) | |
const JobItem * | currentJobItem () const |
QSize | minimumSizeHint () const |
void | setModel (JobModel *jobModel) |
QSize | sizeHint () const |
Private Slots | |
void | onSelectionChanged (JobItem *jobItem) |
Private Attributes | |
JobListWidget * | m_jobListWidget |
JobModel * | m_jobModel |
JobPropertiesWidget * | m_jobProperties |
JobSelectorActions * | m_jobSelectorActions |
JobSelectorToolBar * | m_toolBar |
The JobSelectorWidget class represents left panel of JobView.
Contains a tree to select jobs on the top and job property editor at the bottom.
Definition at line 30 of file JobSelectorWidget.h.
|
explicit |
Definition at line 27 of file JobSelectorWidget.cpp.
References JobListWidget::contextMenuRequest(), Constants::JobSelectorWidgetName, m_jobListWidget, m_jobProperties, m_jobSelectorActions, m_toolBar, JobSelectorActions::onContextMenuRequest(), onSelectionChanged(), JobListWidget::selectionChanged(), JobListWidget::selectionModel(), setModel(), and JobSelectorActions::setSelectionModel().
const JobItem * JobSelectorWidget::currentJobItem | ( | ) | const |
Definition at line 80 of file JobSelectorWidget.cpp.
References JobListWidget::currentJobItem(), and m_jobListWidget.
Referenced by JobView::onFocusRequest().
|
slot |
Definition at line 85 of file JobSelectorWidget.cpp.
References ASSERT, m_jobListWidget, and JobListWidget::makeJobItemSelected().
Referenced by JobView::onFocusRequest().
QSize JobSelectorWidget::minimumSizeHint | ( | ) | const |
Definition at line 75 of file JobSelectorWidget.cpp.
References StyleUtils::PropertyPanelWidth().
|
privateslot |
Definition at line 91 of file JobSelectorWidget.cpp.
References m_jobProperties, selectionChanged(), and SessionItemWidget::setItem().
Referenced by JobSelectorWidget().
|
signal |
Referenced by JobView::connectJobRelated(), and onSelectionChanged().
void JobSelectorWidget::setModel | ( | JobModel * | jobModel | ) |
Definition at line 64 of file JobSelectorWidget.cpp.
References m_jobListWidget, m_jobModel, and JobListWidget::setModel().
Referenced by JobSelectorWidget().
QSize JobSelectorWidget::sizeHint | ( | ) | const |
Definition at line 70 of file JobSelectorWidget.cpp.
References StyleUtils::PropertyPanelWidth().
|
private |
Definition at line 55 of file JobSelectorWidget.h.
Referenced by JobSelectorWidget(), currentJobItem(), makeJobItemSelected(), and setModel().
|
private |
Definition at line 57 of file JobSelectorWidget.h.
Referenced by setModel().
|
private |
Definition at line 56 of file JobSelectorWidget.h.
Referenced by JobSelectorWidget(), and onSelectionChanged().
|
private |
Definition at line 53 of file JobSelectorWidget.h.
Referenced by JobSelectorWidget().
|
private |
Definition at line 54 of file JobSelectorWidget.h.
Referenced by JobSelectorWidget().