mirror of
https://github.com/qelectrotech/qelectrotech-source-mirror.git
synced 2025-12-18 13:30:34 +01:00
Create simple element must have text field tagged "label".
git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@3386 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
@@ -671,17 +671,20 @@ bool QETElementEditor::checkElement() {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Check master and slave element
|
/// Check master, slave and simple element
|
||||||
if(ce_scene -> elementType() == "master" || ce_scene -> elementType() == "slave") {
|
if(ce_scene -> elementType() == "master" ||
|
||||||
|
ce_scene -> elementType() == "slave" ||
|
||||||
|
ce_scene -> elementType() == "simple" ) {
|
||||||
|
|
||||||
bool wrng = true;
|
bool wrng = true;
|
||||||
foreach (CustomElementPart *cep, ce_scene->primitives()) {
|
foreach (CustomElementPart *cep, ce_scene->primitives()) {
|
||||||
if (cep->property("tagg").toString() == "label") wrng = false;
|
if (cep->property("tagg").toString() == "label") wrng = false;
|
||||||
}
|
}
|
||||||
///Error #1: element is slave or master but havent got input tagged 'label'
|
///Error #1: element is master, slave or simple but havent got input tagged 'label'
|
||||||
if (wrng) {
|
if (wrng) {
|
||||||
errors << qMakePair(
|
errors << qMakePair(
|
||||||
tr("Absence de champ texte 'label'", "warning title"),
|
tr("Absence de champ texte 'label'", "warning title"),
|
||||||
tr("Les \351l\351ments ma\356tres ou esclaves doivent poss\351der "
|
tr("Les \351l\351ments ma\356tres, esclaves et simple doivent poss\351der "
|
||||||
"un champ texte comportant le tagg 'label'", "warning description"));
|
"un champ texte comportant le tagg 'label'", "warning description"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user