Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_outline_generation_policy.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_OUTLINE_GENERATION_POLICY_H
8#define __KIS_OUTLINE_GENERATION_POLICY_H
9
11
18template <class ParentClass>
19class KisOutlineGenerationPolicy : public ParentClass
20{
21public:
22 KisOutlineGenerationPolicy(KisCurrentOutlineFetcher::Options options,
23 KisResourcesInterfaceSP resourcesInterface)
24 : ParentClass(resourcesInterface),
25 m_outlineFetcher(options)
26 {
27 }
28
30 {
31 }
32
33
34
36 {
37 return &m_outlineFetcher;
38 }
39
40 void onPropertyChanged() override
41 {
43 ParentClass::onPropertyChanged();
44 }
45
46private:
48};
49
50#endif /* __KIS_OUTLINE_GENERATION_POLICY_H */
const KisCurrentOutlineFetcher * outlineFetcher() const
KisCurrentOutlineFetcher m_outlineFetcher
KisOutlineGenerationPolicy(KisCurrentOutlineFetcher::Options options, KisResourcesInterfaceSP resourcesInterface)