#include "mainwindow.h"

mainWindow::mainWindow(QWidget *parent) :
    QWidget(parent)
{
    bouton1 = new QPushButton("Effacer le bouton"); // Création des bouton
    bouton2 = new QPushButton("Bouton effacé! - Quitter");

    layout = new QVBoxLayout; // Création du layout avec le bouton 1
    layout->addWidget(bouton1);
    setLayout(layout);

    connect(bouton1, SIGNAL(clicked()), this, SLOT(eraseBouton())); // connexion du bouton1 à la fonction eraseBouton()
    connect(bouton2, SIGNAL(clicked()), this, SLOT(close())); // connexion du bouton1 à la fonction eraseBouton()
}

void mainWindow::eraseBouton()
{
    bouton1->~QPushButton(); // Suppression du bouton
    layout->addWidget(bouton2); // Ajout du nouveau
}
