The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

Qt::Gui::QFormLayout

PUBLIC METHODS

QFormLayout(QWidget * parent)
QFormLayout(QWidget * parent = 0)
~QFormLayout()
void addItem(QLayoutItem * item)
void addRow(QWidget * widget)
void addRow(QLayout * layout)
void addRow(QWidget * label, QWidget * field)
void addRow(QWidget * label, QLayout * field)
void addRow(const QString & labelText, QWidget * field)
void addRow(const QString & labelText, QLayout * field)
int count()
QFlags<Qt::Orientation> expandingDirections()
QFormLayout::FieldGrowthPolicy fieldGrowthPolicy()
QFlags<Qt::AlignmentFlag> formAlignment()
void getItemPosition(int index, int * rowPtr, QFormLayout::ItemRole * rolePtr)
void getLayoutPosition(QLayout * layout, int * rowPtr, QFormLayout::ItemRole * rolePtr)
void getWidgetPosition(QWidget * widget, int * rowPtr, QFormLayout::ItemRole * rolePtr)
bool hasHeightForWidth()
int heightForWidth(int width)
int horizontalSpacing()
void insertRow(int row, QWidget * widget)
void insertRow(int row, QLayout * layout)
void insertRow(int row, QWidget * label, QWidget * field)
void insertRow(int row, QWidget * label, QLayout * field)
void insertRow(int row, const QString & labelText, QWidget * field)
void insertRow(int row, const QString & labelText, QLayout * field)
void invalidate()
QLayoutItem * itemAt(int index)
QLayoutItem * itemAt(int row, QFormLayout::ItemRole role)
QFlags<Qt::AlignmentFlag> labelAlignment()
QWidget * labelForField(QWidget * field)
QWidget * labelForField(QLayout * field)
QSize minimumSize()
int rowCount()
QFormLayout::RowWrapPolicy rowWrapPolicy()
void setFieldGrowthPolicy(QFormLayout::FieldGrowthPolicy policy)
void setFormAlignment(QFlags<Qt::AlignmentFlag> alignment)
void setGeometry(const QRect & rect)
void setHorizontalSpacing(int spacing)
void setItem(int row, QFormLayout::ItemRole role, QLayoutItem * item)
void setLabelAlignment(QFlags<Qt::AlignmentFlag> alignment)
void setLayout(int row, QFormLayout::ItemRole role, QLayout * layout)
void setRowWrapPolicy(QFormLayout::RowWrapPolicy policy)
void setSpacing(int arg0)
void setVerticalSpacing(int spacing)
void setWidget(int row, QFormLayout::ItemRole role, QWidget * widget)
QSize sizeHint()
int spacing()
QLayoutItem * takeAt(int index)
int verticalSpacing()

ENUM VALUES

FieldsStayAtSizeHint
ExpandingFieldsGrow
AllNonFixedFieldsGrow
DontWrapRows
WrapLongRows
WrapAllRows
LabelRole
FieldRole
SpanningRole

EXPORT

None by default.

AUTHOR

Dongxu Ma <dongxu@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2011 - 2012 by Dongxu Ma

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.

See http://dev.perl.org/licenses/artistic.html