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 */