TTitleExpander Class
| Header: | #include <TTitleExpander> |
| Inherits: | QFrame and TUiInterface |
Properties
|
|
Public Functions
| TTitleExpander(QWidget *parent = 0) | |
| ~TTitleExpander() |
Public Slots
| void | addTitleWidget(QWidget *iWidgetPtr, int iPositionInt = -1, int iStretchInt = 0, Qt::Alignment iAlign = 0) |
| QWidget * | bodyWidget() const |
| QString | collapsedIcon() const |
| QString | expandedIcon() const |
| virtual QVariant | getData(const QString &key = "", const QVariant &options = QVariant()) |
| QString | icon() const |
| QSize | iconSize() const |
| bool | isCollapsible() const |
| bool | isExpanded() const |
| void | setBodyWidget(QWidget *iWidgetPtr) |
| void | setCollapsedIcon(const QString &iIconStr) |
| void | setCollapsible(bool iCollapsible) |
| virtual void | setData(const QString &key, const QVariant &data) |
| void | setExpanded(bool iExpanedBol = true) |
| void | setExpandedIcon(const QString &iIconStr) |
| void | setIcon(const QString &iIconStr) |
| void | setIconSize(const QSize &iSize) |
| void | setText(const QString &iTextStr) |
| void | setTextAlignment(Qt::Alignment iAlign) |
| void | setTextSize(int iTextSize) |
| void | setToggleButton(QAbstractButton *iButtonPtr, int iPositionInt = -1) |
| QString | text() const |
| Qt::Alignment | textAlignment() const |
| int | textSize() const |
| QLabel * | titleLabel() const |
| QAbstractButton * | toggleButton() const |
- 9 public slots inherited from TUiInterface
- 19 public slots inherited from QWidget
Signals
| virtual void | notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" )) |
| void | toggled(bool iExpandedBol) |
- 1 signal inherited from TUiInterface
- 3 signals inherited from QWidget
Reimplemented Protected Functions
| virtual void | mouseReleaseEvent(QMouseEvent *iEvent) |
- 4 protected functions inherited from QFrame
- 2 protected functions inherited from TUiInterface
- 35 protected functions inherited from QWidget
Additional Inherited Members
- 5 static public members inherited from QWidget
- 4 protected functions inherited from QFrame
- 2 protected functions inherited from TUiInterface
- 35 protected functions inherited from QWidget
- 1 protected slot inherited from QWidget
Detailed Description
Property Documentation
collapsedIcon : QString
Access functions:
| QString | collapsedIcon() const |
| void | setCollapsedIcon(const QString &iIconStr) |
collapsible : bool
Access functions:
| bool | isCollapsible() const |
| void | setCollapsible(bool iCollapsible) |
expanded : bool
Access functions:
| bool | isExpanded() const |
| void | setExpanded(bool iExpanedBol = true) |
expandedIcon : QString
Access functions:
| QString | expandedIcon() const |
| void | setExpandedIcon(const QString &iIconStr) |
icon : QString
Access functions:
| QString | icon() const |
| void | setIcon(const QString &iIconStr) |
iconSize : QSize
Access functions:
| QSize | iconSize() const |
| void | setIconSize(const QSize &iSize) |
text : QString
Access functions:
| QString | text() const |
| void | setText(const QString &iTextStr) |
textAlignment : Qt::Alignment
Access functions:
| Qt::Alignment | textAlignment() const |
| void | setTextAlignment(Qt::Alignment iAlign) |
textSize : int
Access functions:
| int | textSize() const |
| void | setTextSize(int iTextSize) |
Member Function Documentation
TTitleExpander::TTitleExpander(QWidget *parent = 0)
Default constructs an instance of TTitleExpander.
TTitleExpander::~TTitleExpander()
Destroys the instance of TTitleExpander.
[slot] void TTitleExpander::addTitleWidget(QWidget *iWidgetPtr, int iPositionInt = -1, int iStretchInt = 0, Qt::Alignment iAlign = 0)
[slot] QWidget *TTitleExpander::bodyWidget() const
See also setBodyWidget().
[virtual slot] QVariant TTitleExpander::getData(const QString &key = "", const QVariant &options = QVariant())
[virtual protected] void TTitleExpander::mouseReleaseEvent(QMouseEvent *iEvent)
[virtual signal] void TTitleExpander::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))
[slot] void TTitleExpander::setBodyWidget(QWidget *iWidgetPtr)
See also bodyWidget().
[virtual slot] void TTitleExpander::setData(const QString &key, const QVariant &data)
[slot] void TTitleExpander::setToggleButton(QAbstractButton *iButtonPtr, int iPositionInt = -1)
See also toggleButton().
[slot] QLabel *TTitleExpander::titleLabel() const
[slot] QAbstractButton *TTitleExpander::toggleButton() const
See also setToggleButton().