本文整理汇总了C++中TLevelSet::listLevels方法的典型用法代码示例。如果您正苦于以下问题:C++ TLevelSet::listLevels方法的具体用法?C++ TLevelSet::listLevels怎么用?C++ TLevelSet::listLevels使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类TLevelSet
的用法示例。
在下文中一共展示了TLevelSet::listLevels方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: refreshData
void CastBrowser::refreshData() {
m_castItems->clear();
TLevelSet *levelSet = CastTreeViewer::getLevelSet();
TFilePath folder = m_treeViewer->getCurrentFolder();
m_folderName->setText(toQString(folder));
std::vector<TXshLevel *> levels;
if (folder != TFilePath())
levelSet->listLevels(levels, folder);
else
levelSet->listLevels(levels);
int i;
for (i = 0; i < (int)levels.size(); i++) {
if (levels[i]->getSimpleLevel())
m_castItems->addItem(new LevelCastItem(
levels[i], m_itemViewer->getPanel()->getIconSize()));
else if (levels[i]->getPaletteLevel())
m_castItems->addItem(
new PaletteCastItem(levels[i]->getPaletteLevel(),
m_itemViewer->getPanel()->getIconSize()));
else if (levels[i]->getSoundLevel())
m_castItems->addItem(new SoundCastItem(
levels[i]->getSoundLevel(), m_itemViewer->getPanel()->getIconSize()));
}
}