|
Krita Source Code Documentation
|
#include <KisAnimCurvesChannelDelegate.h>
Inheritance diagram for KisAnimCurvesChannelDelegate:Public Member Functions | |
| bool | editorEvent (QEvent *event, QAbstractItemModel *model, const QStyleOptionViewItem &option, const QModelIndex &index) override |
| KisAnimCurvesChannelDelegate (QObject *parent) | |
| void | paint (QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override |
| QSize | sizeHint (const QStyleOptionViewItem &styleOption, const QModelIndex &index) const override |
Private Member Functions | |
| void | paintNodeBackground (const QStyleOptionViewItem &option, QPainter *painter, const QColor &nodeColor) const |
| void | showAllChannels (QAbstractItemModel *model, const QModelIndex &nodeIndex) |
| void | soloChannelVisibility (QAbstractItemModel *model, const QModelIndex &index) |
Definition at line 12 of file KisAnimCurvesChannelDelegate.h.
| KisAnimCurvesChannelDelegate::KisAnimCurvesChannelDelegate | ( | QObject * | parent | ) |
Definition at line 19 of file KisAnimCurvesChannelDelegate.cpp.
|
override |
Definition at line 33 of file KisAnimCurvesChannelDelegate.cpp.
References CHANNEL_ICON_SIZE, KisAnimCurvesChannelsModel::CurveIsIsolatedRole, KisAnimCurvesChannelsModel::CurveRole, KisAnimCurvesChannelsModel::CurveVisibilityRole, showAllChannels(), and soloChannelVisibility().
|
override |
Definition at line 65 of file KisAnimCurvesChannelDelegate.cpp.
References CHANNEL_ICON_SIZE, CHANNEL_LEGEND_RADIUS, KisAnimCurvesChannelsModel::CurveColorRole, KisAnimCurvesChannelsModel::CurveRole, KisAnimCurvesChannelsModel::CurveVisibilityRole, KIS_ASSERT, KisIconUtils::loadIcon(), KisAnimCurvesChannelsModel::NodeColorRole, paintNodeBackground(), and palette.
|
private |
Definition at line 133 of file KisAnimCurvesChannelDelegate.cpp.
References KIS_ASSERT.
|
private |
Definition at line 179 of file KisAnimCurvesChannelDelegate.cpp.
References KisAnimCurvesChannelsModel::CurveVisibilityRole, and KIS_SAFE_ASSERT_RECOVER_RETURN.
|
override |
Definition at line 23 of file KisAnimCurvesChannelDelegate.cpp.
References KisAnimCurvesChannelsModel::CurveRole.
|
private |
Definition at line 161 of file KisAnimCurvesChannelDelegate.cpp.
References KisAnimCurvesChannelsModel::CurveVisibilityRole, and KIS_SAFE_ASSERT_RECOVER_RETURN.