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

Method addTableRow

Gui/TrackerPanel.cpp:741–761  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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