|
Krita Source Code Documentation
|
#include <kra_converter.h>
Inheritance diagram for KraConverter:Public Slots | |
| virtual void | cancel () |
Public Member Functions | |
| vKisNodeSP | activeNodes () |
| QList< KisPaintingAssistantSP > | assistants () |
| KisImportExportErrorCode | buildFile (QIODevice *io, const QString &filename, bool addMergedImage=true) |
| KisImportExportErrorCode | buildImage (QIODevice *io) |
| KisImageSP | image () |
| KraConverter (KisDocument *doc) | |
| KraConverter (KisDocument *doc, QPointer< KoUpdater > updater) | |
| StoryboardCommentList | storyboardCommentList () |
| StoryboardItemList | storyboardItemList () |
| ~KraConverter () override | |
Private Member Functions | |
| bool | completeLoading (KoStore *store) |
| QDomDocument | createDomDocument () |
| KisImportExportErrorCode | loadXML (const QDomDocument &doc, KoStore *store) |
| KisImportExportErrorCode | oldLoadAndParse (KoStore *store, const QString &filename, QDomDocument &xmldoc) |
| KisImportExportErrorCode | savePreview (KoStore *store) |
| KisImportExportErrorCode | saveRootDocuments (KoStore *store) |
| bool | saveToStream (QIODevice *dev) |
| void | setProgress (int progress) |
Private Attributes | |
| vKisNodeSP | m_activeNodes |
| QList< KisPaintingAssistantSP > | m_assistants |
| KisDocument * | m_doc {0} |
| KisImageSP | m_image |
| KisKraLoader * | m_kraLoader {0} |
| KisKraSaver * | m_kraSaver {0} |
| bool | m_stop {false} |
| KoStore * | m_store {0} |
| StoryboardCommentList | m_storyboardCommentList |
| StoryboardItemList | m_storyboardItemList |
| QPointer< KoUpdater > | m_updater |
Definition at line 26 of file kra_converter.h.
| KraConverter::KraConverter | ( | KisDocument * | doc | ) |
Definition at line 28 of file kra_converter.cpp.
| KraConverter::KraConverter | ( | KisDocument * | doc, |
| QPointer< KoUpdater > | updater ) |
Definition at line 34 of file kra_converter.cpp.
|
override |
Definition at line 41 of file kra_converter.cpp.
References m_kraLoader, m_kraSaver, and m_store.
| vKisNodeSP KraConverter::activeNodes | ( | ) |
| QList< KisPaintingAssistantSP > KraConverter::assistants | ( | ) |
| KisImportExportErrorCode KraConverter::buildFile | ( | QIODevice * | io, |
| const QString & | filename, | ||
| bool | addMergedImage = true ) |
Definition at line 135 of file kra_converter.cpp.
References KoStore::bad(), ImportExportCodes::CannotCreateFile, KoStore::createStore(), KisKraSaver::errorMessages(), ImportExportCodes::Failure, KoStore::finalize(), KisImportExportErrorCode::isOk(), m_doc, m_image, m_kraSaver, m_store, KisDocument::nativeFormatMimeType(), ImportExportCodes::OK, KisDocument::path(), KisKraSaver::saveAnimationMetadata(), KisKraSaver::saveAudio(), KisKraSaver::saveBinaryData(), KisKraSaver::saveKeyframes(), KisKraSaver::saveResources(), saveRootDocuments(), KisKraSaver::saveStoryboard(), KisDocument::setErrorMessage(), setProgress(), KisDocument::setWarningMessage(), KisImage::size(), KisKraSaver::warningMessages(), KoStore::Write, and KoStore::Zip.
| KisImportExportErrorCode KraConverter::buildImage | ( | QIODevice * | io | ) |
Definition at line 68 of file kra_converter.cpp.
References KoStore::bad(), completeLoading(), KoStore::createStore(), KisDocument::documentInfo(), errUI, ImportExportCodes::Failure, ImportExportCodes::FileFormatIncorrect, fixCloneLayers(), KoStore::hasFile(), KisImportExportErrorCode::isOk(), KoDocumentInfo::load(), loadXML(), m_doc, m_image, m_store, ImportExportCodes::OK, oldLoadAndParse(), KoStore::Read, KisNodeFacade::root, KisDocument::setErrorMessage(), and KoStore::Zip.
|
virtualslot |
Definition at line 465 of file kra_converter.cpp.
References m_stop.
|
private |
Definition at line 413 of file kra_converter.cpp.
References KisKraLoader::assistants(), KoStore::directoryList(), KisImage::disableDirtyRequests(), KisImage::enableDirtyRequests(), KisKraLoader::errorMessages(), KoStore::hasDirectory(), KisKraLoader::imageName(), KisKraLoader::loadAnimationMetadata(), KisKraLoader::loadAudio(), KisKraLoader::loadBinaryData(), KisKraLoader::loadResources(), KisKraLoader::loadStoryboards(), KisDocument::localFilePath(), m_activeNodes, m_assistants, m_doc, m_image, m_kraLoader, m_store, m_storyboardCommentList, m_storyboardItemList, KisKraLoader::selectedNodes(), KisDocument::setErrorMessage(), KoStore::setSubstitution(), KisDocument::setWarningMessage(), KisKraLoader::storyboardCommentList(), KisKraLoader::storyboardItemList(), and KisKraLoader::warningMessages().
|
private |
Definition at line 273 of file kra_converter.cpp.
References KisDocument::createDomDocument(), CURRENT_DTD_VERSION, KisKraSaver::errorMessages(), m_doc, m_image, m_kraSaver, KisKraSaver::saveXML(), KisDocument::setErrorMessage(), and KritaVersionWrapper::versionString().
| KisImageSP KraConverter::image | ( | ) |
Retrieve the constructed image
Definition at line 110 of file kra_converter.cpp.
References m_image.
|
private |
Definition at line 339 of file kra_converter.cpp.
References KisKraLoader::errorMessages(), errUI, ImportExportCodes::Failure, ImportExportCodes::FileFormatIncorrect, ImportExportCodes::FormatFeaturesUnsupported, KisDocument::hackPreliminarySetImage(), KisKraLoader::loadXML(), m_doc, m_image, m_kraLoader, ImportExportCodes::OK, KisDocument::setCurrentImage(), KisDocument::setErrorMessage(), and KritaVersionWrapper::versionString().
|
private |
Definition at line 312 of file kra_converter.cpp.
References KoStore::close(), dbgUI, KoStore::device(), errUI, ImportExportCodes::FileFormatIncorrect, ImportExportCodes::FileNotExist, m_doc, ImportExportCodes::OK, KoStore::open(), KisDocument::setErrorMessage(), and warnUI.
|
private |
Definition at line 290 of file kra_converter.cpp.
References KisImage::bounds(), KoStoreDevice::close(), ImportExportCodes::ErrorWhileWriting, KisDocument::generatePreview(), m_doc, ImportExportCodes::NoAccessToWrite, ImportExportCodes::OK, KoStoreDevice::open(), and KisDocument::savingImage.
|
private |
Definition at line 216 of file kra_converter.cpp.
References KoStore::close(), KisDocument::createDomDocument(), dbgFile, dbgUI, KisDocument::documentInfo(), ImportExportCodes::ErrorWhileWriting, ImportExportCodes::Failure, KisImportExportErrorCode::isOk(), m_doc, ImportExportCodes::NoAccessToWrite, ImportExportCodes::OK, KoStore::open(), KisDocument::path(), KoDocumentInfo::save(), savePreview(), saveToStream(), KisDocument::setErrorMessage(), and void().
|
private |
Definition at line 260 of file kra_converter.cpp.
References createDomDocument(), and warnUI.
|
private |
Definition at line 470 of file kra_converter.cpp.
References m_updater.
| StoryboardCommentList KraConverter::storyboardCommentList | ( | ) |
Definition at line 130 of file kra_converter.cpp.
References m_storyboardCommentList.
| StoryboardItemList KraConverter::storyboardItemList | ( | ) |
Definition at line 125 of file kra_converter.cpp.
References m_storyboardItemList.
|
private |
Definition at line 66 of file kra_converter.h.
|
private |
Definition at line 67 of file kra_converter.h.
|
private |
Definition at line 63 of file kra_converter.h.
|
private |
Definition at line 64 of file kra_converter.h.
|
private |
Definition at line 74 of file kra_converter.h.
|
private |
Definition at line 73 of file kra_converter.h.
|
private |
Definition at line 70 of file kra_converter.h.
|
private |
Definition at line 72 of file kra_converter.h.
|
private |
Definition at line 69 of file kra_converter.h.
|
private |
Definition at line 68 of file kra_converter.h.
Definition at line 75 of file kra_converter.h.