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:
blacksun
2014-10-20 21:10:32 +00:00
parent de103dc934
commit d6c6f287ce

View File

@@ -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"));
} }
} }