Krita Source Code Documentation
Loading...
Searching...
No Matches
clonesarray.cpp
Go to the documentation of this file.
1
/*
2
* SPDX-FileCopyrightText: 2013 Dmitry Kazakov <dimula73@gmail.com>
3
*
4
* SPDX-License-Identifier: GPL-2.0-or-later
5
*/
6
7
#include "
clonesarray.h
"
8
9
#include <cmath>
10
11
#include <klocalizedstring.h>
12
#include <
kis_debug.h
>
13
#include <kpluginfactory.h>
14
#include <
kis_image.h
>
15
#include <
KisViewManager.h
>
16
#include <
kis_action.h
>
17
18
#include "
dlg_clonesarray.h
"
19
20
K_PLUGIN_FACTORY_WITH_JSON
(ClonesArrayFactory,
"kritaclonesarray.json"
, registerPlugin<ClonesArray>();)
21
22
ClonesArray::ClonesArray
(QObject *parent,
const
QVariantList &)
23
:
KisActionPlugin
(parent)
24
{
25
KisAction
*action = createAction(
"clones_array"
);
26
connect
(action, SIGNAL(triggered()),
this
, SLOT(slotCreateClonesArray()));
27
}
28
29
30
ClonesArray::~ClonesArray
()
31
{
32
}
33
34
35
void
ClonesArray::slotCreateClonesArray
()
36
{
37
KisImageWSP
image =
viewManager
()->image();
38
Q_ASSERT(image); Q_UNUSED(image);
39
40
DlgClonesArray
*dialog =
new
DlgClonesArray
(
viewManager
(),
viewManager
()->mainWindowAsQWidget());
41
Q_CHECK_PTR(dialog);
42
43
if
(dialog->exec() == QDialog::Accepted) {
44
}
45
46
delete
dialog;
47
}
48
49
#include "clonesarray.moc"
KisViewManager.h
connect
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
ClonesArray::slotCreateClonesArray
void slotCreateClonesArray()
Definition
clonesarray.cpp:35
ClonesArray::ClonesArray
ClonesArray(QObject *parent, const QVariantList &)
Definition
clonesarray.cpp:22
ClonesArray::~ClonesArray
~ClonesArray() override
Definition
clonesarray.cpp:30
DlgClonesArray
Definition
dlg_clonesarray.h:32
KisActionPlugin
Definition
KisActionPlugin.h:24
KisActionPlugin::viewManager
QPointer< KisViewManager > viewManager() const
Definition
KisActionPlugin.cpp:53
KisAction
Definition
kis_action.cpp:12
KisWeakSharedPtr< KisImage >
clonesarray.h
dlg_clonesarray.h
kis_action.h
K_PLUGIN_FACTORY_WITH_JSON
K_PLUGIN_FACTORY_WITH_JSON(KritaASCCDLFactory, "kritaasccdl.json", registerPlugin< KritaASCCDL >();) KritaASCCDL
Definition
kis_asccdl_filter.cpp:16
kis_debug.h
kis_image.h
plugins
extensions
clonesarray
clonesarray.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52