style and consistency:

* rename CStatusMessages to CStatusMessageList
* rename NetworkVatlib to CNetworkVatlib
* replace all occurrences of Realname with RealName (correct camel case)
* CSequence method corresponding to CList::append is push_back
* don't compile the qdbuscpp2xml metadata plugin by default
* CAircraftIcao string members always trimmed and capitalized
* added CComSystem::roundTo25KHz
* using epsilon comparison in a couple of places

refs #81
This commit is contained in:
Klaus Basan
2014-01-07 23:00:39 +00:00
committed by Mathew Sutcliffe
parent b5c3a5543f
commit bb61654a29
80 changed files with 846 additions and 753 deletions

View File

@@ -59,10 +59,10 @@ namespace BlackMisc
{
if (otherUser == (*this)) return;
if (this->hasValidRealname())
otherUser.setRealname(this->getRealname());
else if (otherUser.hasValidRealname())
this->setRealname(otherUser.getRealname());
if (this->hasValidRealName())
otherUser.setRealName(this->getRealName());
else if (otherUser.hasValidRealName())
this->setRealName(otherUser.getRealName());
if (this->hasValidId())
otherUser.setId(this->getId());
@@ -104,5 +104,53 @@ namespace BlackMisc
qDBusRegisterMetaType<CUser>();
}
/*
* Property by index
*/
QVariant CUser::propertyByIndex(int index) const
{
switch (index)
{
case IndexEmail:
return QVariant(this->m_email);
case IndexId:
return QVariant(this->m_id);
case IndexPassword:
return QVariant(this->m_password);
case IndexRealName:
return QVariant(this->m_realname);
default:
break;
}
Q_ASSERT_X(false, "CUser", "index unknown");
QString m = QString("no property, index ").append(QString::number(index));
return QVariant::fromValue(m);
}
/*
* Set property as index
*/
void CUser::propertyByIndex(const QVariant &variant, int index)
{
switch (index)
{
case IndexEmail:
this->setEmail(variant.value<QString>());
break;
case IndexId:
this->setId(variant.value<QString>());
break;
case IndexPassword:
this->setPassword(variant.value<QString>());
break;
case IndexRealName:
this->setRealName(variant.value<QString>());
break;
default:
Q_ASSERT_X(false, "CUser", "index unknown (setter)");
break;
}
}
} // namespace
} // namespace