Skip to content

RFlowLayout

Class in GUI Module
Header: #include <src/gui/RFlowLayout.h>
Inherits: QLayout

Flow layout.

Added actions are represented as QToolButtons.

Scriptable: This class is available in script environments.

\generateScriptShell

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
int doLayout(const QRect &rect, bool testOnly) const
int smartSpacing(QStyle::PixelMetric pm) const
int hSpace
QSize iconSize
QList< QLayoutItem * > itemList
bool listViewMode
int vSpace

RFlowLayout::RFlowLayout(int margin=RDEFAULT_MIN1, int hSpacing=RDEFAULT_MIN1, int vSpacing=RDEFAULT_MIN1)

RFlowLayout::RFlowLayout(QWidget *parent, int margin=RDEFAULT_MIN1, int hSpacing=RDEFAULT_MIN1, int vSpacing=RDEFAULT_MIN1)

RFlowLayout::~RFlowLayout()

void RFlowLayout::addItem(QLayoutItem *item)

int RFlowLayout::count() const

const

Qt::Orientations RFlowLayout::expandingDirections() const

const

bool RFlowLayout::hasHeightForWidth() const

const

int RFlowLayout::heightForWidth(int) const

const

int RFlowLayout::horizontalSpacing() const

const

int RFlowLayout::indexOf(QAction *action) const

const

int RFlowLayout::indexOf(QWidget *widget) const

inline const

Non-Scriptable: This function is not available in script environments.

void RFlowLayout::insertAction(int index, QAction *action)

void RFlowLayout::invalidate()

inline

QLayoutItem * RFlowLayout::itemAt(int index) const

const

QSize RFlowLayout::minimumSize() const

const

void RFlowLayout::setGeometry(const QRect &rect)

void RFlowLayout::setIconSize(const QSize &s)

void RFlowLayout::setListViewMode(bool on)

QSize RFlowLayout::sizeHint() const

const

QLayoutItem * RFlowLayout::takeAt(int index)

int RFlowLayout::verticalSpacing() const

const

int RFlowLayout::doLayout(const QRect &rect, bool testOnly) const

const private

int RFlowLayout::smartSpacing(QStyle::PixelMetric pm) const

const private

int RFlowLayout::hSpace

private

QSize RFlowLayout::iconSize

private

QList<QLayoutItem*> RFlowLayout::itemList

private

bool RFlowLayout::listViewMode

private

int RFlowLayout::vSpace

private