 |
CTK
0.1.0
The Common Toolkit is a community effort to provide support code for medical image analysis, surgical navigation, and related projects.
|
Go to the documentation of this file.
21 #ifndef __ctkFlowLayout_h
22 #define __ctkFlowLayout_h
28 #include "ctkWidgetsExport.h"
29 class ctkFlowLayoutPrivate;
45 Q_PROPERTY(Qt::Orientation orientation READ orientation WRITE setOrientation)
48 Q_PROPERTY(Qt::Orientations preferredExpandingDirections READ preferredExpandingDirections WRITE setPreferredExpandingDirections)
58 Q_PROPERTY(
bool alignItems READ alignItems WRITE setAlignItems)
64 Q_PROPERTY(
int horizontalSpacing READ horizontalSpacing WRITE setHorizontalSpacing)
70 Q_PROPERTY(
int verticalSpacing READ verticalSpacing WRITE setVerticalSpacing)
77 explicit ctkFlowLayout(Qt::Orientation orientation, QWidget* parent = 0);
120 virtual QLayoutItem *
itemAt(
int index)
const;
127 QScopedPointer<ctkFlowLayoutPrivate>
d_ptr;
ctkFlowLayout(Qt::Orientation orientation, QWidget *parent=0)
virtual int widthForHeight(int) const
virtual QSize minimumSize() const
virtual QLayoutItem * itemAt(int index) const
int horizontalSpacing() const
virtual Qt::Orientations expandingDirections() const
int verticalSpacing() const
Qt::Orientation orientation() const
virtual int heightForWidth(int) const
static ctkFlowLayout * replaceLayout(QWidget *widget)
void setOrientation(Qt::Orientation orientation)
void setHorizontalSpacing(int)
void setPreferredExpandingDirections(Qt::Orientations directions)
QScopedPointer< ctkFlowLayoutPrivate > d_ptr
virtual int count() const
Qt::Orientations preferredExpandingDirections() const
virtual bool hasWidthForHeight() const
ctkFlowLayout(QWidget *parent)
virtual void addItem(QLayoutItem *item)
Reimplemented for internal reasons.
virtual bool hasHeightForWidth() const
void setVerticalSpacing(int)
virtual void setGeometry(const QRect &rect)
virtual QLayoutItem * takeAt(int index)
virtual QSize sizeHint() const