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().