本文整理汇总了C++中PropertyDict::count方法的典型用法代码示例。如果您正苦于以下问题:C++ PropertyDict::count方法的具体用法?C++ PropertyDict::count怎么用?C++ PropertyDict::count使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PropertyDict
的用法示例。
在下文中一共展示了PropertyDict::count方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: updateLinks
/**
* Updates link in given Panel according the src/dst names.
*/
void updateLinks( Panel& p )
{
bool change;
TemplateDict templates = p.templates();
for( unsigned int i = 0; i < templates.count(); ++i ) {
change=false;
LTMap<PropertyDict> pg = templates[i]->propertyGroups();
for( unsigned int j = 0; j < pg.count(); ++j ) {
PropertyDict pd = pg[j];
for( unsigned int k = 0; k < pd.count(); ++k ) {
if( pd[k]->type() == Property::LinkType ) {
if( pd[k]->encodeValue() == srcPanelName ) {
change=true;
pd[k]->decodeValue( dstPanelName );
}
}
}
}
if( change ) {
templates[i]->propertiesChanged();
}
}
}
示例2: setPropertyGroupEnabled
void Template::setPropertyGroupEnabled( const QString & group, bool enabled )
{
if( d->propertyGroups.contains( group ) ) {
PropertyDict props = d->propertyGroups[ group ];
for( unsigned i = 0; i < props.count(); i ++ ) {
props[ i ]->setEnabled( enabled );
}
}
}