Krita Source Code Documentation
Loading...
Searching...
No Matches
Extension.h
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2015 Cyrille Berger <cberger@cberger.net>
3
*
4
* SPDX-License-Identifier: LGPL-2.0-or-later
5
*/
6
7
#ifndef LIBKIS_EXTENSION_H
8
#define LIBKIS_EXTENSION_H
9
10
#include "kritalibkis_export.h"
11
12
#include <QObject>
13
#include <
Window.h
>
14
49
class
KRITALIBKIS_EXPORT
Extension
:
public
QObject
50
{
51
Q_OBJECT
52
public
:
53
58
explicit
Extension
(QObject *parent = 0);
59
~Extension
()
override
;
60
65
virtual
void
setup
() = 0;
66
67
virtual
void
createActions
(
Window
*window) = 0;
68
69
};
70
71
72
73
74
#endif
Window.h
Extension
Definition
Extension.h:50
Extension::createActions
virtual void createActions(Window *window)=0
Extension::setup
virtual void setup()=0
Window
Definition
Window.h:23
libs
libkis
Extension.h
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52