Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_generator.cpp
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2008 Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
8
9#include <QString>
10
14#include "kis_paint_device.h"
15#include "kis_selection.h"
16#include "kis_types.h"
17
18
19KisGenerator::KisGenerator(const KoID& _id, const KoID & category, const QString & entry)
20 : KisBaseProcessor(_id, category, entry)
21{
22 init(id() + "_generator_bookmarks");
23}
24
28
30 const QSize& size,
31 const KisFilterConfigurationSP config
32 ) const
33{
34 generate(dst, size, config, 0);
35}
36
37QRect KisGenerator::generatedRect(QRect _imageArea, const KisFilterConfigurationSP) const
38{
39 return _imageArea;
40}
virtual QRect generatedRect(QRect _imageArea, const KisFilterConfigurationSP=0) const
~KisGenerator() override
KisGenerator(const KoID &id, const KoID &category, const QString &entry)
virtual void generate(KisProcessingInformation dst, const QSize &size, const KisFilterConfigurationSP config, KoUpdater *progressUpdater) const =0
Definition KoID.h:30
void init(const QString &configEntryGroup)