Il est desormais possible d'annuler les couper et les coller

git-svn-id: svn+ssh://svn.tuxfamily.org/svnroot/qet/qet/trunk@135 bfdf4180-ca20-0410-9c96-a3a8aa849046
This commit is contained in:
xavierqet
2007-09-26 12:36:31 +00:00
parent 3c43edb2ee
commit 7be7b90f91
7 changed files with 204 additions and 9 deletions

View File

@@ -123,3 +123,23 @@ bool QET::attributeIsAReal(const QDomElement &e, QString nom_attribut, double *r
if (reel != NULL) *reel = tmp;
return(true);
}
/**
Permet de composer rapidement la proposition "x elements et y conducteurs"
@param elements_count nombre d élements
@param conducers_count nombre de conducteurs
@return la proposition decrivant le nombre d'elements et de conducteurs
*/
QString QET::ElementsAndConducersSentence(int elements_count, int conducers_count) {
QString text;
if (elements_count) {
text += QString::number(elements_count) + " ";
text += elements_count > 1 ? QObject::tr("\351l\351ments") : QObject::tr("\351l\351ment");
if (conducers_count) text += QObject::tr(" et ");
}
if (conducers_count) {
text += QString::number(conducers_count) + " ";
text += conducers_count > 1 ? QObject::tr("conducteurs") : QObject::tr("conducteur");
}
return(text);
}