| Revision 1 (by moose, 2006/03/06 10:35:57) |
Initial Import
|
#ifndef SIMPLEGRIDLAYOUT_H
#define SIMPLEGRIDLAYOUT_H
#include <QGridLayout>
class QWidget;
class QLayout;
class SimpleGridLayout : public QGridLayout
{
public:
SimpleGridLayout(QWidget *parent, int _maxcols=2);
SimpleGridLayout(int _maxcols = 2);
~SimpleGridLayout();
//void addWidget(QWidget *item);
//void addLayout(QLayout *item);
virtual void addItem(QLayoutItem *item);
void addLayout ( QLayout * layout, int cs = 1, int rs = 1, Qt::Alignment alignment = 0 );
void addWidget ( QWidget * widget, int cs = 1, int rs = 1, Qt::Alignment alignment = 0 );
private:
int maxcols;
int col;
int row;
// int doLayout(const QRect &rect, bool testOnly) const;
// QList<QLayoutItem *> itemList;
};
#endif /* SIMPLEGRIDLAYOUT_H */