Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_brush_hud_properties_config.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2016 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_BRUSH_HUD_PROPERTIES_CONFIG_H
8#define __KIS_BRUSH_HUD_PROPERTIES_CONFIG_H
9
10#include <QScopedPointer>
11#include "kritaui_export.h"
12#include <KisQStringListFwd.h>
13
15
16class QDomDocument;
17class QString;
18
19
21{
22public:
25
26 void setSelectedProperties(const QString &paintOpId, const QList<QString> &ids);
27 QList<QString> selectedProperties(const QString &paintOpId) const;
28
29 void filterProperties(const QString &paintOpId,
30 const QList<KisUniformPaintOpPropertySP> &allProperties,
31 QList<KisUniformPaintOpPropertySP> *chosenProperties,
32 QList<KisUniformPaintOpPropertySP> *skippedProperties) const;
33
34public:
35 QDomDocument *testingGetDocument();
36
37private:
38 struct Private;
39 const QScopedPointer<Private> m_d;
40};
41
42#endif /* __KIS_BRUSH_HUD_PROPERTIES_CONFIG_H */
void setSelectedProperties(const QString &paintOpId, const QList< QString > &ids)
const QScopedPointer< Private > m_d
void filterProperties(const QString &paintOpId, const QList< KisUniformPaintOpPropertySP > &allProperties, QList< KisUniformPaintOpPropertySP > *chosenProperties, QList< KisUniformPaintOpPropertySP > *skippedProperties) const
QList< QString > selectedProperties(const QString &paintOpId) const