本文整理汇总了C++中QStringRef::toUShort方法的典型用法代码示例。如果您正苦于以下问题:C++ QStringRef::toUShort方法的具体用法?C++ QStringRef::toUShort怎么用?C++ QStringRef::toUShort使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类QStringRef
的用法示例。
在下文中一共展示了QStringRef::toUShort方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setAttr
void Inst_Cond::setAttr(QString NomAttr, QStringRef Valeur)
{
if(NomAttr == "nIdSuivant")
{
unsigned int nValeur (Valeur.toInt()) ;
if( this->nIdSuivant[0] == 0)
{
this->nIdSuivant[0] = nValeur ;
}
}
if(NomAttr == "TCondition")
{
int nValeur (Valeur.toInt()) ;
TypeCondition tValeur (static_cast<TypeCondition>(nValeur));
this->TCondition = tValeur;
}
if(NomAttr == "nIndiceVar")
{
unsigned int nValeur (Valeur.toInt()) ;
this->nIndiceVar = nValeur ;
}
if(NomAttr == "TypeComp")
{
int nValeur (Valeur.toInt()) ;
TypeComparaison tValeur (static_cast<TypeComparaison>(nValeur));
this->TypeComp = tValeur ;
}
if(NomAttr == "nValeur")
{
unsigned short nValeur (Valeur.toUShort()) ;
this->nValeur = nValeur ;
}
if(NomAttr == "TestMat")
{
TestArduino NouveauTest;
NouveauTest.sNomTest = "";
NouveauTest.sCommande = "";
NouveauTest.bActive = false ;
this->TestMat = NouveauTest;
}
if(NomAttr == "sNomTest")
{
QString sValeur (Valeur.toString());
this->TestMat.sNomTest = sValeur ;
}
if(NomAttr == "sCommande")
{
QString sValeur (Valeur.toString());
this->TestMat.sCommande = sValeur ;
}
if(NomAttr == "bActive")
{
QString sValeur (Valeur.toString());
bool bValeur (false);
if(sValeur == "true")
{
bValeur = true;
}
this->TestMat.bActive = bValeur ;
}
Instruction::setAttr(NomAttr, Valeur);
}
示例2: setAttr
/**
* Méthode servant au parseur XML pour recharger les configuration des éléments
* @brief Inst_Boucle::setAttr
* @param NomAttr Le nom de l'attribut visé
* @param Valeur Sa valeur
*/
void Inst_Boucle::setAttr(QString NomAttr, QStringRef Valeur)
{
//On affecte des valeurs au attributs en fonction du Nom et de la valeur donnée
//Modifie le type de boucle
if(NomAttr == "TypeDeBoucle")
{
int nValeur (Valeur.toInt()) ;
TypeBoucle tValeur (static_cast<TypeBoucle>(nValeur));
this->TypeDeBoucle = tValeur ;
}
//Déclare la condition avec des valeurs par défaut
if(NomAttr == "DescriptionCondition")
{
DescCondition tValeur;
tValeur.TCondition = LOG;
tValeur.nIndiceVar = 0;
tValeur.TypeComp = EGUAL;
tValeur.nValeur = 0;
tValeur.TestMat.sNomTest = "";
tValeur.TestMat.sCommande = "";
tValeur.TestMat.bActive = false;
this->DescriptionCondition = tValeur;
}
// === REMPLISSAGE DE LA CONDITION ===
if(NomAttr == "TCondition")
{
int nValeur (Valeur.toInt()) ;
TypeCondition tValeur (static_cast<TypeCondition>(nValeur));
this->DescriptionCondition.TCondition = tValeur;
}
if(NomAttr == "nIndiceVar")
{
unsigned int nValeur (Valeur.toInt()) ;
this->DescriptionCondition.nIndiceVar = nValeur ;
}
if(NomAttr == "TypeComp")
{
int nValeur (Valeur.toInt()) ;
TypeComparaison tValeur (static_cast<TypeComparaison>(nValeur));
this->DescriptionCondition.TypeComp = tValeur ;
}
if(NomAttr == "nValeur")
{
unsigned short nValeur (Valeur.toUShort()) ;
this->DescriptionCondition.nValeur = nValeur ;
}
if(NomAttr == "TestMat")
{
TestArduino NouveauTest;
NouveauTest.sNomTest = "";
NouveauTest.sCommande = "";
NouveauTest.bActive = false ;
this->DescriptionCondition.TestMat = NouveauTest;
}
if(NomAttr == "sNomTest")
{
QString sValeur (Valeur.toString());
this->DescriptionCondition.TestMat.sNomTest = sValeur ;
}
if(NomAttr == "sCommande")
{
QString sValeur (Valeur.toString());
this->DescriptionCondition.TestMat.sCommande = sValeur ;
}
if(NomAttr == "bActive")
{
QString sValeur (Valeur.toString());
bool bValeur (false);
if(sValeur == "true")
{
bValeur = true;
//.........这里部分代码省略.........