本文整理汇总了C++中PropertyMap::Get方法的典型用法代码示例。如果您正苦于以下问题:C++ PropertyMap::Get方法的具体用法?C++ PropertyMap::Get怎么用?C++ PropertyMap::Get使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PropertyMap
的用法示例。
在下文中一共展示了PropertyMap::Get方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: setProperty
void GObject::setProperty ( const char* categoryName, const char* propName, const char* var )
{
PropertyMap* propMap = 0;
CXASSERT_RETURN ( mOption.Get ( categoryName, propMap ) );
EPropertyVar* evar = 0;
CXASSERT_RETURN ( propMap->Get ( propName, evar ) );
evar->mProp->setValue ( var );
}
示例2: BindText
void Label::BindText(PropertyMap &p, const std::string &k)
{
std::string text;
p.Get(k, text);
SetText(text);
}
示例3: BindValue
void Gauge::BindValue(PropertyMap &p, const std::string &k)
{
double v = 0.0;
p.Get(k, v);
SetValue(v);
}
示例4: BindValuePercent
void Gauge::BindValuePercent(PropertyMap &p, const std::string &k)
{
double v = 0.0;
p.Get(k, v);
SetValue(Clamp(v, 0.0, 100.0)*0.01);
}
示例5: BindValue
void NumberLabel::BindValue(PropertyMap &p, const std::string &k)
{
double v = 0.0;
p.Get(k, v);
SetValue(v);
}