1 #include "dialogtypejointure.h"
2 #include "ui_dialogtypejointure.h"
5 DialogTypeJointure::DialogTypeJointure(QWidget *parent) :
10 m_ui->labelRelationName->setVisible(
false);
11 m_ui->lineEditRelationName->setVisible(
false);
14 DialogTypeJointure::~DialogTypeJointure()
19 void DialogTypeJointure::changeEvent(QEvent *e)
21 QDialog::changeEvent(e);
23 case QEvent::LanguageChange:
24 m_ui->retranslateUi(
this);
30 void DialogTypeJointure::onLineEditNomRelationChanged(QString arg1)
32 m_ui->pushButtonOk->setEnabled(!arg1.isEmpty());
35 void DialogTypeJointure::on_comboBoxType_activated(
const QString &arg1)
37 qDebug()<<
"void DialogTypeJointure::on_comboBoxType_activated(const QString &arg1)";
39 bool isRelation=arg1==tr(
"Relation");
42 connect(m_ui->lineEditRelationName,SIGNAL(textChanged(QString)),
this,SLOT(onLineEditNomRelationChanged(QString)));
43 m_ui->pushButtonOk->setEnabled(
false);
45 m_ui->lineEditRelationName->setFocus();
49 disconnect(m_ui->lineEditRelationName,SIGNAL(textChanged(QString)),
this,SLOT(onLineEditNomRelationChanged(QString)));
51 m_ui->pushButtonOk->setEnabled(
true);
53 m_ui->labelRelationName->setVisible(isRelation);
54 m_ui->lineEditRelationName->setVisible(isRelation);
57 void DialogTypeJointure::on_pushButtonCancel_clicked()
62 void DialogTypeJointure::on_pushButtonOk_clicked()
The DialogTypeJointure class This dialog permit to choose relation type.