MCPcopy Create free account
hub / github.com/MrKepzie/Natron / addTableRow

Method addTableRow

Gui/TrackerPanel.cpp:738–758  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

736}
737
738void
739TrackerPanel::addTableRow(const TrackMarkerPtr & node)
740{
741 int newRowIndex = _imp->view->rowCount();
742
743 _imp->model->insertRow(newRowIndex);
744
745 TrackDatas data;
746 data.marker = node;
747 _imp->makeTrackRowItems(*node, newRowIndex, data);
748
749 assert( (int)_imp->items.size() == newRowIndex );
750 _imp->items.push_back(data);
751
752 if (!_imp->selectionBlocked) {
753 ///select the new item
754 std::list<TrackMarkerPtr > markers;
755 markers.push_back(node);
756 selectInternal(markers, TrackerContext::eTrackSelectionInternal);
757 }
758}
759
760void
761TrackerPanel::insertTableRow(const TrackMarkerPtr & node,

Callers

nothing calls this directly

Calls 5

insertRowMethod · 0.80
makeTrackRowItemsMethod · 0.80
rowCountMethod · 0.45
sizeMethod · 0.45
push_backMethod · 0.45

Tested by

no test coverage detected