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()
{
QVBoxLayout *nep = new QVBoxLayout;
QNewButton *next = new QNewButton(name, this);
QObject::connect(this, SIGNAL(clicked()), next, SLOT(makeNewButton()));
nep->addWidget (this);
nep->addWidget (next);
setLayout(nep);
next->show();
}
};
#endif