Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_qmic_plugin_interface.h
Go to the documentation of this file.
1/*
2 * This file is part of Krita
3 *
4 * SPDX-FileCopyrightText: 2020 L. E. Segovia <amy@amyspark.me>
5 *
6 * SPDX-License-Identifier: GPL-2.0-or-later
7 */
8
9#ifndef KRITA_GMIC_PLUGIN_INTERFACE
10#define KRITA_GMIC_PLUGIN_INTERFACE
11
12#include <memory>
13#include <QObject>
14
15#include "kis_qmic_interface.h"
16#include "kritaqmicinterface_export.h"
17
18#define KRITA_GMIC_PLUGIN_INTERFACE_IID "org.kde.krita.KritaGmicPluginInterface"
19
20class KRITAQMICINTERFACE_EXPORT KisQmicPluginInterface
21{
22public:
25 virtual int launch(std::shared_ptr<KisImageInterface> iface, bool headless = false) = 0;
26};
27
29
30#endif
virtual int launch(std::shared_ptr< KisImageInterface > iface, bool headless=false)=0
virtual ~KisQmicPluginInterface()
#define KRITA_GMIC_PLUGIN_INTERFACE_IID