本文整理汇总了C++中MythUIType::name方法的典型用法代码示例。如果您正苦于以下问题:C++ MythUIType::name方法的具体用法?C++ MythUIType::name怎么用?C++ MythUIType::name使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类MythUIType
的用法示例。
在下文中一共展示了MythUIType::name方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: CopyFrom
void MythUIStateType::CopyFrom(MythUIType *base)
{
MythUIStateType *st = dynamic_cast<MythUIStateType *>(base);
if (!st)
{
VERBOSE(VB_IMPORTANT, "ERROR, bad parsing");
return;
}
ClearMaps();
m_ShowEmpty = st->m_ShowEmpty;
MythUIType::CopyFrom(base);
QMap<QString, MythUIType *>::iterator i;
for (i = st->m_ObjectsByName.begin(); i != st->m_ObjectsByName.end(); ++i)
{
MythUIType *other = i.data();
QString key = i.key();
MythUIType *newtype = GetChild(other->name());
AddObject(key, newtype);
newtype->SetVisible(other->IsVisible());
}
QMap<int, MythUIType *>::iterator j;
for (j = st->m_ObjectsByState.begin(); j != st->m_ObjectsByState.end(); ++j)
{
MythUIType *other = j.data();
int key = j.key();
MythUIType *newtype = GetChild(other->name());
AddObject((StateType)key, newtype);
newtype->SetVisible(other->IsVisible());
}
}