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

Method setVisibleItemUserKeyframes

Gui/TrackerPanel.cpp:1723–1745  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1721}
1722
1723void
1724TrackerPanelPrivate::setVisibleItemUserKeyframes(const std::list<int>& keyframes,
1725 bool visible,
1726 bool emitSignal)
1727{
1728 NodeGuiPtr n = node.lock();
1729 if (!n) {
1730 return;
1731 }
1732 NodePtr internalNode = n->getNode();
1733 if (!internalNode) {
1734 return;
1735 }
1736 AppInstancePtr app = internalNode->getApp();
1737 if (!app) {
1738 return;
1739 }
1740 if (!visible) {
1741 app->removeUserMultipleKeyframeIndicator(keyframes, emitSignal);
1742 } else {
1743 app->addUserMultipleKeyframeIndicatorsAdded(keyframes, emitSignal);
1744 }
1745}
1746
1747void
1748TrackerPanel::onSettingsPanelClosed(bool closed)

Callers 3

onTrackAboutToCloneMethod · 0.80
onTrackClonedMethod · 0.80
onSettingsPanelClosedMethod · 0.80

Calls 5

lockMethod · 0.45
getNodeMethod · 0.45
getAppMethod · 0.45

Tested by

no test coverage detected