Unnamed
public text v1 · immutable#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