BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Member Functions | |
DetailsWidgetPrivate (QWidget *parent) | |
void | changeHoverState (bool hovered) |
void | updateControls () |
Public Attributes | |
QLabel * | m_additionalSummaryLabel |
QPixmap | m_collapsedPixmap |
DetailsButton * | m_detailsButton |
QPixmap | m_expandedPixmap |
QGridLayout * | m_grid |
bool | m_hovered |
DetailsWidget::State | m_state |
QCheckBox * | m_summaryCheckBox |
QLabel * | m_summaryLabel |
QLabel * | m_summaryLabelIcon |
FadingPanel * | m_toolWidget |
bool | m_useCheckBox |
QWidget * | m_widget |
QWidget * | q |
Definition at line 66 of file detailswidget.cpp.
Utils::DetailsWidgetPrivate::DetailsWidgetPrivate | ( | QWidget * | parent | ) |
Definition at line 91 of file detailswidget.cpp.
References m_additionalSummaryLabel, m_detailsButton, m_grid, m_summaryCheckBox, m_summaryLabel, m_summaryLabelIcon, and Utils::MARGIN.
void Utils::DetailsWidgetPrivate::changeHoverState | ( | bool | hovered | ) |
Definition at line 203 of file detailswidget.cpp.
References Utils::FadingPanel::fadeTo(), GUI_OS_Utils::HostOsInfo::isMacHost(), m_hovered, m_toolWidget, and Utils::FadingPanel::setOpacity().
Referenced by Utils::DetailsWidget::enterEvent(), Utils::DetailsWidget::leaveEvent(), and Utils::DetailsWidget::setToolWidget().
void Utils::DetailsWidgetPrivate::updateControls | ( | ) |
Definition at line 181 of file detailswidget.cpp.
References Utils::DetailsWidget::Collapsed, Utils::DetailsWidget::Expanded, m_detailsButton, m_state, m_summaryCheckBox, m_summaryLabel, m_summaryLabelIcon, m_useCheckBox, m_widget, Utils::DetailsWidget::NoSummary, and q.
Referenced by Utils::DetailsWidget::DetailsWidget(), Utils::DetailsWidget::setState(), Utils::DetailsWidget::setUseCheckBox(), and Utils::DetailsWidget::setWidget().
QLabel* Utils::DetailsWidgetPrivate::m_additionalSummaryLabel |
Definition at line 79 of file detailswidget.cpp.
Referenced by DetailsWidgetPrivate(), Utils::DetailsWidget::additionalSummaryText(), and Utils::DetailsWidget::setAdditionalSummaryText().
QPixmap Utils::DetailsWidgetPrivate::m_collapsedPixmap |
Definition at line 83 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::paintEvent().
DetailsButton* Utils::DetailsWidgetPrivate::m_detailsButton |
Definition at line 74 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::DetailsWidget(), DetailsWidgetPrivate(), Utils::DetailsWidget::paintEvent(), and updateControls().
QPixmap Utils::DetailsWidgetPrivate::m_expandedPixmap |
Definition at line 84 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::paintEvent().
QGridLayout* Utils::DetailsWidgetPrivate::m_grid |
Definition at line 75 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::DetailsWidget(), DetailsWidgetPrivate(), Utils::DetailsWidget::setToolWidget(), Utils::DetailsWidget::setWidget(), and Utils::DetailsWidget::takeWidget().
bool Utils::DetailsWidgetPrivate::m_hovered |
Definition at line 87 of file detailswidget.cpp.
Referenced by changeHoverState(), and Utils::DetailsWidget::setToolWidget().
DetailsWidget::State Utils::DetailsWidgetPrivate::m_state |
Definition at line 86 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::paintEvent(), Utils::DetailsWidget::setState(), Utils::DetailsWidget::state(), and updateControls().
QCheckBox* Utils::DetailsWidgetPrivate::m_summaryCheckBox |
Definition at line 78 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::DetailsWidget(), DetailsWidgetPrivate(), Utils::DetailsWidget::isChecked(), Utils::DetailsWidget::paintEvent(), Utils::DetailsWidget::setChecked(), Utils::DetailsWidget::setIcon(), Utils::DetailsWidget::setSummaryFontBold(), Utils::DetailsWidget::setSummaryText(), Utils::DetailsWidget::summaryText(), and updateControls().
QLabel* Utils::DetailsWidgetPrivate::m_summaryLabel |
Definition at line 77 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::DetailsWidget(), DetailsWidgetPrivate(), Utils::DetailsWidget::paintEvent(), Utils::DetailsWidget::setSummaryFontBold(), Utils::DetailsWidget::setSummaryText(), Utils::DetailsWidget::summaryText(), and updateControls().
QLabel* Utils::DetailsWidgetPrivate::m_summaryLabelIcon |
Definition at line 76 of file detailswidget.cpp.
Referenced by DetailsWidgetPrivate(), Utils::DetailsWidget::paintEvent(), Utils::DetailsWidget::setIcon(), and updateControls().
FadingPanel* Utils::DetailsWidgetPrivate::m_toolWidget |
Definition at line 80 of file detailswidget.cpp.
Referenced by changeHoverState(), Utils::DetailsWidget::setToolWidget(), and Utils::DetailsWidget::toolWidget().
bool Utils::DetailsWidgetPrivate::m_useCheckBox |
Definition at line 88 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::isChecked(), Utils::DetailsWidget::paintEvent(), Utils::DetailsWidget::setSummaryText(), Utils::DetailsWidget::setUseCheckBox(), Utils::DetailsWidget::summaryText(), and updateControls().
QWidget* Utils::DetailsWidgetPrivate::m_widget |
Definition at line 81 of file detailswidget.cpp.
Referenced by Utils::DetailsWidget::setWidget(), Utils::DetailsWidget::takeWidget(), updateControls(), and Utils::DetailsWidget::widget().
QWidget* Utils::DetailsWidgetPrivate::q |
Definition at line 73 of file detailswidget.cpp.
Referenced by updateControls().