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
20
class
KRITAQMICINTERFACE_EXPORT
KisQmicPluginInterface
21
{
22
public
:
23
KisQmicPluginInterface
();
24
virtual
~KisQmicPluginInterface
();
25
virtual
int
launch
(std::shared_ptr<KisImageInterface> iface,
bool
headless =
false
) = 0;
26
};
27
28
Q_DECLARE_INTERFACE(
KisQmicPluginInterface
,
KRITA_GMIC_PLUGIN_INTERFACE_IID
)
29
30
#endif
KisQmicPluginInterface
Definition
kis_qmic_plugin_interface.h:21
KisQmicPluginInterface::launch
virtual int launch(std::shared_ptr< KisImageInterface > iface, bool headless=false)=0
KisQmicPluginInterface::~KisQmicPluginInterface
virtual ~KisQmicPluginInterface()
KisQmicPluginInterface::KisQmicPluginInterface
KisQmicPluginInterface()
kis_qmic_interface.h
KRITA_GMIC_PLUGIN_INTERFACE_IID
#define KRITA_GMIC_PLUGIN_INTERFACE_IID
Definition
kis_qmic_plugin_interface.h:18
plugins
extensions
qmic
kis_qmic_plugin_interface.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52