Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_update_outline_job.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2013 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_UPDATE_OUTLINE_JOB_H
8#define __KIS_UPDATE_OUTLINE_JOB_H
9
10#include <QColor>
11
12#include "kis_spontaneous_job.h"
13#include "kis_selection.h"
14
15class KRITAIMAGE_EXPORT KisUpdateOutlineJob : public KisSpontaneousJob
16{
17public:
18 KisUpdateOutlineJob(KisSelectionSP selection, bool updateThumbnail, const QColor &maskColor);
19
20 bool overrides(const KisSpontaneousJob *otherJob) override;
21 void run() override;
22 int levelOfDetail() const override;
23 QString debugName() const override;
24
25private:
29};
30
31#endif /* __KIS_UPDATE_OUTLINE_JOB_H */
virtual QString debugName() const =0
virtual void run()=0
virtual bool overrides(const KisSpontaneousJob *otherJob)=0
virtual int levelOfDetail() const =0