本文整理汇总了C++中RomInfo::Id方法的典型用法代码示例。如果您正苦于以下问题:C++ RomInfo::Id方法的具体用法?C++ RomInfo::Id怎么用?C++ RomInfo::Id使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类RomInfo
的用法示例。
在下文中一共展示了RomInfo::Id方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的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;
}
}