当前位置: 首页>>代码示例>>C++>>正文


C++ WorkItem::getFrameInfo方法代码示例

本文整理汇总了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);
}
开发者ID:AlphaPixel,项目名称:3DNature,代码行数:39,代码来源:job.cpp

示例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;
}
开发者ID:AlphaPixel,项目名称:3DNature,代码行数:17,代码来源:job.cpp


注:本文中的WorkItem::getFrameInfo方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。