HighlighterBackgroundThreadData::~HighlighterBackgroundThreadData() { #if(SHARED_QUEUE) sSharedQueue.waitForCompletion(); #else stopAndWaitForCompletion(); #endif }
GraphSize ClassGraph::updateGraph(const ModelData &modelData, bool geneRepositioning) { if(geneRepositioning) { stopAndWaitForCompletion(); addTask(ClassGraphBackgroundItem(&modelData, &mGraphOptions)); } else { updateNodeSizes(); updateConnections(modelData); mGraphListener->doneRepositioning(); } return(getGraphSize()); }
ClassGraph::~ClassGraph() { stopAndWaitForCompletion(); }