Krita Source Code Documentation
Loading...
Searching...
No Matches
kis_kra_tags.h
Go to the documentation of this file.
1/* This file is part of the KDE project
2 * Copyright 2008 (C) Boudewijn Rempt <boud@valdyas.org>
3 *
4 * SPDX-License-Identifier: LGPL-2.0-or-later
5 */
6#ifndef KIS_KRA_TAGS
7#define KIS_KRA_TAGS
8
9#include <QString>
10#include <KisResourceTypes.h>
11
15namespace KRA
16{
17
18// mimetype
19const QString NATIVE_MIMETYPE = "application/x-kra";
20
21// xml tags
22const QString SEPARATOR = "/";
23const QString SHAPE_LAYER_PATH = "/shapelayers/";
24const QString EXIF_PATH = "/annotations/exif";
25const QString ANNOTATIONS_PATH = "/annotations/";
26const QString ICC_PATH = "/annotations/icc";
27const QString ICC_PROOFING_PATH = "/annotations/proofing/icc";
28const QString LAYER_STYLES_PATH = "/annotations/layerstyles.asl";
29const QString ASSISTANTS_PATH = "/assistants/";
30const QString LAYER_PATH = "/layers/";
31const QString PALETTE_PATH = "/palettes/";
32const QString RESOURCE_PATH = "resources/"; // Note: intentionally not slash in front.
33const QString STORYBOARD_PATH = "/storyboard/";
34const QString AUDIO_PATH = "/audio/";
35const QString ANIMATION_METADATA_PATH = "/animation/";
36
37const QString ADJUSTMENT_LAYER = "adjustmentlayer";
38const QString CHANNEL_FLAGS = "channelflags";
39const QString CHANNEL_LOCK_FLAGS = "channellockflags";
40const QString CLONE_FROM = "clonefrom";
41const QString CLONE_FROM_UUID = "clonefromuuid";
42const QString CLONE_LAYER = "clonelayer";
43const QString CLONE_TYPE = "clonetype";
44const QString COLORSPACE_NAME = "colorspacename";
45const QString COMPOSITE_OP = "compositeop";
46const QString DESCRIPTION = "description";
47const QString ONION_SKIN_ENABLED = "onionskin";
48const QString VISIBLE_IN_TIMELINE = "intimeline";
49
50const QString DOT_FILTERCONFIG = ".filterconfig";
51const QString DOT_TRANSFORMCONFIG = ".transformconfig";
52const QString DOT_ICC = ".icc";
53const QString DOT_PIXEL_SELECTION = ".pixelselection";
54const QString DOT_SHAPE_SELECTION = ".shapeselection";
55const QString DOT_SHAPE_LAYER = ".shapelayer";
56const QString DOT_COLORIZE_MASK = ".colorizemask";
57const QString DOT_METADATA = ".metadata";
58
59const QString FILE_NAME = "filename";
60const QString FILTER_MASK = "filtermask";
61const QString FILTER_NAME = "filtername";
62const QString FILTER_STRATEGY = "filter_strategy";
63const QString FILTER_VERSION = "filterversion";
64const QString GENERATOR_LAYER = "generatorlayer";
65const QString GENERATOR_NAME = "generatorname";
66const QString GENERATOR_VERSION = "generatorversion";
67const QString GROUP_LAYER = "grouplayer";
68const QString HEIGHT = "height";
69const QString ICC = "icc";
70const QString LAYER = "layer";
71const QString LAYERS = "layers";
72const QString NODE_TYPE = "nodetype";
73const QString LOCKED = "locked";
74const QString ANTIALIASED = "antialiased";
75const QString MASK = "mask";
76const QString MASKS = "masks";
77const QString MIME = "mime";
78const QString NAME = "name";
79const QString OPACITY = "opacity";
80const QString COLLAPSED = "collapsed";
81const QString COLOR_LABEL = "colorlabel";
82const QString PAINT_LAYER = "paintlayer";
83const QString PROFILE = "profile";
84const QString ROTATION = "rotation";
85const QString SELECTION_MASK = "selectionmask";
86const QString SHAPE_LAYER = "shapelayer";
87const QString REFERENCE_IMAGES_LAYER = "referenceimages";
88const QString FILE_LAYER = "filelayer";
89const QString TRANSPARENCY_MASK = "transparencymask";
90const QString COLORIZE_MASK = "colorizemask";
91const QString COLORIZE_SHOW_COLORING = "show-coloring";
92const QString COLORIZE_EDIT_KEYSTROKES = "edit-keystrokes";
93const QString COLORIZE_KEYSTROKE = "keystroke";
94const QString COLORIZE_KEYSTROKE_COLOR = "color";
95const QString COLORIZE_KEYSTROKE_IS_TRANSPARENT = "is-transparent";
96const QString COLORIZE_COLORING_DEVICE = "colorize-coloring";
97const QString COLORIZE_KEYSTROKES_SECTION = "keystrokes";
98const QString COLORIZE_USE_EDGE_DETECTION = "use-edge-detection";
99const QString COLORIZE_EDGE_DETECTION_SIZE = "edge-detection-size";
100const QString COLORIZE_FUZZY_RADIUS = "fuzzy-radius";
101const QString COLORIZE_CLEANUP = "cleanup";
102const QString COLORIZE_LIMIT_TO_DEVICE = "limit-to-device";
103const QString TRANSFORM_MASK = "transformmask";
104const QString UUID = "uuid";
105const QString VISIBLE = "visible";
106const QString WIDTH = "width";
107const QString X = "x";
108const QString X_RESOLUTION = "x-res";
109const QString X_SCALE = "x_scale";
110const QString X_SHEAR = "x_shear";
111const QString X_TRANSLATION = "x_translation";
112const QString Y = "y";
113const QString Y_RESOLUTION = "y-res";
114const QString Y_SCALE = "y_scale";
115const QString Y_SHEAR = "y_shear";
116const QString Y_TRANSLATION = "y_translation";
117const QString ACTIVE = "active";
118const QString LAYER_STYLE_UUID = "layerstyle";
119const QString PASS_THROUGH_MODE = "passthrough";
120const QString KEYFRAME_FILE = "keyframes";
121const QString PROOFINGPROFILENAME = "proofing-profile-name";
122const QString PROOFINGMODEL = "proofing-model";
123const QString PROOFINGDEPTH = "proofing-depth";
124const QString PROOFINGINTENT = "proofing-intent";
125const QString PROOFINGDISPLAYINTENT = "proofing-display-intent";
126const QString PROOFINGBLACKPOINTCOMPENSATION = "proofing-blackpoint-compensation";
127const QString PROOFINGDISPLAYBLACKPOINTCOMPENSATION = "proofing-display-blackpoint-compensation";
128const QString PROOFINGDISPLAYMODE = "proofing-display-mode";
129const QString PROOFINGWARNINGCOLOR ="ProofingWarningColor";
130const QString PROOFINGADAPTATIONSTATE = "proofing-adaptation-state";
131const QString ICCPROOFINGPROFILE ="icc-proofing-profile";
132const QString CANVASPROJECTIONCOLOR = "ProjectionBackgroundColor";
133const QString COLORBYTEDATA = "ColorData";
134const QString COLORHISTORY = "ColorHistory";
135const QString COLORLIST = "ColorList";
136const QString SIMPLECOLORDATA = "SimpleColorData"; // easier 8-bit color data that works well with XML
137const QString GLOBALASSISTANTSCOLOR = "GlobalAssistantsColor";
138const QString PALETTES = "Palettes"; // ResourceType::Palettes is lowercase, while the tag is uppercase
139const QString RESOURCES = "resources";
140const QString MIRROR_AXIS = "MirrorAxis";
141const QString ANNOTATIONS = "Annotations";
142const QString ANNOTATION = "Annotation";
143}
144
145
146
147#endif
const QString COLORIZE_CLEANUP
const QString TRANSPARENCY_MASK
const QString LAYER_PATH
const QString DESCRIPTION
const QString COLORIZE_FUZZY_RADIUS
const QString SEPARATOR
const QString Y
const QString GENERATOR_NAME
const QString FILTER_NAME
const QString PALETTES
const QString PROOFINGPROFILENAME
const QString COLORHISTORY
const QString CANVASPROJECTIONCOLOR
const QString CLONE_FROM
const QString CLONE_TYPE
const QString CLONE_FROM_UUID
const QString COLORBYTEDATA
const QString COLORIZE_KEYSTROKE_COLOR
const QString DOT_SHAPE_SELECTION
const QString PROOFINGBLACKPOINTCOMPENSATION
const QString NAME
const QString ICC_PROOFING_PATH
const QString DOT_PIXEL_SELECTION
const QString DOT_METADATA
const QString VISIBLE
const QString MASK
const QString COLORIZE_EDIT_KEYSTROKES
const QString Y_RESOLUTION
const QString HEIGHT
const QString DOT_SHAPE_LAYER
const QString ASSISTANTS_PATH
const QString COLORLIST
const QString FILE_LAYER
const QString COLOR_LABEL
const QString OPACITY
const QString PROOFINGDEPTH
const QString ANIMATION_METADATA_PATH
const QString NATIVE_MIMETYPE
const QString LAYER_STYLES_PATH
const QString X_RESOLUTION
const QString STORYBOARD_PATH
const QString Y_SCALE
const QString X
const QString RESOURCES
const QString ICC
const QString FILE_NAME
const QString ANNOTATIONS_PATH
const QString PROOFINGDISPLAYBLACKPOINTCOMPENSATION
const QString PASS_THROUGH_MODE
const QString DOT_ICC
const QString COLORIZE_EDGE_DETECTION_SIZE
const QString PROOFINGDISPLAYMODE
const QString X_TRANSLATION
const QString COMPOSITE_OP
const QString ICC_PATH
const QString PROOFINGWARNINGCOLOR
const QString KEYFRAME_FILE
const QString PAINT_LAYER
const QString PROOFINGDISPLAYINTENT
const QString DOT_FILTERCONFIG
const QString DOT_COLORIZE_MASK
const QString SHAPE_LAYER_PATH
const QString GROUP_LAYER
const QString VISIBLE_IN_TIMELINE
const QString LOCKED
const QString COLORIZE_MASK
const QString COLORIZE_KEYSTROKE
const QString X_SHEAR
const QString NODE_TYPE
const QString WIDTH
const QString EXIF_PATH
const QString MIME
const QString CHANNEL_LOCK_FLAGS
const QString GLOBALASSISTANTSCOLOR
const QString GENERATOR_VERSION
const QString COLLAPSED
const QString ANNOTATIONS
const QString TRANSFORM_MASK
const QString COLORIZE_SHOW_COLORING
const QString ONION_SKIN_ENABLED
const QString RESOURCE_PATH
const QString Y_SHEAR
const QString LAYERS
const QString PROOFINGMODEL
const QString DOT_TRANSFORMCONFIG
const QString FILTER_STRATEGY
const QString X_SCALE
const QString AUDIO_PATH
const QString REFERENCE_IMAGES_LAYER
const QString COLORIZE_USE_EDGE_DETECTION
const QString PALETTE_PATH
const QString FILTER_VERSION
const QString PROOFINGINTENT
const QString ANTIALIASED
const QString ICCPROOFINGPROFILE
const QString Y_TRANSLATION
const QString ROTATION
const QString FILTER_MASK
const QString ACTIVE
const QString ANNOTATION
const QString MIRROR_AXIS
const QString SIMPLECOLORDATA
const QString UUID
const QString LAYER
const QString PROOFINGADAPTATIONSTATE
const QString CLONE_LAYER
const QString COLORIZE_COLORING_DEVICE
const QString SHAPE_LAYER
const QString GENERATOR_LAYER
const QString PROFILE
const QString COLORSPACE_NAME
const QString SELECTION_MASK
const QString COLORIZE_LIMIT_TO_DEVICE
const QString LAYER_STYLE_UUID
const QString COLORIZE_KEYSTROKES_SECTION
const QString COLORIZE_KEYSTROKE_IS_TRANSPARENT
const QString MASKS
const QString CHANNEL_FLAGS
const QString ADJUSTMENT_LAYER