I'm sorry, this is frmmantenimiento.h
#ifndef FRMMANTENIMIENTOSEXO_H
#define FRMMANTENIMIENTOSEXO_H
#include <QWidget>
#include <QDialog>
#include <QSqlQuery>
#include <QMdiSubWindow>
class FrmMantenimientoSexo
: public QWidget{
Q_OBJECT
public:
explicit FrmMantenimientoSexo
(const QString strUserName,
const QString strTableName,
QWidget *parent
= 0);
void enableInput();
void disableInput();
private:
protected:
signals:
void closeFormSexo();
};
#endif // FRMMANTENIMIENTOSEXO_H
#ifndef FRMMANTENIMIENTOSEXO_H
#define FRMMANTENIMIENTOSEXO_H
#include <QWidget>
#include <QDialog>
#include <QSqlQuery>
#include <QMdiSubWindow>
class QLabel;
class QLineEdit;
class QPushButton;
class QHBoxLayout;
class QVBoxLayout;
class QGridLayout;
class FrmMantenimientoSexo : public QWidget
{
Q_OBJECT
public:
explicit FrmMantenimientoSexo(const QString strUserName, const QString strTableName, QWidget *parent = 0);
void enableInput();
void disableInput();
private:
QLabel *lbCodigo;
QLineEdit *leCodigo;
QLabel *lbDescripcion;
QLineEdit *leDescripcion;
QGridLayout *glInput;
QString strUserName;
QString strTableName;
protected:
void closeEvent(QCloseEvent *ceFrmMantenimientoSexo);
signals:
void closeFormSexo();
};
#endif // FRMMANTENIMIENTOSEXO_H
To copy to clipboard, switch view to plain text mode
and this is frmmantenimiento.cpp
#include "frmmantenimientosexo.h"
#include "connectdb.h"
#include <QLabel>
#include <QLineEdit>
#include <QGridLayout>
#include <QSqlQuery>
#include <QCloseEvent>
#include <QDebug>
{
this->strUserName = strUserName;
this->strTableName = strTableName;
lbCodigo
= new QLabel(tr
("Código"));
leCodigo->setFixedWidth(30);
lbDescripcion
= new QLabel(tr
("Descripción"));
leDescripcion->setFixedWidth(150);
glInput->addWidget(lbCodigo, 0, 0);
glInput->addWidget(leCodigo, 0, 1);
glInput->addWidget(lbDescripcion, 1, 0);
glInput->addWidget(leDescripcion, 1, 1);
this->setLayout(glInput);
this->setWindowTitle("Mantenimiento: TABLA[" + strTableName + "]" + " " + "USUARIO[" + strUserName + "]");
this->setFixedSize(minimumWidth(), minimumHeight());
disableInput();
this->setAttribute(Qt::WA_DeleteOnClose);
}
void FrmMantenimientoSexo::enableInput()
{
leCodigo->setEnabled(true);
leDescripcion->setEnabled(true);
}
void FrmMantenimientoSexo::disableInput()
{
leCodigo->setEnabled(false);
leDescripcion->setEnabled(false);
}
void FrmMantenimientoSexo
::closeEvent(QCloseEvent *ceFrmMantenimientoSexo
) {
emit closeFormSexo();
ceFrmMantenimientoSexo->accept();
}
#include "frmmantenimientosexo.h"
#include "connectdb.h"
#include <QLabel>
#include <QLineEdit>
#include <QGridLayout>
#include <QSqlQuery>
#include <QCloseEvent>
#include <QDebug>
FrmMantenimientoSexo::FrmMantenimientoSexo(const QString strUserName, const QString strTableName, QWidget *parent) : QWidget(parent)
{
this->strUserName = strUserName;
this->strTableName = strTableName;
lbCodigo = new QLabel(tr("Código"));
leCodigo = new QLineEdit;
leCodigo->setFixedWidth(30);
lbDescripcion = new QLabel(tr("Descripción"));
leDescripcion = new QLineEdit;
leDescripcion->setFixedWidth(150);
glInput = new QGridLayout;
glInput->addWidget(lbCodigo, 0, 0);
glInput->addWidget(leCodigo, 0, 1);
glInput->addWidget(lbDescripcion, 1, 0);
glInput->addWidget(leDescripcion, 1, 1);
this->setLayout(glInput);
this->setWindowTitle("Mantenimiento: TABLA[" + strTableName + "]" + " " + "USUARIO[" + strUserName + "]");
this->setFixedSize(minimumWidth(), minimumHeight());
disableInput();
this->setAttribute(Qt::WA_DeleteOnClose);
}
void FrmMantenimientoSexo::enableInput()
{
leCodigo->setEnabled(true);
leDescripcion->setEnabled(true);
}
void FrmMantenimientoSexo::disableInput()
{
leCodigo->setEnabled(false);
leDescripcion->setEnabled(false);
}
void FrmMantenimientoSexo::closeEvent(QCloseEvent *ceFrmMantenimientoSexo)
{
emit closeFormSexo();
ceFrmMantenimientoSexo->accept();
}
To copy to clipboard, switch view to plain text mode
Bookmarks