All pastes #393988 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-13 23:42 UTC
rendered paste body
#ifndef		Q_NEW_BUTTON
#define		Q_NEW_BUTTON

#include <QPushButton>
#include <QVBoxLayout>
#include <QWidget>

class QNewButton : public QPushButton
{
	Q_OBJECT
	private:
		char* name;
	public:
		QNewButton (char* m, QWidget* parent=0)
			:QPushButton(m, parent){name=m;}
	public slots:
		void makeNewButton()
		{
			QNewButton *next = new QNewButton(name);
			QObject::connect(this, SIGNAL(clicked()), next, SLOT(makeNewButton()));
			layout()->addWidget(next);
		}
};

#endif