Krita Source Code Documentation
Loading...
Searching...
No Matches
NodeViewVisibilityDelegate.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2015 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
NodeViewVisibilityDelegate.h
"
8
9
#include "
kis_node_view_color_scheme.h
"
10
11
12
NodeViewVisibilityDelegate::NodeViewVisibilityDelegate
(QObject *parent)
13
: QAbstractItemDelegate(parent)
14
{
15
}
16
17
NodeViewVisibilityDelegate::~NodeViewVisibilityDelegate
()
18
{
19
}
20
21
void
NodeViewVisibilityDelegate::paint
(QPainter *painter,
const
QStyleOptionViewItem &option,
const
QModelIndex &index)
const
22
{
23
Q_UNUSED(painter);
24
Q_UNUSED(option);
25
Q_UNUSED(index);
26
}
27
28
QSize
NodeViewVisibilityDelegate::sizeHint
(
const
QStyleOptionViewItem &option,
const
QModelIndex &index)
const
29
{
30
Q_UNUSED(index);
31
32
KisNodeViewColorScheme
scm;
33
return
QSize(option.rect.width(), scm.
rowHeight
());
34
}
NodeViewVisibilityDelegate.h
KisNodeViewColorScheme
Definition
kis_node_view_color_scheme.h:20
KisNodeViewColorScheme::rowHeight
int rowHeight() const
Definition
kis_node_view_color_scheme.cpp:121
NodeViewVisibilityDelegate::NodeViewVisibilityDelegate
NodeViewVisibilityDelegate(QObject *parent)
Definition
NodeViewVisibilityDelegate.cpp:12
NodeViewVisibilityDelegate::~NodeViewVisibilityDelegate
~NodeViewVisibilityDelegate() override
Definition
NodeViewVisibilityDelegate.cpp:17
NodeViewVisibilityDelegate::sizeHint
QSize sizeHint(const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition
NodeViewVisibilityDelegate.cpp:28
NodeViewVisibilityDelegate::paint
void paint(QPainter *painter, const QStyleOptionViewItem &option, const QModelIndex &index) const override
Definition
NodeViewVisibilityDelegate.cpp:21
kis_node_view_color_scheme.h
plugins
dockers
layerdocker
NodeViewVisibilityDelegate.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52