A Layout that lays out its children in a grid, flowing left to right, top to bottom. More...
#include <klfguiutil.h>
Public Member Functions | |
KLFGridFlowLayout (int columns, QWidget *parent) | |
virtual | ~KLFGridFlowLayout () |
virtual int | ncolumns () const |
virtual void | insertGridFlowWidget (QWidget *w, Qt::Alignment align=0) |
void | clearAll () |
Protected Attributes | |
QList< QWidget * > | mGridFlowWidgets |
int | _ncols |
int | _currow |
int | _curcol |
A Layout that lays out its children in a grid, flowing left to right, top to bottom.
Used eg. in KLF's color dialog to display the standard color panels
Be sure to insert items into the layout with insertGridFlowWidget()
Definition at line 381 of file klfguiutil.h.
KLFGridFlowLayout::KLFGridFlowLayout | ( | int | columns, |
QWidget * | parent | ||
) |
Definition at line 369 of file klfcolorchooser.cpp.
References _ncols.
virtual KLFGridFlowLayout::~KLFGridFlowLayout | ( | ) | [inline, virtual] |
Definition at line 386 of file klfguiutil.h.
void KLFGridFlowLayout::clearAll | ( | ) |
Definition at line 385 of file klfcolorchooser.cpp.
References _curcol, _currow, QList::clear(), mGridFlowWidgets, and QList::size().
void KLFGridFlowLayout::insertGridFlowWidget | ( | QWidget * | w, |
Qt::Alignment | align = 0 |
||
) | [virtual] |
Definition at line 375 of file klfcolorchooser.cpp.
References _curcol, _currow, _ncols, QList::append(), and mGridFlowWidgets.
virtual int KLFGridFlowLayout::ncolumns | ( | ) | const [inline, virtual] |
Definition at line 388 of file klfguiutil.h.
int KLFGridFlowLayout::_curcol [protected] |
Definition at line 397 of file klfguiutil.h.
Referenced by clearAll(), and insertGridFlowWidget().
int KLFGridFlowLayout::_currow [protected] |
Definition at line 397 of file klfguiutil.h.
Referenced by clearAll(), and insertGridFlowWidget().
int KLFGridFlowLayout::_ncols [protected] |
Definition at line 396 of file klfguiutil.h.
Referenced by insertGridFlowWidget(), and KLFGridFlowLayout().
QList<QWidget*> KLFGridFlowLayout::mGridFlowWidgets [protected] |
Definition at line 395 of file klfguiutil.h.
Referenced by clearAll(), and insertGridFlowWidget().