本文整理汇总了C++中RomInfo::Romname方法的典型用法代码示例。如果您正苦于以下问题:C++ RomInfo::Romname方法的具体用法?C++ RomInfo::Romname怎么用?C++ RomInfo::Romname使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RomInfo
的用法示例。
在下文中一共展示了RomInfo::Romname方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: verifyFiles
void GameScannerThread::verifyFiles()
{
int counter = 0;
if (m_HasGUI)
SendProgressEvent(counter, (uint)m_dbgames.count(),
GameScanner::tr("Verifying game files..."));
// For every file we know about, check to see if it still exists.
for (QList<RomInfo*>::iterator p = m_dbgames.begin();
p != m_dbgames.end(); ++p)
{
RomInfo *info = *p;
QString romfile = info->Romname();
QString system = info->System();
QString gametype = info->GameType();
if (!romfile.isEmpty())
{
bool found = false;
for (QList<RomFileInfo>::iterator p = m_files.begin();
p != m_files.end(); ++p)
{
if ((*p).romfile == romfile &&
(*p).gametype == gametype)
{
// We're done here, this file matches one in the DB
(*p).indb = true;
found = true;
continue;
}
}
if (!found)
{
m_remove.append(info->Id());
}
}
if (m_HasGUI)
SendProgressEvent(++counter);
delete info;
info = NULL;
}
}
示例2: nodeChanged
void GameUI::nodeChanged(MythGenericTree* node)
{
if (!node)
return;
if (!isLeaf(node))
{
if (node->childCount() == 0 || node == m_favouriteNode)
{
node->deleteAllChildren();
fillNode(node);
}
clearRomInfo();
}
else
{
RomInfo *romInfo = qVariantValue<RomInfo *>(node->GetData());
if (!romInfo)
return;
if (romInfo->Romname().isEmpty())
romInfo->fillData();
updateRomInfo(romInfo);
if (!romInfo->Screenshot().isEmpty() || !romInfo->Fanart().isEmpty() ||
!romInfo->Boxart().isEmpty())
showImages();
else
{
if (m_gameImage)
m_gameImage->Reset();
if (m_fanartImage)
m_fanartImage->Reset();
if (m_boxImage)
m_boxImage->Reset();
}
}
}
示例3:
bool operator==(const RomInfo& a, const RomInfo& b)
{
return a.Romname() == b.Romname();
}
示例4:
bool operator==(const RomInfo& a, const RomInfo& b)
{
if (a.Romname() == b.Romname())
return true;
return false;
}