[KLF Backend][KLF Tools][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>

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 369 of file klfcolorchooser.cpp.

References _ncols.

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

Definition at line 386 of file klfguiutil.h.


Member Function Documentation

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.


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.6.1. The KLatexFormula website is hosted on sourceforge.net