Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_asl_xml_parser.cpp File Reference
#include "kis_asl_xml_parser.h"
#include <stdexcept>
#include <string>
#include <QBuffer>
#include <QDomDocument>
#include <QIODevice>
#include <QFileInfo>
#include <QColor>
#include <KoColorSpaceRegistry.h>
#include <KoColorConversions.h>
#include <resources/KoSegmentGradient.h>
#include "kis_dom_utils.h"
#include "compression.h"
#include "kis_debug.h"
#include "psd.h"
#include "psd_utils.h"
#include "kis_asl_object_catcher.h"

Go to the source code of this file.

Classes

class  Private::CurveObjectCatcher
 

Namespaces

namespace  Private
 

Functions

QString Private::buildPath (const QString &parent, const QString &key)
 
KoColor Private::parseColorObject (QDomElement parent, QString classID)
 
void Private::parseColorStopsList (QDomElement parent, QVector< qreal > &startLocations, QVector< qreal > &middleOffsets, QVector< KoColor > &colors, QVector< KoGradientSegmentEndpointType > &types)
 
void Private::parseElement (const QDomElement &el, const QString &parentPath, KisAslObjectCatcher &catcher)
 
void Private::parseTransparencyStopsList (QDomElement parent, QVector< qreal > &startLocations, QVector< qreal > &middleOffsets, QVector< qreal > &transparencies)
 
bool Private::tryParseDescriptor (const QDomElement &el, const QString &path, const QString &classId, KisAslObjectCatcher &catcher)