| 1721 | } |
| 1722 | |
| 1723 | void |
| 1724 | TrackerPanelPrivate::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 | |
| 1747 | void |
| 1748 | TrackerPanel::onSettingsPanelClosed(bool closed) |
no test coverage detected