digiKam
texture.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 : batch tool 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)
15
* any later version.
16
*
17
* This program is distributed in the hope that it will be useful,
18
* but WITHOUT ANY WARRANTY; without even the implied warranty of
19
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20
* GNU General Public License for more details.
21
*
22
* ============================================================ */
23
24
#ifndef DIGIKAM_BQM_TEXTURE_H
25
#define DIGIKAM_BQM_TEXTURE_H
26
27
// Local includes
28
29
#include "
batchtool.h
"
30
#include "
texturesettings.h
"
31
32
using namespace
Digikam
;
33
34
namespace
DigikamBqmTexturePlugin
35
{
36
37
class
Texture
:
public
BatchTool
38
{
39
Q_OBJECT
40
41
public
:
42
43
explicit
Texture
(QObject*
const
parent =
nullptr
);
44
~
Texture
()
override
;
45
46
BatchToolSettings
defaultSettings()
override
;
47
48
BatchTool
* clone(QObject*
const
parent =
nullptr
)
const override
;
49
50
void
registerSettingsWidget()
override
;
51
52
private
Q_SLOTS:
53
54
void
slotSettingsChanged()
override
;
55
void
slotAssignSettings2Widget()
override
;
56
57
private
:
58
59
bool
toolOperations()
override
;
60
61
private
:
62
63
TextureSettings
* m_settingsView;
64
};
65
66
}
// namespace DigikamBqmTexturePlugin
67
68
#endif
// DIGIKAM_BQM_TEXTURE_H
batchtool.h
DigikamBqmTexturePlugin::Texture
Definition:
texture.h:38
Digikam::BatchTool
Definition:
batchtool.h:56
Digikam::TextureSettings
Definition:
texturesettings.h:43
DigikamBqmTexturePlugin
Definition:
texture.cpp:41
Digikam
Definition:
datefolderview.cpp:43
Digikam::BatchToolSettings
QMap< QString, QVariant > BatchToolSettings
Definition:
batchtool.h:48
texturesettings.h
core
dplugins
bqm
decorate
texture
texture.h
Generated by
1.9.1