本文整理汇总了C++中WorkItem::getFrameInfo方法的典型用法代码示例。如果您正苦于以下问题:C++ WorkItem::getFrameInfo方法的具体用法?C++ WorkItem::getFrameInfo怎么用?C++ WorkItem::getFrameInfo使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WorkItem
的用法示例。
在下文中一共展示了WorkItem::getFrameInfo方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
Job::Job(Job& clone)
{
priority = clone.priority;
jobName = clone.jobName;
fileName = clone.fileName;
jobID = clone.jobID;
start=clone.start;
finish=clone.finish;
WorkItem* tempOld;
//deep copy unassigned QPtrList
tempOld = clone.unassigned.first();
while(tempOld)
{
unassigned.append(new WorkItem(this,tempOld->getFrameInfo()));
tempOld = clone.unassigned.next();
}
//deep copy working QPtrList
tempOld = clone.working.first();
while(tempOld)
{
working.append(new WorkItem(this,tempOld->getFrameInfo()));
tempOld = clone.working.next();
}
//deep copy finished QPtrList
tempOld = clone.finished.first();
while(tempOld)
{
finished.append(new WorkItem(this,tempOld->getFrameInfo()));
tempOld = clone.finished.next();
}
finished.setAutoDelete(true);
working.setAutoDelete(true);
unassigned.setAutoDelete(true);
}
示例2: inList
bool Job::inList(Que* list, QString itemInfo)
{
if(list)
{
//traverse list from front
WorkItem* listWalker = list->first();
while(listWalker)
{
//return true if ID matches
if(listWalker->getFrameInfo() == itemInfo)
return true;
listWalker = list->next();
}
}
//did not find matching ID in list
return false;
}