Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_meta_data_filter.h
Go to the documentation of this file.
1/*
2 * SPDX-FileCopyrightText: 2007-2008 Cyrille Berger <cberger@cberger.net>
3 *
4 * SPDX-License-Identifier: LGPL-2.1-or-later
5 */
6
7#ifndef _KIS_META_DATA_FILTER_H_
8#define _KIS_META_DATA_FILTER_H_
9
10#include <kritametadata_export.h>
11class QString;
12
13namespace KisMetaData
14{
15class Store;
21class Filter
22{
23public:
24 virtual ~Filter();
26 virtual bool defaultEnabled() const = 0;
28 virtual QString id() const = 0;
30 virtual QString name() const = 0;
32 virtual QString description() const = 0;
36 virtual void filter(KisMetaData::Store*) const = 0;
37};
38}
39
40#endif
virtual QString name() const =0
virtual void filter(KisMetaData::Store *) const =0
virtual bool defaultEnabled() const =0
virtual QString description() const =0
virtual QString id() const =0