Krita Source Code Documentation
Loading...
Searching...
No Matches
ResourceManager Class Reference

#include <resourcemanager.h>

+ Inheritance diagram for ResourceManager:

Classes

class  Private
 

Public Member Functions

 ResourceManager (QObject *parent, const QVariantList &)
 
KoResourceBundleSP saveBundle (const DlgCreateBundle &dlgCreateBundle)
 
 ~ResourceManager () override
 
- Public Member Functions inherited from KisActionPlugin
 KisActionPlugin (QObject *parent=0)
 
 ~KisActionPlugin () override
 

Private Slots

void slotManageBundles ()
 
void slotManageResources ()
 

Private Attributes

QScopedPointer< Privated
 

Additional Inherited Members

- Protected Member Functions inherited from KisActionPlugin
void addAction (const QString &name, KisAction *action)
 
void addOperation (KisOperation *operation)
 
void addUIFactory (KisOperationUIFactory *factory)
 
KisActioncreateAction (const QString &name)
 
QPointer< KisViewManagerviewManager () const
 

Detailed Description

Definition at line 20 of file resourcemanager.h.

Constructor & Destructor Documentation

◆ ResourceManager()

ResourceManager::ResourceManager ( QObject * parent,
const QVariantList &  )

Definition at line 34 of file resourcemanager.cpp.

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}
connect(this, SIGNAL(optionsChanged()), this, SLOT(saveOptions()))
void addAction(const QString &name, KisAction *action)
KisActionPlugin(QObject *parent=0)
QScopedPointer< Private > d

References connect().

◆ ~ResourceManager()

ResourceManager::~ResourceManager ( )
override

Definition at line 47 of file resourcemanager.cpp.

48{
49}

Member Function Documentation

◆ saveBundle()

KoResourceBundleSP ResourceManager::saveBundle ( const DlgCreateBundle & dlgCreateBundle)

◆ slotManageBundles

void ResourceManager::slotManageBundles ( )
privateslot

Definition at line 51 of file resourcemanager.cpp.

52{
53 QPointer<DlgBundleManager> dlg = new DlgBundleManager(qApp->activeWindow());
54 dlg->exec();
55}

◆ slotManageResources

void ResourceManager::slotManageResources ( )
privateslot

Definition at line 57 of file resourcemanager.cpp.

58{
59 DlgResourceManager dlg(viewManager()->actionManager());
60 dlg.exec();
61}
QPointer< KisViewManager > viewManager() const

References KisActionPlugin::viewManager().

Member Data Documentation

◆ d

QScopedPointer<Private> ResourceManager::d
private

Definition at line 34 of file resourcemanager.h.


The documentation for this class was generated from the following files: