Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_tile_compressor_factory.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2010 Dmitry Kazakov <dimula73@gmail.com>
3 *
4 * SPDX-License-Identifier: GPL-2.0-or-later
5 */
6
7#ifndef __KIS_TILE_COMPRESSOR_FACTORY_H
8#define __KIS_TILE_COMPRESSOR_FACTORY_H
9
12
13class KRITAIMAGE_EXPORT KisTileCompressorFactory
14{
15public:
16 static KisAbstractTileCompressorSP create(qint32 version) {
17 switch(version) {
18 case 1:
20 break;
21 case 2:
23 break;
24 default:
25 qFatal("Unknown version of the tiles");
27 };
28 }
29
30private:
32};
33
34#endif /* __KIS_TILE_COMPRESSOR_FACTORY_H */
35
static KisAbstractTileCompressorSP create(qint32 version)
KisSharedPtr< KisAbstractTileCompressor > KisAbstractTileCompressorSP