TMultiCheckBox Class

Header: #include <TMultiCheckBox>
Inherits: QWidget and TUiInterface

Properties

  • 58 properties inherited from QWidget

Public Functions

TMultiCheckBox(QWidget *parent = 0)
~TMultiCheckBox()
  • 213 public functions inherited from QWidget

Public Slots

void addButton(TCheckBox *iButtonPtr)
QList<TCheckBox *> buttons()
TCheckBox *checkButton(const QString &iName) const
void clear()
int columnCount()
QList<QIcon> currentIcons()
QString currentName(const QString &iSepStr = QString( "," )) const
QStringList currentNames() const
QVariantList currentUserDatas()
virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
QVariantMap getTipTexts() const
int horizontalSpacing() const
QVariantList itemList() const
int margin() const
void merge(TCheckBox *iButtonPtr)
void merge(TMultiCheckBox *iCheckBoxPtr)
QAbstractButton *parentButton() const
void select(const QString &iNameStr, bool iFlagStr = true)
void selectAll(bool iFlagBol)
void setColumnCount(int iCountInt)
void setCurrentName(const QString &iCurNameStr, const QString &iSepStr = QString( "," ))
void setCurrentNames(const QStringList &iCurNameStrLst)
virtual void setData(const QString &key, const QVariant &data)
void setHorizontalSpacing(int iSpace)
void setItemList(const QVariantList &iItemLst)
void setMargin(int iMargin)
void setParentButton(QAbstractButton *iButtonPtr)
void setTipTexts(const QVariantMap &iData)
void setVerticalSpacing(int iSpace)
int verticalSpacing() const

Signals

void checkBoxToggled(QString checkBoxName, bool isChecked)
void currentNamesChanged(QStringList iCurNameStrLst)
virtual void notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

Additional Inherited Members

  • 5 static public members inherited from QWidget
  • 35 protected functions inherited from QWidget
  • 2 protected functions inherited from TUiInterface
  • 1 protected slot inherited from QWidget

Detailed Description

Property Documentation

columnCount : int

Access functions:

int columnCount()
void setColumnCount(int iCountInt)

currentNames : QStringList

Access functions:

QStringList currentNames() const
void setCurrentNames(const QStringList &iCurNameStrLst)

Member Function Documentation

TMultiCheckBox::TMultiCheckBox(QWidget *parent = 0)

Default constructs an instance of TMultiCheckBox.

TMultiCheckBox::~TMultiCheckBox()

Destroys the instance of TMultiCheckBox.

[slot] void TMultiCheckBox::addButton(TCheckBox *iButtonPtr)

[slot] QList<TCheckBox *> TMultiCheckBox::buttons()

[signal] void TMultiCheckBox::checkBoxToggled(QString checkBoxName, bool isChecked)

[slot] TCheckBox *TMultiCheckBox::checkButton(const QString &iName) const

[slot] void TMultiCheckBox::clear()

[slot] QList<QIcon> TMultiCheckBox::currentIcons()

[slot] QString TMultiCheckBox::currentName(const QString &iSepStr = QString( "," )) const

See also setCurrentName().

[signal] void TMultiCheckBox::currentNamesChanged(QStringList iCurNameStrLst)

[slot] QVariantList TMultiCheckBox::currentUserDatas()

[virtual slot] QVariant TMultiCheckBox::getData(const QString &key = "", const QVariant &options = QVariant())

[slot] QVariantMap TMultiCheckBox::getTipTexts() const

[slot] int TMultiCheckBox::horizontalSpacing() const

See also setHorizontalSpacing().

[slot] QVariantList TMultiCheckBox::itemList() const

See also setItemList().

[slot] int TMultiCheckBox::margin() const

See also setMargin().

[slot] void TMultiCheckBox::merge(TCheckBox *iButtonPtr)

[slot] void TMultiCheckBox::merge(TMultiCheckBox *iCheckBoxPtr)

[virtual signal] void TMultiCheckBox::notification(const QString &type, const QVariant &data = QVariant(), const QString &uuid = QStringLiteral( "" ))

[slot] QAbstractButton *TMultiCheckBox::parentButton() const

See also setParentButton().

[slot] void TMultiCheckBox::select(const QString &iNameStr, bool iFlagStr = true)

[slot] void TMultiCheckBox::selectAll(bool iFlagBol)

[slot] void TMultiCheckBox::setCurrentName(const QString &iCurNameStr, const QString &iSepStr = QString( "," ))

See also currentName().

[virtual slot] void TMultiCheckBox::setData(const QString &key, const QVariant &data)

[slot] void TMultiCheckBox::setHorizontalSpacing(int iSpace)

See also horizontalSpacing().

[slot] void TMultiCheckBox::setItemList(const QVariantList &iItemLst)

See also itemList().

[slot] void TMultiCheckBox::setMargin(int iMargin)

See also margin().

[slot] void TMultiCheckBox::setParentButton(QAbstractButton *iButtonPtr)

See also parentButton().

[slot] void TMultiCheckBox::setTipTexts(const QVariantMap &iData)

[slot] void TMultiCheckBox::setVerticalSpacing(int iSpace)

See also verticalSpacing().

[slot] int TMultiCheckBox::verticalSpacing() const

See also setVerticalSpacing().