Krita Source Code Documentation
Loading...
Searching...
No Matches
KoBackgroundColour.h
Go to the documentation of this file.
1
/* This file is part of the KDE libraries
2
SPDX-FileCopyrightText: 2026 Arkady Flury <arkady.flury@gmail.com>
3
4
SPDX-License-Identifier: LGPL-2.0-only
5
*/
6
7
#ifndef KOBACKGROUNDCOLOUR_H
8
#define KOBACKGROUNDCOLOUR_H
9
10
11
#include <
KoDualColorButton.h
>
12
13
14
class
KisCanvas2
;
15
16
class
KRITAUI_EXPORT
KoBackgroundColour
:
public
KoDualColorButton
{
17
Q_OBJECT
18
public
:
19
KoBackgroundColour
(
KisCanvasResourceProvider
*canvasResourceProvider,
20
const
KoColorDisplayRendererInterface
*displayRenderer = 0,
21
QWidget *parent = 0, QWidget *dialogParent = 0);
22
void
paint_icons
(QPainter &painter)
override
;
23
void
mouseReleaseEvent
( QMouseEvent *event )
override
;
24
void
mousePressEvent
( QMouseEvent *event )
override
;
25
bool
event
(QEvent *event)
override
;
26
};
27
28
#endif
KoDualColorButton.h
KisCanvas2
Definition
kis_canvas2.cpp:145
KisCanvasResourceProvider
Definition
kis_canvas_resource_provider.h:43
KoBackgroundColour
Definition
KoBackgroundColour.h:16
KoColorDisplayRendererInterface
Definition
KoColorDisplayRendererInterface.h:29
KoDualColorButton
A widget for selecting two related colors.
Definition
KoDualColorButton.h:42
KoDualColorButton::paint_icons
virtual void paint_icons(QPainter &painter)
Definition
KoDualColorButton.cpp:242
KoDualColorButton::event
bool event(QEvent *event) override
Definition
KoDualColorButton.cpp:451
KoDualColorButton::mousePressEvent
virtual void mousePressEvent(QMouseEvent *event) override
Definition
KoDualColorButton.cpp:337
KoDualColorButton::mouseReleaseEvent
virtual void mouseReleaseEvent(QMouseEvent *event) override
Definition
KoDualColorButton.cpp:401
libs
ui
widgets
KoBackgroundColour.h
Generated at
2026-08-31 02:30:03+02:00
from
Krita
branch
master
, commit
7d4746aba9610501232b573fd3f032030ed26498