|
Krita Source Code Documentation
|
#include <KisAnimCurvesChannelsModel.h>
Inheritance diagram for KisAnimCurvesChannelsModel:Classes | |
| struct | Private |
Public Types | |
| enum | ItemDataRole { CurveRole = Qt::UserRole , CurveColorRole , CurveVisibilityRole , CurveIsIsolatedRole , NodeColorRole } |
Public Slots | |
| void | clear () |
| void | keyframeChannelAddedToNode (KisKeyframeChannel *channel) |
| void | reset (const QModelIndex &index) |
| void | selectedNodesChanged (const QList< KisNodeSP > &nodes) |
Public Member Functions | |
| int | columnCount (const QModelIndex &parent) const override |
| QVariant | data (const QModelIndex &index, int role) const override |
| QModelIndex | index (int row, int column, const QModelIndex &parent) const override |
| KisAnimCurvesChannelsModel (KisAnimCurvesModel *curvesModel, QObject *parent) | |
| QModelIndex | parent (const QModelIndex &child) const override |
| int | rowCount (const QModelIndex &parent) const override |
| bool | setData (const QModelIndex &index, const QVariant &value, int role) override |
| void | setDummiesFacade (KisDummiesFacadeBase *facade) |
| ~KisAnimCurvesChannelsModel () override | |
Private Slots | |
| void | slotNotifyDummyRemoved (KisNodeDummy *dummy) |
Private Attributes | |
| const QScopedPointer< Private > | m_d |
Definition at line 19 of file KisAnimCurvesChannelsModel.h.
| Enumerator | |
|---|---|
| CurveRole | |
| CurveColorRole | |
| CurveVisibilityRole | |
| CurveIsIsolatedRole | |
| NodeColorRole | |
Definition at line 37 of file KisAnimCurvesChannelsModel.h.
| KisAnimCurvesChannelsModel::KisAnimCurvesChannelsModel | ( | KisAnimCurvesModel * | curvesModel, |
| QObject * | parent ) |
Definition at line 71 of file KisAnimCurvesChannelsModel.cpp.
|
override |
Definition at line 76 of file KisAnimCurvesChannelsModel.cpp.
References m_d.
|
slot |
Definition at line 342 of file KisAnimCurvesChannelsModel.cpp.
References m_d.
|
override |
Definition at line 259 of file KisAnimCurvesChannelsModel.cpp.
References parent().
|
override |
Definition at line 265 of file KisAnimCurvesChannelsModel.cpp.
References KisPaintingTweaks::blendColors(), KisNodeViewColorScheme::colorFromLabelIndex(), KisBaseNode::colorLabelIndex(), CurveColorRole, CurveIsIsolatedRole, CurveRole, NodeListItem::curves, CurveVisibilityRole, NodeListItem::dummy, ID_NODE, index(), m_d, KisBaseNode::name(), KisKeyframeChannel::name(), KisNodeDummy::node(), and NodeColorRole.
|
override |
Definition at line 213 of file KisAnimCurvesChannelsModel.cpp.
References NodeListItem::curves, ID_NODE, m_d, and parent().
|
slot |
Definition at line 178 of file KisAnimCurvesChannelsModel.cpp.
References NodeListItem::curves, index(), KIS_ASSERT_RECOVER_RETURN, m_d, and KisKeyframeChannel::node().
|
override |
Definition at line 237 of file KisAnimCurvesChannelsModel.cpp.
References ID_NODE.
|
slot |
Definition at line 138 of file KisAnimCurvesChannelsModel.cpp.
References KisAnimationCurve::channel(), NodeListItem::curves, NodeListItem::dummy, KisKeyframeChannel::id(), ID_NODE, KisBaseNode::image, index(), m_d, KisNodeDummy::node(), KisAnimUtils::resetChannel(), KisAnimUtils::resetChannels(), and KisWeakSharedPtr< T >::toStrongRef().
|
override |
Definition at line 244 of file KisAnimCurvesChannelsModel.cpp.
References NodeListItem::curves, ID_NODE, m_d, and parent().
Definition at line 90 of file KisAnimCurvesChannelsModel.cpp.
References connect(), NodeListItem::curves, KisSharedPtr< T >::data(), NodeListItem::dummy, KisSharedPtr< T >::isNull(), KisBaseNode::keyframeChannelAdded(), keyframeChannelAddedToNode(), KisBaseNode::keyframeChannels, m_d, and KisNodeDummy::node().
|
override |
Definition at line 324 of file KisAnimCurvesChannelsModel.cpp.
References NodeListItem::curves, CurveVisibilityRole, ID_NODE, index(), KIS_ASSERT_RECOVER_BREAK, m_d, and value().
| void KisAnimCurvesChannelsModel::setDummiesFacade | ( | KisDummiesFacadeBase * | facade | ) |
Definition at line 82 of file KisAnimCurvesChannelsModel.cpp.
References m_d, and slotNotifyDummyRemoved().
|
privateslot |
Definition at line 194 of file KisAnimCurvesChannelsModel.cpp.
References NodeListItem::dummy, m_d, KisNodeDummy::node(), and selectedNodesChanged().
|
private |
Definition at line 57 of file KisAnimCurvesChannelsModel.h.