14 : m_dummiesFacade(dummiesFacade),
16 m_showGlobalSelectionMask(false)
27 if (endDummy && root == endDummy) {
59 if (found)
return found;
77 if (!dummy)
return -1;
float value(const T *src, size_t ch)
virtual KisNodeDummy * rootDummy() const =0
bool isGUIVisible(bool showGlobalSelection) const
KisNodeDummy * lastChild() const
KisNodeDummy * prevSibling() const
void updateActiveDummy(KisNodeDummy *dummy, bool *oldRemoved, bool *newAdded)
KisNodeDummy * activeDummy() const
bool isDummyAvailableForTimeline(KisNodeDummy *dummy) const
void notifyDummyRemoved(KisNodeDummy *dummy)
TimelineFramesIndexConverter(KisDummiesFacadeBase *dummiesFacade)
KisDummiesFacadeBase * m_dummiesFacade
KisNodeDummy * findNodeFromRow(KisNodeDummy *root, int &startCount)
bool calcNodesInPath(KisNodeDummy *root, int &startCount, KisNodeDummy *endDummy)
bool m_showGlobalSelectionMask
~TimelineFramesIndexConverter()
void setShowGlobalSelectionMask(bool value)
KisNodeDummy * m_activeDummy
bool isDummyVisible(KisNodeDummy *dummy) const
int rowForDummy(KisNodeDummy *dummy)
KisNodeDummy * dummyFromRow(int row)
bool isPinnedToTimeline() const