本文整理汇总了C++中ContentNode::isItemNode方法的典型用法代码示例。如果您正苦于以下问题:C++ ContentNode::isItemNode方法的具体用法?C++ ContentNode::isItemNode怎么用?C++ ContentNode::isItemNode使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ContentNode
的用法示例。
在下文中一共展示了ContentNode::isItemNode方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: hasItemNodes
bool ContentNode::hasItemNodes()
{
int nContentNodes = getNContentNodes();
for (int n=0; n<nContentNodes; n++) {
ContentNode *cnode = getContentNode(n);
if (cnode->isItemNode() == true)
return true;
}
return false;
}
示例2: UpdateItemList
void UpdateItemList(int dirNum)
{
ListView_DeleteAllItems(ghItemListWindow);
MediaServer *mserver = gMediaGate->getMediaServer();
Directory *dir = mserver->getContentDirectory(dirNum);
if (dir == NULL)
return;
LVITEM item = {0};
item.mask = 0;
item.mask = LVIF_TEXT;
TCHAR buf[512] = { 0 } ;
int itemCnt = dir->getNContentNodes();
for (int n=0 ; n<itemCnt ; n++) {
ContentNode *conNode = dir->getContentNode(n);
if (conNode->isItemNode() == false)
continue;
ItemNode *itemNode = (ItemNode *)conNode;
FTL::CFConversion conv;
item.pszText = (LPTSTR)conv.MBCS_TO_TCHAR(itemNode->getTitle());
item.iItem = n;
item.iSubItem = 0;
ListView_InsertItem(ghItemListWindow , &item);
item.pszText = (LPTSTR)conv.MBCS_TO_TCHAR(itemNode->getCreator());
item.iSubItem = 1;
ListView_SetItem(ghItemListWindow , &item);
item.pszText = (LPTSTR)conv.MBCS_TO_TCHAR(itemNode->getDate());
item.iSubItem = 2;
ListView_SetItem(ghItemListWindow , &item);
_stprintf(buf, TEXT("%ld"), itemNode->getStorageUsed());
item.pszText = buf;
item.iSubItem = 3;
ListView_SetItem(ghItemListWindow , &item);
}
}