Krita Source Code Documentation
Loading...
Searching...
No Matches
WGCommonColorsCalculationRunner.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2021 Mathias Wein <lynx.mw+kde@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-3.0-or-later
5
*/
6
7
#ifndef WGCOMMONCOLORSCALCULATIONRUNNER_H
8
#define WGCOMMONCOLORSCALCULATIONRUNNER_H
9
10
#include <
kis_types.h
>
11
12
#include <QImage>
13
#include <QObject>
14
#include <QRgb>
15
#include <QRunnable>
16
#include <QSharedPointer>
17
18
class
KoColor
;
19
20
class
WGCommonColorsCalculationRunner
:
public
QObject,
public
QRunnable
21
{
22
Q_OBJECT
23
public
:
24
WGCommonColorsCalculationRunner
(
KisImageSP
image,
int
numberOfColors,
25
QSharedPointer
<
QVector<KoColor>
> colorStore);
26
27
28
void
run
()
override
;
29
void
extractColors
();
30
QList<QRgb>
getColors
();
31
32
33
Q_SIGNALS:
34
void
sigDone
();
35
36
private
:
37
QImage
m_imageData
;
38
int
m_numColors
;
39
QSharedPointer<QVector<KoColor>
>
m_commonColors
;
40
};
41
42
#endif
// WGCOMMONCOLORSCALCULATIONRUNNER_H
KisSharedPtr< KisImage >
KoColor
Definition
KoColor.h:31
QList
Definition
KisQStringListFwd.h:16
QSharedPointer
Definition
KoCanvasResourceProvider.h:20
WGCommonColorsCalculationRunner
Definition
WGCommonColorsCalculationRunner.h:21
WGCommonColorsCalculationRunner::getColors
QList< QRgb > getColors()
Definition
WGCommonColorsCalculationRunner.cpp:211
WGCommonColorsCalculationRunner::m_numColors
int m_numColors
Definition
WGCommonColorsCalculationRunner.h:38
WGCommonColorsCalculationRunner::m_commonColors
QSharedPointer< QVector< KoColor > > m_commonColors
Definition
WGCommonColorsCalculationRunner.h:39
WGCommonColorsCalculationRunner::WGCommonColorsCalculationRunner
WGCommonColorsCalculationRunner(KisImageSP image, int numberOfColors, QSharedPointer< QVector< KoColor > > colorStore)
Definition
WGCommonColorsCalculationRunner.cpp:140
WGCommonColorsCalculationRunner::m_imageData
QImage m_imageData
Definition
WGCommonColorsCalculationRunner.h:37
WGCommonColorsCalculationRunner::extractColors
void extractColors()
Definition
WGCommonColorsCalculationRunner.cpp:156
WGCommonColorsCalculationRunner::run
void run() override
Definition
WGCommonColorsCalculationRunner.cpp:150
WGCommonColorsCalculationRunner::sigDone
void sigDone()
kis_types.h
plugins
dockers
widegamutcolorselector
WGCommonColorsCalculationRunner.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52