Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_kra_load_visitor.cpp File Reference
#include "kis_kra_load_visitor.h"
#include "kis_kra_tags.h"
#include "flake/kis_shape_layer.h"
#include "flake/KisReferenceImagesLayer.h"
#include "KisReferenceImage.h"
#include <KisImportExportManager.h>
#include <QBuffer>
#include <QByteArray>
#include <QMessageBox>
#include <QApplication>
#include <KoMD5Generator.h>
#include <KoColorSpaceRegistry.h>
#include <KoColorProfile.h>
#include <KoFileDialog.h>
#include <KoStore.h>
#include <KoColorSpace.h>
#include <KoShapeControllerBase.h>
#include <KisGlobalResourcesInterface.h>
#include "kis_colorize_dom_utils.h"
#include "kis_dom_utils.h"
#include "kis_filter_registry.h"
#include "kis_generator_registry.h"
#include "kis_paint_device_frames_interface.h"
#include "kis_raster_keyframe_channel.h"
#include "kis_shape_selection.h"
#include "kis_transform_mask_params_factory_registry.h"
#include <filter/kis_filter_configuration.h>
#include <generator/kis_generator_layer.h>
#include <kis_adjustment_layer.h>
#include <kis_clone_layer.h>
#include <kis_datamanager.h>
#include <kis_filter_mask.h>
#include <kis_group_layer.h>
#include <kis_image.h>
#include <kis_layer.h>
#include <kis_meta_data_backend_registry.h>
#include <kis_meta_data_store.h>
#include <kis_node_visitor.h>
#include <kis_paint_layer.h>
#include <kis_pixel_selection.h>
#include <kis_selection.h>
#include <kis_selection_mask.h>
#include <kis_transform_mask.h>
#include <kis_transform_mask_params_interface.h>
#include <kis_transparency_mask.h>
#include <kis_types.h>
#include <lazybrush/kis_colorize_mask.h>
#include <lazybrush/kis_lazy_fill_tools.h>

Go to the source code of this file.

Classes

struct  FramedDevicePolicy
 
struct  SimpleDevicePolicy
 

Functions

QString expandEncodedDirectory (const QString &_intern)
 

Function Documentation

◆ expandEncodedDirectory()

QString expandEncodedDirectory ( const QString & _intern)

Definition at line 63 of file kis_kra_load_visitor.cpp.

64{
65
66 QString intern = _intern;
67
68 QString result;
69 int pos;
70 while ((pos = intern.indexOf('/')) != -1) {
71 if (QChar(intern.at(0)).isDigit())
72 result += "part";
73 result += intern.left(pos + 1); // copy numbers (or "pictures") + "/"
74 intern = intern.mid(pos + 1); // remove the dir we just processed
75 }
76
77 if (!intern.isEmpty() && QChar(intern.at(0)).isDigit())
78 result += "part";
79 result += intern;
80
81 return result;
82}