BornAgain
1.19.0
Simulate and fit neutron and x-ray scattering at grazing incidence
|
Public Types | |
enum | State { Expanded , Collapsed , NoSummary , OnlySummary } |
Signals | |
void | checked (bool) |
void | expanded (bool) |
void | linkActivated (const QString &link) |
Public Member Functions | |
DetailsWidget (QWidget *parent=0) | |
virtual | ~DetailsWidget () |
QString | additionalSummaryText () const |
bool | isChecked () const |
void | setAdditionalSummaryText (const QString &text) |
void | setChecked (bool b) |
void | setIcon (const QIcon &icon) |
void | setState (State state) |
void | setSummaryFontBold (bool b) |
void | setSummaryText (const QString &text) |
void | setToolWidget (FadingPanel *widget) |
void | setUseCheckBox (bool b) |
void | setWidget (QWidget *widget) |
State | state () const |
QString | summaryText () const |
QWidget * | takeWidget () |
QWidget * | toolWidget () const |
bool | useCheckBox () |
QWidget * | widget () const |
Static Public Member Functions | |
static QPixmap | createBackground (const QSize &size, int topHeight, QWidget *widget) |
Protected Member Functions | |
virtual void | enterEvent (QEvent *event) |
virtual void | leaveEvent (QEvent *event) |
virtual void | paintEvent (QPaintEvent *paintEvent) |
Properties | |
QString | additionalSummaryText |
bool | checked |
State | state |
QString | summaryText |
bool | useCheckBox |
Private Member Functions | |
void | setExpanded (bool) |
Private Attributes | |
DetailsWidgetPrivate * | d |
Definition at line 36 of file detailswidget.h.
|
explicit |
Definition at line 214 of file detailswidget.cpp.
References checked, d, linkActivated(), Utils::DetailsWidgetPrivate::m_detailsButton, Utils::DetailsWidgetPrivate::m_grid, Utils::DetailsWidgetPrivate::m_summaryCheckBox, Utils::DetailsWidgetPrivate::m_summaryLabel, setExpanded(), setUseCheckBox(), and Utils::DetailsWidgetPrivate::updateControls().
|
virtual |
QString Utils::DetailsWidget::additionalSummaryText | ( | ) | const |
Definition at line 322 of file detailswidget.cpp.
References d, and Utils::DetailsWidgetPrivate::m_additionalSummaryLabel.
|
signal |
|
static |
Definition at line 139 of file detailswidget.cpp.
References GUI_OS_Utils::HostOsInfo::isMacHost(), and widget().
Referenced by paintEvent().
|
protectedvirtual |
Definition at line 295 of file detailswidget.cpp.
References Utils::DetailsWidgetPrivate::changeHoverState(), and d.
|
signal |
Referenced by setExpanded(), and setState().
bool Utils::DetailsWidget::isChecked | ( | ) | const |
Definition at line 247 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_summaryCheckBox, and Utils::DetailsWidgetPrivate::m_useCheckBox.
|
protectedvirtual |
Definition at line 301 of file detailswidget.cpp.
References Utils::DetailsWidgetPrivate::changeHoverState(), and d.
|
signal |
Referenced by DetailsWidget().
|
protectedvirtual |
Definition at line 268 of file detailswidget.cpp.
References Collapsed, createBackground(), d, Expanded, Utils::DetailsWidgetPrivate::m_collapsedPixmap, Utils::DetailsWidgetPrivate::m_detailsButton, Utils::DetailsWidgetPrivate::m_expandedPixmap, Utils::DetailsWidgetPrivate::m_state, Utils::DetailsWidgetPrivate::m_summaryCheckBox, Utils::DetailsWidgetPrivate::m_summaryLabel, Utils::DetailsWidgetPrivate::m_summaryLabelIcon, Utils::DetailsWidgetPrivate::m_useCheckBox, and Utils::MARGIN.
void Utils::DetailsWidget::setAdditionalSummaryText | ( | const QString & | text | ) |
Definition at line 327 of file detailswidget.cpp.
References d, and Utils::DetailsWidgetPrivate::m_additionalSummaryLabel.
void Utils::DetailsWidget::setChecked | ( | bool | b | ) |
Definition at line 242 of file detailswidget.cpp.
References d, and Utils::DetailsWidgetPrivate::m_summaryCheckBox.
|
private |
Definition at line 347 of file detailswidget.cpp.
References Collapsed, Expanded, expanded(), and setState().
Referenced by DetailsWidget().
void Utils::DetailsWidget::setIcon | ( | const QIcon & | icon | ) |
Definition at line 260 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_summaryCheckBox, and Utils::DetailsWidgetPrivate::m_summaryLabelIcon.
void Utils::DetailsWidget::setState | ( | State | state | ) |
Definition at line 338 of file detailswidget.cpp.
References d, Expanded, expanded(), Utils::DetailsWidgetPrivate::m_state, state, and Utils::DetailsWidgetPrivate::updateControls().
Referenced by setExpanded().
void Utils::DetailsWidget::setSummaryFontBold | ( | bool | b | ) |
Definition at line 252 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_summaryCheckBox, and Utils::DetailsWidgetPrivate::m_summaryLabel.
void Utils::DetailsWidget::setSummaryText | ( | const QString & | text | ) |
Definition at line 307 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_summaryCheckBox, Utils::DetailsWidgetPrivate::m_summaryLabel, and Utils::DetailsWidgetPrivate::m_useCheckBox.
void Utils::DetailsWidget::setToolWidget | ( | FadingPanel * | widget | ) |
Definition at line 386 of file detailswidget.cpp.
References Utils::DetailsWidgetPrivate::changeHoverState(), d, GUI_OS_Utils::HostOsInfo::isMacHost(), Utils::DetailsWidgetPrivate::m_grid, Utils::DetailsWidgetPrivate::m_hovered, Utils::DetailsWidgetPrivate::m_toolWidget, Utils::FadingPanel::setOpacity(), and widget().
void Utils::DetailsWidget::setUseCheckBox | ( | bool | b | ) |
Definition at line 236 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_useCheckBox, and Utils::DetailsWidgetPrivate::updateControls().
Referenced by DetailsWidget().
void Utils::DetailsWidget::setWidget | ( | QWidget * | widget | ) |
Definition at line 367 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_grid, Utils::DetailsWidgetPrivate::m_widget, Utils::MARGIN, Utils::DetailsWidgetPrivate::updateControls(), and widget().
DetailsWidget::State Utils::DetailsWidget::state | ( | ) | const |
Definition at line 333 of file detailswidget.cpp.
References d, and Utils::DetailsWidgetPrivate::m_state.
QString Utils::DetailsWidget::summaryText | ( | ) | const |
Definition at line 315 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_summaryCheckBox, Utils::DetailsWidgetPrivate::m_summaryLabel, and Utils::DetailsWidgetPrivate::m_useCheckBox.
QWidget * Utils::DetailsWidget::takeWidget | ( | ) |
Definition at line 357 of file detailswidget.cpp.
References d, Utils::DetailsWidgetPrivate::m_grid, Utils::DetailsWidgetPrivate::m_widget, and widget().
QWidget * Utils::DetailsWidget::toolWidget | ( | ) | const |
Definition at line 404 of file detailswidget.cpp.
References d, and Utils::DetailsWidgetPrivate::m_toolWidget.
bool Utils::DetailsWidget::useCheckBox | ( | ) |
QWidget * Utils::DetailsWidget::widget | ( | ) | const |
Definition at line 352 of file detailswidget.cpp.
References d, and Utils::DetailsWidgetPrivate::m_widget.
Referenced by createBackground(), setToolWidget(), setWidget(), and takeWidget().
|
private |
Definition at line 93 of file detailswidget.h.
Referenced by DetailsWidget(), ~DetailsWidget(), additionalSummaryText(), enterEvent(), isChecked(), leaveEvent(), paintEvent(), setAdditionalSummaryText(), setChecked(), setIcon(), setState(), setSummaryFontBold(), setSummaryText(), setToolWidget(), setUseCheckBox(), setWidget(), state(), summaryText(), takeWidget(), toolWidget(), and widget().
|
read |
Definition at line 1 of file detailswidget.h.
|
readwrite |
Definition at line 1 of file detailswidget.h.
Referenced by DetailsWidget().
|
readwrite |
Definition at line 1 of file detailswidget.h.
Referenced by setState().
|
readwrite |
Definition at line 1 of file detailswidget.h.
|
readwrite |
Definition at line 1 of file detailswidget.h.