|
Krita Source Code Documentation
|
#include <dlg_create_bundle.h>
Inheritance diagram for DlgCreateBundle:Public Slots | |
| void | updateTitle (int id) |
Public Member Functions | |
| DlgCreateBundle (KoResourceBundleSP bundle=nullptr, QWidget *parent=0) | |
| ~DlgCreateBundle () override | |
Public Attributes | |
| QMap< QString, int > | m_count |
| QSet< QString > | m_tags |
Private Slots | |
| void | accept () override |
| QVector< KisTagSP > | getTagsForEmbeddingInResource (QVector< KisTagSP > resourceTags, QString resourceType) const |
| void | reject () override |
| void | saveToConfiguration (bool full) |
Private Member Functions | |
| QString | createPrettyFilenameFromName (KoResourceSP resource) const |
| void | putMetaDataInTheBundle (KoResourceBundleSP bundle) const |
| bool | putResourcesInTheBundle (KoResourceBundleSP bundle) |
Private Attributes | |
| KoResourceBundleSP | m_bundle |
| QString | m_bundleCreaterMode |
| KisBundleStorage * | m_bundleStorage |
| PageBundleSaver * | m_pageBundleSaver |
| PageMetadataInfo * | m_pageMetadataInfo |
| PageResourceChooser * | m_pageResourceChooser |
| PageTagChooser * | m_pageTagChooser |
| QString | m_previewImage |
| KisResourceStorageSP | m_resourceStorage |
| QList< int > | m_selectedResourcesIds |
| QList< int > | m_selectedTagIds |
| bool | m_storageAdded |
| QString | m_storageID |
| Ui::WdgDlgCreateBundle * | m_ui |
Definition at line 27 of file dlg_create_bundle.h.
|
explicit |
Definition at line 53 of file dlg_create_bundle.cpp.
References ResourceType::Brushes, connect(), KisResourceTypeModel::data(), ResourceType::GamutMasks, ResourceType::Gradients, m_bundle, m_bundleCreaterMode, m_bundleStorage, m_count, m_pageBundleSaver, m_pageMetadataInfo, m_pageResourceChooser, m_pageTagChooser, m_tags, m_ui, ResourceType::PaintOpPresets, ResourceType::Palettes, ResourceType::Patterns, KisBundleStorage::resources(), KisResourceTypeModel::ResourceType, KisResourceTypeModel::rowCount(), ResourceType::SeExprScripts, KisBundleStorage::tags(), updateTitle(), and ResourceType::Workspaces.
|
override |
|
overrideprivateslot |
Definition at line 312 of file dlg_create_bundle.cpp.
References PageMetadataInfo::bundleName(), m_bundle, m_pageBundleSaver, m_pageMetadataInfo, putMetaDataInTheBundle(), putResourcesInTheBundle(), PageMetadataInfo::removeWarning(), PageBundleSaver::saveLocation(), saveToConfiguration(), PageBundleSaver::showWarning(), and PageMetadataInfo::showWarning().
|
private |
Definition at line 272 of file dlg_create_bundle.cpp.
References ResourceType::Brushes, and ResourceType::Patterns.
|
privateslot |
Definition at line 153 of file dlg_create_bundle.cpp.
References KisAllTagsModel::Id, m_selectedTagIds, KisTagModel::tagForUrl(), and KisAllTagsModel::Url.
|
private |
Definition at line 251 of file dlg_create_bundle.cpp.
References PageMetadataInfo::authorName(), PageMetadataInfo::bundleName(), PageMetadataInfo::description(), PageMetadataInfo::email(), PageMetadataInfo::license(), m_pageMetadataInfo, KisResourceStorage::s_meta_author, KisResourceStorage::s_meta_creator, KisResourceStorage::s_meta_description, KisResourceStorage::s_meta_email, KisResourceStorage::s_meta_initial_creator, KisResourceStorage::s_meta_license, KisResourceStorage::s_meta_title, KisResourceStorage::s_meta_website, PageMetadataInfo::thumbnail(), and PageMetadataInfo::website().
|
private |
Definition at line 171 of file dlg_create_bundle.cpp.
References createPrettyFilenameFromName(), KisResourceTypeModel::data(), KoResourceLoadResult::EmbeddedResource, PageResourceChooser::getSelectedResourcesIds(), getTagsForEmbeddingInResource(), KisGlobalResourcesInterface::instance(), KIS_SAFE_ASSERT_RECOVER, m_bundleCreaterMode, m_pageResourceChooser, m_pageTagChooser, m_selectedTagIds, KoResourceLoadResult::resource(), KisResourceTypeModel::ResourceType, KisResourceTypeModel::rowCount(), PageTagChooser::selectedTagIds(), KisAbstractResourceFilterInterface::ShowAllResources, KoResourceLoadResult::signature(), KoResourceLoadResult::type(), and warnKrita.
|
overrideprivateslot |
Definition at line 384 of file dlg_create_bundle.cpp.
References m_bundle, and saveToConfiguration().
|
privateslot |
Definition at line 293 of file dlg_create_bundle.cpp.
References PageMetadataInfo::authorName(), PageMetadataInfo::bundleName(), PageMetadataInfo::description(), PageMetadataInfo::email(), PageMetadataInfo::license(), m_pageBundleSaver, m_pageMetadataInfo, PageMetadataInfo::previewImage(), PageBundleSaver::saveLocation(), PageMetadataInfo::website(), and KisConfig::writeEntry().
|
slot |
Definition at line 121 of file dlg_create_bundle.cpp.
References m_bundle.
|
private |
Definition at line 62 of file dlg_create_bundle.h.
|
private |
Definition at line 73 of file dlg_create_bundle.h.
|
private |
Definition at line 69 of file dlg_create_bundle.h.
| QMap<QString, int> DlgCreateBundle::m_count |
Definition at line 35 of file dlg_create_bundle.h.
|
private |
Definition at line 67 of file dlg_create_bundle.h.
|
private |
Definition at line 66 of file dlg_create_bundle.h.
|
private |
Definition at line 64 of file dlg_create_bundle.h.
|
private |
Definition at line 65 of file dlg_create_bundle.h.
|
private |
Definition at line 61 of file dlg_create_bundle.h.
|
private |
Definition at line 70 of file dlg_create_bundle.h.
|
private |
Definition at line 58 of file dlg_create_bundle.h.
|
private |
Definition at line 59 of file dlg_create_bundle.h.
|
private |
Definition at line 72 of file dlg_create_bundle.h.
|
private |
Definition at line 71 of file dlg_create_bundle.h.
| QSet<QString> DlgCreateBundle::m_tags |
Definition at line 36 of file dlg_create_bundle.h.
|
private |
Definition at line 52 of file dlg_create_bundle.h.