RFlowLayout
Class in GUI Module
Header: #include <src/gui/RFlowLayout.h>
Inherits: QLayout
Description
Section titled “Description”Flow layout.
Added actions are represented as QToolButtons.
Scriptable: This class is available in script environments.
\generateScriptShell
Public Functions
Section titled “Public Functions”RFlowLayout(int margin=RDEFAULT_MIN1, int hSpacing=RDEFAULT_MIN1, int vSpacing=RDEFAULT_MIN1) |
|
RFlowLayout(QWidget *parent, int margin=RDEFAULT_MIN1, int hSpacing=RDEFAULT_MIN1, int vSpacing=RDEFAULT_MIN1) |
|
~RFlowLayout() |
|
| void | addItem(QLayoutItem *item) |
| int | count() const |
| Qt::Orientations | expandingDirections() const |
| bool | hasHeightForWidth() const |
| int | heightForWidth(int) const |
| int | horizontalSpacing() const |
| int | indexOf(QAction *action) const |
| int | indexOf(QWidget *widget) const |
| void | insertAction(int index, QAction *action) |
| void | invalidate() |
| QLayoutItem * | itemAt(int index) const |
| QSize | minimumSize() const |
| void | setGeometry(const QRect &rect) |
| void | setIconSize(const QSize &s) |
| void | setListViewMode(bool on) |
| QSize | sizeHint() const |
| QLayoutItem * | takeAt(int index) |
| int | verticalSpacing() const |
Private Functions
Section titled “Private Functions”| int | doLayout(const QRect &rect, bool testOnly) const |
| int | smartSpacing(QStyle::PixelMetric pm) const |
Private Attributes
Section titled “Private Attributes”| int | hSpace |
| QSize | iconSize |
| QList< QLayoutItem * > | itemList |
| bool | listViewMode |
| int | vSpace |
Member Documentation
Section titled “Member Documentation”RFlowLayout
Section titled “RFlowLayout”RFlowLayout::RFlowLayout(int margin=RDEFAULT_MIN1, int hSpacing=RDEFAULT_MIN1, int vSpacing=RDEFAULT_MIN1)RFlowLayout
Section titled “RFlowLayout”RFlowLayout::RFlowLayout(QWidget *parent, int margin=RDEFAULT_MIN1, int hSpacing=RDEFAULT_MIN1, int vSpacing=RDEFAULT_MIN1)~RFlowLayout
Section titled “~RFlowLayout”RFlowLayout::~RFlowLayout()addItem
Section titled “addItem”void RFlowLayout::addItem(QLayoutItem *item)int RFlowLayout::count() constconst
expandingDirections
Section titled “expandingDirections”Qt::Orientations RFlowLayout::expandingDirections() constconst
hasHeightForWidth
Section titled “hasHeightForWidth”bool RFlowLayout::hasHeightForWidth() constconst
heightForWidth
Section titled “heightForWidth”int RFlowLayout::heightForWidth(int) constconst
horizontalSpacing
Section titled “horizontalSpacing”int RFlowLayout::horizontalSpacing() constconst
indexOf
Section titled “indexOf”int RFlowLayout::indexOf(QAction *action) constconst
indexOf
Section titled “indexOf”int RFlowLayout::indexOf(QWidget *widget) constinline const
Non-Scriptable: This function is not available in script environments.
insertAction
Section titled “insertAction”void RFlowLayout::insertAction(int index, QAction *action)invalidate
Section titled “invalidate”void RFlowLayout::invalidate()inline
itemAt
Section titled “itemAt”QLayoutItem * RFlowLayout::itemAt(int index) constconst
minimumSize
Section titled “minimumSize”QSize RFlowLayout::minimumSize() constconst
setGeometry
Section titled “setGeometry”void RFlowLayout::setGeometry(const QRect &rect)setIconSize
Section titled “setIconSize”void RFlowLayout::setIconSize(const QSize &s)setListViewMode
Section titled “setListViewMode”void RFlowLayout::setListViewMode(bool on)sizeHint
Section titled “sizeHint”QSize RFlowLayout::sizeHint() constconst
takeAt
Section titled “takeAt”QLayoutItem * RFlowLayout::takeAt(int index)verticalSpacing
Section titled “verticalSpacing”int RFlowLayout::verticalSpacing() constconst
doLayout
Section titled “doLayout”int RFlowLayout::doLayout(const QRect &rect, bool testOnly) constconst private
smartSpacing
Section titled “smartSpacing”int RFlowLayout::smartSpacing(QStyle::PixelMetric pm) constconst private
hSpace
Section titled “hSpace”int RFlowLayout::hSpaceprivate
iconSize
Section titled “iconSize”QSize RFlowLayout::iconSizeprivate
itemList
Section titled “itemList”QList<QLayoutItem*> RFlowLayout::itemListprivate
listViewMode
Section titled “listViewMode”bool RFlowLayout::listViewModeprivate
vSpace
Section titled “vSpace”int RFlowLayout::vSpaceprivate