Krita Source Code Documentation
Loading...
Searching...
No Matches
resourcemanager.cpp
Go to the documentation of this file.
1
/*
2
* resourcemanager.cc -- Part of Krita
3
*
4
* SPDX-FileCopyrightText: 2004 Boudewijn Rempt (boud@valdyas.org)
5
* SPDX-FileCopyrightText: 2021 L. E. Segovia <amy@amyspark.me>
6
*
7
* SPDX-License-Identifier: GPL-2.0-or-later
8
*/
9
10
#include "
resourcemanager.h
"
11
12
#include <klocalizedstring.h>
13
#include <kpluginfactory.h>
14
15
#include <
kis_action.h
>
16
#include <
KisViewManager.h
>
17
#include <
KisPart.h
>
18
19
#include "
dlg_bundle_manager.h
"
20
#include "
dlg_create_bundle.h
"
21
#include "
DlgResourceManager.h
"
22
23
class
ResourceManager::Private
{
24
25
public
:
26
27
Private
()
28
{
29
}
30
};
31
32
K_PLUGIN_FACTORY_WITH_JSON
(ResourceManagerFactory,
"kritaresourcemanager.json"
, registerPlugin<ResourceManager>();)
33
34
ResourceManager::ResourceManager
(QObject *parent,
const
QVariantList &)
35
:
KisActionPlugin
(parent)
36
, d(
new
Private
())
37
{
38
KisAction
*action =
new
KisAction
(i18n(
"Manage Resource Libraries..."
),
this
);
39
addAction(
"manage_bundles"
, action);
40
connect
(action, SIGNAL(triggered()),
this
, SLOT(slotManageBundles()));
41
42
action =
new
KisAction
(i18n(
"Manage Resources..."
),
this
);
43
addAction(
"manage_resources"
, action);
44
connect
(action, SIGNAL(triggered()),
this
, SLOT(slotManageResources()));
45
}
46
47
ResourceManager::~ResourceManager
()
48
{
49
}
50
51
void
ResourceManager::slotManageBundles
()
52
{
53
QPointer<DlgBundleManager>
dlg =
new
DlgBundleManager
(qApp->activeWindow());
54
dlg->exec();
55
}
56
57
void
ResourceManager::slotManageResources
()
58
{
59
DlgResourceManager
dlg(
viewManager
()->actionManager());
60
dlg.exec();
61
}
62
63
#include "resourcemanager.moc"
DlgResourceManager.h
KisPart.h
KisViewManager.h
connect
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
DlgBundleManager
Definition
dlg_bundle_manager.h:34
DlgResourceManager
Definition
DlgResourceManager.h:34
KisActionPlugin
Definition
KisActionPlugin.h:24
KisActionPlugin::viewManager
QPointer< KisViewManager > viewManager() const
Definition
KisActionPlugin.cpp:53
KisAction
Definition
kis_action.cpp:12
QPointer
Definition
kis_types.h:255
ResourceManager::Private
Definition
resourcemanager.cpp:23
ResourceManager::Private::Private
Private()
Definition
resourcemanager.cpp:27
ResourceManager::ResourceManager
ResourceManager(QObject *parent, const QVariantList &)
Definition
resourcemanager.cpp:34
ResourceManager::slotManageBundles
void slotManageBundles()
Definition
resourcemanager.cpp:51
ResourceManager::~ResourceManager
~ResourceManager() override
Definition
resourcemanager.cpp:47
ResourceManager::slotManageResources
void slotManageResources()
Definition
resourcemanager.cpp:57
dlg_bundle_manager.h
dlg_create_bundle.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
Private
Definition
SvgTransformParser.cpp:20
resourcemanager.h
plugins
extensions
resourcemanager
resourcemanager.cpp
Generated at
2025-11-04 02:30:02+01:00
from
Krita
branch
master
, commit
c9dde2e79561a8aea4a7e8d9ac99c98a7bac9e52