MCPcopy Create free account
hub / github.com/NatronGitHub/Natron / computeRangesBelow

Method computeRangesBelow

Gui/DopeSheetView.cpp:1865–1878  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1863} // DopeSheetViewPrivate::computeSelectedKeysBRect
1864
1865void
1866DopeSheetViewPrivate::computeRangesBelow(DSNode *dsNode)
1867{
1868 DSTreeItemNodeMap nodeRows = model->getItemNodeMap();
1869
1870 for (DSTreeItemNodeMap::const_iterator it = nodeRows.begin(); it != nodeRows.end(); ++it) {
1871 QTreeWidgetItem *item = (*it).first;
1872 DSNodePtr toCompute = (*it).second;
1873
1874 if ( hierarchyView->visualItemRect(item).y() >= hierarchyView->visualItemRect( dsNode->getTreeItem() ).y() ) {
1875 computeNodeRange( toCompute.get() );
1876 }
1877 }
1878}
1879
1880void
1881DopeSheetViewPrivate::computeNodeRange(DSNode *dsNode)

Calls 7

getItemNodeMapMethod · 0.80
visualItemRectMethod · 0.80
getTreeItemMethod · 0.80
beginMethod · 0.45
endMethod · 0.45
yMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected