File indexing completed on 2024-06-23 04:27:21
0001 /* This file is part of the KDE project 0002 * Copyright 2008 (C) Boudewijn Rempt <boud@valdyas.org> 0003 * 0004 * SPDX-License-Identifier: LGPL-2.0-or-later 0005 */ 0006 #ifndef KIS_KRA_TAGS 0007 #define KIS_KRA_TAGS 0008 0009 #include <QString> 0010 #include <KisResourceTypes.h> 0011 0012 /** 0013 * Tag definitions for our xml file format 0014 */ 0015 namespace KRA 0016 { 0017 0018 // mimetype 0019 const QString NATIVE_MIMETYPE = "application/x-kra"; 0020 0021 // xml tags 0022 const QString SEPARATOR = "/"; 0023 const QString SHAPE_LAYER_PATH = "/shapelayers/"; 0024 const QString EXIF_PATH = "/annotations/exif"; 0025 const QString ANNOTATIONS_PATH = "/annotations/"; 0026 const QString ICC_PATH = "/annotations/icc"; 0027 const QString ICC_PROOFING_PATH = "/annotations/proofing/icc"; 0028 const QString LAYER_STYLES_PATH = "/annotations/layerstyles.asl"; 0029 const QString ASSISTANTS_PATH = "/assistants/"; 0030 const QString LAYER_PATH = "/layers/"; 0031 const QString PALETTE_PATH = "/palettes/"; 0032 const QString RESOURCE_PATH = "resources/"; // Note: intentionally not slash in front. 0033 const QString STORYBOARD_PATH = "/storyboard/"; 0034 const QString AUDIO_PATH = "/audio/"; 0035 const QString ANIMATION_METADATA_PATH = "/animation/"; 0036 0037 const QString ADJUSTMENT_LAYER = "adjustmentlayer"; 0038 const QString CHANNEL_FLAGS = "channelflags"; 0039 const QString CHANNEL_LOCK_FLAGS = "channellockflags"; 0040 const QString CLONE_FROM = "clonefrom"; 0041 const QString CLONE_FROM_UUID = "clonefromuuid"; 0042 const QString CLONE_LAYER = "clonelayer"; 0043 const QString CLONE_TYPE = "clonetype"; 0044 const QString COLORSPACE_NAME = "colorspacename"; 0045 const QString COMPOSITE_OP = "compositeop"; 0046 const QString DESCRIPTION = "description"; 0047 const QString ONION_SKIN_ENABLED = "onionskin"; 0048 const QString VISIBLE_IN_TIMELINE = "intimeline"; 0049 0050 const QString DOT_FILTERCONFIG = ".filterconfig"; 0051 const QString DOT_TRANSFORMCONFIG = ".transformconfig"; 0052 const QString DOT_ICC = ".icc"; 0053 const QString DOT_PIXEL_SELECTION = ".pixelselection"; 0054 const QString DOT_SHAPE_SELECTION = ".shapeselection"; 0055 const QString DOT_SHAPE_LAYER = ".shapelayer"; 0056 const QString DOT_COLORIZE_MASK = ".colorizemask"; 0057 const QString DOT_METADATA = ".metadata"; 0058 0059 const QString FILE_NAME = "filename"; 0060 const QString FILTER_MASK = "filtermask"; 0061 const QString FILTER_NAME = "filtername"; 0062 const QString FILTER_STRATEGY = "filter_strategy"; 0063 const QString FILTER_VERSION = "filterversion"; 0064 const QString GENERATOR_LAYER = "generatorlayer"; 0065 const QString GENERATOR_NAME = "generatorname"; 0066 const QString GENERATOR_VERSION = "generatorversion"; 0067 const QString GROUP_LAYER = "grouplayer"; 0068 const QString HEIGHT = "height"; 0069 const QString ICC = "icc"; 0070 const QString LAYER = "layer"; 0071 const QString LAYERS = "layers"; 0072 const QString NODE_TYPE = "nodetype"; 0073 const QString LOCKED = "locked"; 0074 const QString MASK = "mask"; 0075 const QString MASKS = "masks"; 0076 const QString MIME = "mime"; 0077 const QString NAME = "name"; 0078 const QString OPACITY = "opacity"; 0079 const QString COLLAPSED = "collapsed"; 0080 const QString COLOR_LABEL = "colorlabel"; 0081 const QString PAINT_LAYER = "paintlayer"; 0082 const QString PROFILE = "profile"; 0083 const QString ROTATION = "rotation"; 0084 const QString SELECTION_MASK = "selectionmask"; 0085 const QString SHAPE_LAYER = "shapelayer"; 0086 const QString REFERENCE_IMAGES_LAYER = "referenceimages"; 0087 const QString FILE_LAYER = "filelayer"; 0088 const QString TRANSPARENCY_MASK = "transparencymask"; 0089 const QString COLORIZE_MASK = "colorizemask"; 0090 const QString COLORIZE_SHOW_COLORING = "show-coloring"; 0091 const QString COLORIZE_EDIT_KEYSTROKES = "edit-keystrokes"; 0092 const QString COLORIZE_KEYSTROKE = "keystroke"; 0093 const QString COLORIZE_KEYSTROKE_COLOR = "color"; 0094 const QString COLORIZE_KEYSTROKE_IS_TRANSPARENT = "is-transparent"; 0095 const QString COLORIZE_COLORING_DEVICE = "colorize-coloring"; 0096 const QString COLORIZE_KEYSTROKES_SECTION = "keystrokes"; 0097 const QString COLORIZE_USE_EDGE_DETECTION = "use-edge-detection"; 0098 const QString COLORIZE_EDGE_DETECTION_SIZE = "edge-detection-size"; 0099 const QString COLORIZE_FUZZY_RADIUS = "fuzzy-radius"; 0100 const QString COLORIZE_CLEANUP = "cleanup"; 0101 const QString COLORIZE_LIMIT_TO_DEVICE = "limit-to-device"; 0102 const QString TRANSFORM_MASK = "transformmask"; 0103 const QString UUID = "uuid"; 0104 const QString VISIBLE = "visible"; 0105 const QString WIDTH = "width"; 0106 const QString X = "x"; 0107 const QString X_RESOLUTION = "x-res"; 0108 const QString X_SCALE = "x_scale"; 0109 const QString X_SHEAR = "x_shear"; 0110 const QString X_TRANSLATION = "x_translation"; 0111 const QString Y = "y"; 0112 const QString Y_RESOLUTION = "y-res"; 0113 const QString Y_SCALE = "y_scale"; 0114 const QString Y_SHEAR = "y_shear"; 0115 const QString Y_TRANSLATION = "y_translation"; 0116 const QString ACTIVE = "active"; 0117 const QString LAYER_STYLE_UUID = "layerstyle"; 0118 const QString PASS_THROUGH_MODE = "passthrough"; 0119 const QString KEYFRAME_FILE = "keyframes"; 0120 const QString PROOFINGPROFILENAME = "proofing-profile-name"; 0121 const QString PROOFINGMODEL = "proofing-model"; 0122 const QString PROOFINGDEPTH = "proofing-depth"; 0123 const QString PROOFINGINTENT = "proofing-intent"; 0124 const QString PROOFINGWARNINGCOLOR ="ProofingWarningColor"; 0125 const QString PROOFINGADAPTATIONSTATE = "proofing-adaptation-state"; 0126 const QString ICCPROOFINGPROFILE ="icc-proofing-profile"; 0127 const QString CANVASPROJECTIONCOLOR = "ProjectionBackgroundColor"; 0128 const QString COLORBYTEDATA = "ColorData"; 0129 const QString SIMPLECOLORDATA = "SimpleColorData"; // easier 8-bit color data that works well with XML 0130 const QString GLOBALASSISTANTSCOLOR = "GlobalAssistantsColor"; 0131 const QString PALETTES = "Palettes"; // ResourceType::Palettes is lowercase, while the tag is uppercase 0132 const QString RESOURCES = "resources"; 0133 const QString MIRROR_AXIS = "MirrorAxis"; 0134 const QString ANNOTATIONS = "Annotations"; 0135 const QString ANNOTATION = "Annotation"; 0136 } 0137 0138 0139 0140 #endif