Krita Source Code Documentation
Loading...
Searching...
No Matches
KisPaletteChooser.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2013 Sven Langkamp <sven.langkamp@gmail.com>
3
* SPDX-FileCopyrightText: 2018 Michael Zhou <simeirxh@gmail.com>
4
*
5
* SPDX-License-Identifier: GPL-2.0-or-later
6
*/
7
8
#ifndef KISPALETTELISTWIDGET_H
9
#define KISPALETTELISTWIDGET_H
10
11
#include <QString>
12
#include <QWidget>
13
#include <ui_WdgPaletteListWidget.h>
14
15
#include "kritawidgets_export.h"
16
17
#include <
KoColorSet.h
>
18
19
class
KoResource
;
20
21
22
struct
KisPaletteChooserPrivate
;
23
24
class
KRITAWIDGETS_EXPORT
KisPaletteChooser
:
public
QWidget
25
{
26
Q_OBJECT
27
public
:
28
explicit
KisPaletteChooser
(QWidget *parent =
nullptr
);
29
virtual
~KisPaletteChooser
();
30
void
setCurrentItem(
KoResourceSP
currentResource);
31
32
Q_SIGNALS:
33
void
sigPaletteSelected
(
KoColorSetSP
);
34
void
sigAddPalette
();
35
void
sigRemovePalette
(
KoColorSetSP
);
36
void
sigImportPalette
();
37
void
sigExportPalette(
KoColorSetSP
);
38
39
public
Q_SLOTS:
40
41
private
/* methods */
:
42
QString newPaletteFileName();
43
44
public
Q_SLOTS:
45
void
paletteSelected(
KoResourceSP
);
46
47
private
Q_SLOTS:
48
void
slotAdd();
49
void
slotRemove();
50
void
slotImport();
51
void
slotExport();
52
53
private
:
54
QScopedPointer<Ui_WdgPaletteListWidget>
m_ui
;
55
QScopedPointer<KisPaletteChooserPrivate>
m_d
;
56
};
57
58
#endif
// KISPALETTELISTWIDGET_H
KoColorSet.h
KisPaletteChooser
Definition
KisPaletteChooser.h:25
KisPaletteChooser::sigPaletteSelected
void sigPaletteSelected(KoColorSetSP)
KisPaletteChooser::sigAddPalette
void sigAddPalette()
KisPaletteChooser::sigImportPalette
void sigImportPalette()
KisPaletteChooser::sigRemovePalette
void sigRemovePalette(KoColorSetSP)
KisPaletteChooser::m_ui
QScopedPointer< Ui_WdgPaletteListWidget > m_ui
Definition
KisPaletteChooser.h:54
KisPaletteChooser::m_d
QScopedPointer< KisPaletteChooserPrivate > m_d
Definition
KisPaletteChooser.h:55
QSharedPointer< KoResource >
KisPaletteChooserPrivate
Definition
KisPaletteChooser_p.h:24
KoResource
Definition
KoResource.cpp:27
libs
widgets
KisPaletteChooser.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52