/** Sistema de Manejo de Matrices de Contabilidad Social, desarrollado a partir de Mayo de 2015. @file accountwidget.cpp @brief Clases y métodos del widget que permite manipular las cuentas @date 10/05/2015 @author José Ruiz @copyright GNU Public License versión 2 (GPLv2) */ #include "accountwidget.H" /** @brief Clase principal que realiza la funcionalidad @date 10/05/2015 @author José Ruiz @param Recibe el número de widget a tratar @param Recibe el widget que será el padre */ AccountWidget::AccountWidget(int number,QWidget *parent) : QWidget(parent) { layoutAccountConf = new QVBoxLayout; this->setLayout(layoutAccountConf); labelAccountName = new QLabel(this); labelAccountName->setText("Nombre"); layoutAccountConf->addWidget(labelAccountName); lineEditAccountName = new QLineEdit(this); lineEditAccountName->setFixedWidth(200); lineEditAccountName->setObjectName(QString("linedit %1").arg(number+1));//Nombre para el objeto Nombre de la Cuenta layoutAccountConf->addWidget(lineEditAccountName); labelAccountStart = new QLabel(this); labelAccountStart->setText("Inicio"); layoutAccountConf->addWidget(labelAccountStart); spinBoxAccountStart = new QSpinBox(this); spinBoxAccountStart->setFixedWidth(100); spinBoxAccountStart->setObjectName(QString("accountstart %1").arg(number+1));//Nombre para el objeto Comienzo de la Cuenta spinBoxAccountStart->setMaximum(9999); layoutAccountConf->addWidget(spinBoxAccountStart); labelAccountEnd = new QLabel(this); labelAccountEnd->setText("Fin"); layoutAccountConf->addWidget(labelAccountEnd); spinBoxAccountEnd = new QSpinBox(this); spinBoxAccountEnd->setFixedWidth(100); spinBoxAccountEnd->setObjectName(QString("accountend %1").arg(number+1));//Nombre para el objeto Final de la Cuenta spinBoxAccountEnd->setMaximum(9999); layoutAccountConf->addWidget(spinBoxAccountEnd); }