TFormGridLayout Class

Header: #include <TFormGridLayout>
Inherits: QGridLayout and TUiInterface

Properties

Public Functions

TFormGridLayout(QWidget *parent = 0)
~TFormGridLayout()

Public Slots

void appendLayout(QLayout *iLayoutPtr, const QString &iLabelStr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
void appendLayout(QLayout *iLayoutPtr, const QString &iLabelStr, QWidget *iUnitsPtr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
void appendLayout(QLayout *iLayoutPtr, QWidget *iLabelPtr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
void appendLayout(QLayout *iLayoutPtr, QWidget *iLabelPtr = 0, QWidget *iUnitsPtr = 0, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
void appendWidget(QWidget *iWidgetPtr, const QString &iLabelStr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0 /*0:左右,1:上下*/)
void appendWidget(QWidget *iWidgetPtr, const QString &iLabelStr, QWidget *iUnitsPtr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
void appendWidget(QWidget *iWidgetPtr, QWidget *iLabelPtr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
void appendWidget(QWidget *iWidgetPtr, QWidget *iLabelPtr = 0, QWidget *iUnitsPtr = 0, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)
int columnSpacing() const
int columns() const
virtual QVariant getData(const QString &key = "", const QVariant &options = QVariant())
Qt::Alignment labelAlignment() const
QVariantMap labelProperty() const
QWidget *labelWidget(QObject *iObjectPtr) const
QString separator() const
QVariantMap separatorProperty() const
QWidget *separatorWidget(QObject *iObjectPtr) const
void setColumnSpacing(int iSpacingInt)
void setColumns(int iColumnsInt)
virtual void setData(const QString &key, const QVariant &data)
void setLabelAlignment(Qt::Alignment iAlignment)
void setLabelProperty(const QVariantMap &iPropVarMap)
void setSeparator(const QString &iSeparatorStr)
void setSeparatorProperty(const QVariantMap &iPropVarMap)
void setUnitsProperty(const QVariantMap &iPropVarMap)
QVariantMap unitsProperty() const
QWidget *unitsWidget(QObject *iObjectPtr) const

Signals

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

Additional Inherited Members

Detailed Description

Property Documentation

columnSpacing : int

Access functions:

int columnSpacing() const
void setColumnSpacing(int iSpacingInt)

columns : int

Access functions:

int columns() const
void setColumns(int iColumnsInt)

labelAlignment : Qt::Alignment

Access functions:

Qt::Alignment labelAlignment() const
void setLabelAlignment(Qt::Alignment iAlignment)

labelProperty : QVariantMap

Access functions:

QVariantMap labelProperty() const
void setLabelProperty(const QVariantMap &iPropVarMap)

separator : QString

Access functions:

QString separator() const
void setSeparator(const QString &iSeparatorStr)

separatorProperty : QVariantMap

Access functions:

QVariantMap separatorProperty() const
void setSeparatorProperty(const QVariantMap &iPropVarMap)

unitsProperty : QVariantMap

Access functions:

QVariantMap unitsProperty() const
void setUnitsProperty(const QVariantMap &iPropVarMap)

Member Function Documentation

TFormGridLayout::TFormGridLayout(QWidget *parent = 0)

Default constructs an instance of TFormGridLayout.

TFormGridLayout::~TFormGridLayout()

Destroys the instance of TFormGridLayout.

[slot] void TFormGridLayout::appendLayout(QLayout *iLayoutPtr, const QString &iLabelStr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

[slot] void TFormGridLayout::appendLayout(QLayout *iLayoutPtr, const QString &iLabelStr, QWidget *iUnitsPtr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

[slot] void TFormGridLayout::appendLayout(QLayout *iLayoutPtr, QWidget *iLabelPtr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

[slot] void TFormGridLayout::appendLayout(QLayout *iLayoutPtr, QWidget *iLabelPtr = 0, QWidget *iUnitsPtr = 0, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

[slot] void TFormGridLayout::appendWidget(QWidget *iWidgetPtr, const QString &iLabelStr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0 /*0:左右,1:上下*/)

[slot] void TFormGridLayout::appendWidget(QWidget *iWidgetPtr, const QString &iLabelStr, QWidget *iUnitsPtr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

[slot] void TFormGridLayout::appendWidget(QWidget *iWidgetPtr, QWidget *iLabelPtr, const QString &iUnitsStr, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

[slot] void TFormGridLayout::appendWidget(QWidget *iWidgetPtr, QWidget *iLabelPtr = 0, QWidget *iUnitsPtr = 0, int iColSpanInt = 1, Qt::Alignment iLabelAlign = 0, int iLayoutTypeInt = 0)

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

[slot] QWidget *TFormGridLayout::labelWidget(QObject *iObjectPtr) const

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

[slot] QWidget *TFormGridLayout::separatorWidget(QObject *iObjectPtr) const

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

[slot] QWidget *TFormGridLayout::unitsWidget(QObject *iObjectPtr) const