8#ifndef DLGRESOURCEMANAGER_H
9#define DLGRESOURCEMANAGER_H
12#include <QScopedPointer>
13#include <QSortFilterProxyModel>
14#include <QItemSelection>
30class WdgDlgResourceManager;
51 static QString
constructMetadata(
const QMap<QString, QVariant> &metadata,
const QString &resourceType);
55 QScopedPointer<Ui::WdgDlgResourceManager>
m_ui;
DlgResourceManager(KisActionManager *actionMgr, QWidget *parent=0)
void slotDeleteResources()
void updateDeleteButtonState(const QModelIndexList &list)
QScopedPointer< KisWdgTagSelectionControllerOneResource > m_tagsController
KisActionManager * m_actionManager
WdgResourcePreview * m_wdgResourcePreview
void slotResourcesSelectionChanged(QModelIndex selected)
KisResourceThumbnailPainter m_thumbnailPainter
QScopedPointer< Ui::WdgDlgResourceManager > m_ui
static QString constructMetadata(const QMap< QString, QVariant > &metadata, const QString &resourceType)
void slotOpenResourceFolder()
~DlgResourceManager() override
void slotImportResources()
A KisActionManager class keeps track of KisActions. These actions are always associated with the GUI....
The KisResourceModel class provides the main access to resources. It is possible to filter the resour...
The resource item delegate for rendering the resource preview.
The KisTagFilterResourceProxyModel class filters the resources by tag or resource name.
The KisTag loads a tag from a .tag file. A .tag file is a .desktop file. The following fields are imp...
A dialog base class with standard buttons and predefined layouts.