[KLF Application][KLF Tools][KLF Backend][KLF Home]
KLatexFormula Project
Public Member Functions | Protected Attributes

KLFGridFlowLayout Class Reference

A Layout that lays out its children in a grid, flowing left to right, top to bottom. More...

#include <klfguiutil.h>

Inheritance diagram for KLFGridFlowLayout:
Inheritance graph
[legend]
Collaboration diagram for KLFGridFlowLayout:
Collaboration graph
[legend]

List of all members.

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

Detailed Description

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.


Constructor & Destructor Documentation

KLFGridFlowLayout::KLFGridFlowLayout ( int  columns,
QWidget parent 
)

Definition at line 216 of file klfcolorchooser.cpp.

References _ncols, and QGridLayout::addItem().

virtual KLFGridFlowLayout::~KLFGridFlowLayout ( ) [inline, virtual]

Definition at line 386 of file klfguiutil.h.


Member Function Documentation

void KLFGridFlowLayout::clearAll ( )

Definition at line 232 of file klfcolorchooser.cpp.

References _curcol, _currow, QList::clear(), mGridFlowWidgets, and QList::size().

void KLFGridFlowLayout::insertGridFlowWidget ( QWidget w,
Qt::Alignment  align = 0 
) [virtual]
virtual int KLFGridFlowLayout::ncolumns ( ) const [inline, virtual]

Definition at line 388 of file klfguiutil.h.


Member Data Documentation

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().

Definition at line 395 of file klfguiutil.h.

Referenced by clearAll(), and insertGridFlowWidget().


The documentation for this class was generated from the following files:

Generated by doxygen 1.7.3