DetailsWidget Class
(Utils::DetailsWidget)The DetailsWidget class implements a button to expand a Details area. More...
| Header: | #include <DetailsWidget> |
Public Types
| enum | State { Expanded, Collapsed, NoSummary, OnlySummary } |
Properties
|
|
Public 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 |
Signals
| void | checked(bool) |
| void | expanded(bool) |
| void | linkActivated(const QString &link) |
Static Public Members
| QPixmap | createBackground(const QSize &size, int topHeight, QWidget *widget) |
Protected Functions
| virtual void | enterEvent(QEvent *event) |
| virtual void | leaveEvent(QEvent *event) |
| virtual void | paintEvent(QPaintEvent *paintEvent) |
Detailed Description
The DetailsWidget class implements a button to expand a Details area.
This widget is using a grid layout and places the items in the following way:
+------------+-------------------------+---------------+ +summaryLabel| toolwidget | detailsButton | +------------+-------------------------+---------------+ + additional summary | +------------+-------------------------+---------------+ | widget | +------------+-------------------------+---------------+
Property Documentation
additionalSummaryText : QString
Access functions:
| QString | additionalSummaryText() const |
| void | setAdditionalSummaryText(const QString &text) |
checked : bool
Access functions:
| bool | isChecked() const |
| void | setChecked(bool b) |
state : State
Access functions:
| State | state() const |
| void | setState(State state) |
summaryText : QString
Access functions:
| QString | summaryText() const |
| void | setSummaryText(const QString &text) |
useCheckBox : bool
Access functions:
| bool | useCheckBox() |
| void | setUseCheckBox(bool b) |
Member Function Documentation
DetailsWidget::DetailsWidget(QWidget *parent = 0)
Default constructs an instance of DetailsWidget.
[virtual] DetailsWidget::~DetailsWidget()
Destroys the instance of DetailsWidget. The destructor is virtual.
[signal] void DetailsWidget::checked(bool)
See also setChecked().
[static] QPixmap DetailsWidget::createBackground(const QSize &size, int topHeight, QWidget *widget)
[virtual protected] void DetailsWidget::enterEvent(QEvent *event)
[signal] void DetailsWidget::expanded(bool)
[virtual protected] void DetailsWidget::leaveEvent(QEvent *event)
[signal] void DetailsWidget::linkActivated(const QString &link)
[virtual protected] void DetailsWidget::paintEvent(QPaintEvent *paintEvent)
void DetailsWidget::setIcon(const QIcon &icon)
void DetailsWidget::setSummaryFontBold(bool b)
void DetailsWidget::setToolWidget(FadingPanel *widget)
See also toolWidget().
void DetailsWidget::setWidget(QWidget *widget)
See also widget().
QWidget *DetailsWidget::takeWidget()
QWidget *DetailsWidget::toolWidget() const
See also setToolWidget().
QWidget *DetailsWidget::widget() const
See also setWidget().