#include <AddNeuronsDialog.h>
#include <QtGui>


AddNeuronsDialog::AddNeuronsDialog()
{
    noOfNeurons = new QLabel(tr("No of Neurons"));
    no = new QLineEdit();

    QIntValidator *val = new QIntValidator(0, 100, this);

    no->setValidator(val);

    add = new QPushButton(tr("Create Layer"));

    connect(add, SIGNAL(clicked()), this, SLOT(addLayer()));

    QHBoxLayout *h = new QHBoxLayout();
    h->addWidget(noOfNeurons);
    h->addWidget(no);

    QVBoxLayout *v = new QVBoxLayout();
    v->addLayout(h);
    v->addWidget(add);

    this->setLayout(v);
}

AddNeuronsDialog::~AddNeuronsDialog()
{

}

void AddNeuronsDialog::addLayer()
{
    emit complete(no->text().toInt());
    this->hide();
    this->close();
}
