33 bool isValidated =
true;
34 QPushButton* pDefaultButton =
nullptr;
35 QObjectList objectsList = children();
38 for (
int i = 0; i < objectsList.size(); i++)
40 pDefaultButton =
dynamic_cast<QPushButton*
>(objectsList[i]);
41 if (pDefaultButton !=
nullptr && pDefaultButton->isDefault())
48 if (pDefaultButton !=
nullptr)
51 pDefaultButton->setEnabled(isValidated);
64 QLineEdit* pQLineEdit =
nullptr;
65 pQLineEdit =
dynamic_cast<QLineEdit*
>(object);
67 if (pQLineEdit !=
nullptr)
69 bool valid = (pQLineEdit->hasAcceptableInput() || !pQLineEdit->isEnabled());
72 pQLineEdit->setStyleSheet(
"QLineEdit { border: 2px solid red; color: red;}");
79 QObjectList objectsList =
object->children();
80 for (
int i = 0; i < objectsList.size(); i++)
outil IHM pour une entrée utilisateur (fichier header)