digiKam
textureplugin.h
Go to the documentation of this file.
1
/* ============================================================
2
*
3
* This file is a part of digiKam project
4
* https://www.digikam.org
5
*
6
* Date : 2020-08-13
7
* Description : a BQM plugin to add texture
8
*
9
* Copyright (C) 2020-2022 by Gilles Caulier <caulier dot gilles at gmail dot com>
10
*
11
* This program is free software; you can redistribute it
12
* and/or modify it under the terms of the GNU General
13
* Public License as published by the Free Software Foundation;
14
* either version 2, or (at your option) any later version.
15
*
16
* This program is distributed in the hope that it will be useful,
17
* but WITHOUT ANY WARRANTY; without even the implied warranty of
18
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
19
* GNU General Public License for more details.
20
*
21
* ============================================================ */
22
23
#ifndef DIGIKAM_TEXTURE_PLUGIN_H
24
#define DIGIKAM_TEXTURE_PLUGIN_H
25
26
// Local includes
27
28
#include "
dpluginbqm.h
"
29
30
#define DPLUGIN_IID "org.kde.digikam.plugin.bqm.Texture"
31
32
using namespace
Digikam
;
33
34
namespace
DigikamBqmTexturePlugin
35
{
36
37
class
TexturePlugin
:
public
DPluginBqm
38
{
39
Q_OBJECT
40
Q_PLUGIN_METADATA(IID
DPLUGIN_IID
)
41
Q_INTERFACES(
Digikam::DPluginBqm
)
42
43
public
:
44
45
explicit
TexturePlugin
(QObject*
const
parent =
nullptr
);
46
~
TexturePlugin
()
override
;
47
48
QString name()
const override
;
49
QString iid()
const override
;
50
QIcon icon()
const override
;
51
QString details()
const override
;
52
QString description()
const override
;
53
QList<DPluginAuthor>
authors()
const override
;
54
55
void
setup(QObject*
const
)
override
;
56
};
57
58
}
// namespace DigikamBqmTexturePlugin
59
60
#endif
// DIGIKAM_TEXTURE_PLUGIN_H
DigikamBqmTexturePlugin::TexturePlugin
Definition:
textureplugin.h:38
Digikam::DPluginBqm
Definition:
dpluginbqm.h:42
QList
Definition:
piwigotalker.h:48
dpluginbqm.h
DigikamBqmTexturePlugin
Definition:
texture.cpp:41
Digikam
Definition:
datefolderview.cpp:43
DPLUGIN_IID
#define DPLUGIN_IID
Definition:
textureplugin.h:30
core
dplugins
bqm
decorate
texture
textureplugin.h
Generated by
1.9.1