33 bool isValidated =
true;
34 QPushButton* pDefaultButton =
nullptr;
35 QLineEdit* pObject =
nullptr;
36 QObjectList objectsList = children();
39 for (
int i = 0; i < objectsList.size(); i++)
41 pDefaultButton =
dynamic_cast<QPushButton*
>(objectsList[i]);
42 if (pDefaultButton !=
nullptr && pDefaultButton->isDefault())
49 if (pDefaultButton !=
nullptr)
52 pDefaultButton->setEnabled(isValidated);
65 QLineEdit* pQLineEdit =
nullptr;
66 pQLineEdit =
dynamic_cast<QLineEdit*
>(object);
68 if (pQLineEdit !=
nullptr)
70 ret = ret && (pQLineEdit->hasAcceptableInput() || !pQLineEdit->isEnabled());
75 QObject* pObject =
nullptr;
76 QObjectList objectsList =
object->children();
77 for (
int i = 0; i < objectsList.size(); i++)
outil IHM pour une entrée utilisateur (fichier header)