- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
void CDiagram::readDomElement( const QDomElement & de )
{
// ...
QString sstratum = de.attribute( "stratum", "1" );
bool ok = false;
int istratum = sstratum.toInt( &ok );
setStratum( ok ? istratum : CTSWConfig::m_SyncStratum );
// ...
}
Но пояснить мысль не помешало бы.
stratum="MAXIMUM_STRATUM"
то система подставит дефолт и промолчит, хотя юзер рассчитывал на другое.
далее идет попытка достать из строки int, и если не получится, то дать ему дефолтное значение, 4я строка не сработает никогда
на первой строчке должно быть:
- вернет "1", если не найдется атрибут тега