Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_stroke_strategy_factory.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2014 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_STROKE_STRATEGY_FACTORY_H
8#define __KIS_STROKE_STRATEGY_FACTORY_H
9
10#include <functional>
12
13using KisLodSyncPair = std::pair<KisStrokeStrategy*, QList<KisStrokeJobData*>>;
14using KisLodSyncStrokeStrategyFactory = std::function<KisLodSyncPair(bool /*forgettable*/)>;
15
16using KisSuspendResumePair = std::pair<KisStrokeStrategy*, QList<KisStrokeJobData*>>;
18using KisSuspendResumeStrategyPairFactory = std::function<std::pair<KisSuspendResumePair, KisSuspendResumePair>()>;
19
20
21#endif /* __KIS_STROKE_STRATEGY_FACTORY_H */
std::pair< KisStrokeStrategy *, QList< KisStrokeJobData * > > KisSuspendResumePair
std::function< std::pair< KisSuspendResumePair, KisSuspendResumePair >()> KisSuspendResumeStrategyPairFactory
std::pair< KisStrokeStrategy *, QList< KisStrokeJobData * > > KisLodSyncPair
std::function< KisSuspendResumePair()> KisSuspendResumeStrategyFactory
std::function< KisLodSyncPair(bool)> KisLodSyncStrokeStrategyFactory
std::function< KisStrokeStrategy *()> KisStrokeStrategyFactory