TTitleExpander Class

Header: #include <TTitleExpander>
Inherits: QFrame and TUiInterface

Properties

  • 6 properties inherited from QFrame
  • 58 properties inherited from QWidget

Public Functions

TTitleExpander(QWidget *parent = 0)
~TTitleExpander()
  • 14 public functions inherited from QFrame
  • 213 public functions inherited from QWidget

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

Signals

virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))
void toggled(bool iExpandedBol)

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

[signal] void TTitleExpander::toggled(bool iExpandedBol)