1 /* This file is part of the KDE project 2 * Copyright 2008 (C) Boudewijn Rempt <boud@valdyas.org> 3 * 4 * This library is free software; you can redistribute it and/or 5 * modify it under the terms of the GNU Library General Public 6 * License as published by the Free Software Foundation; either 7 * version 2 of the License, or (at your option) any later version. 8 * 9 * This library is distributed in the hope that it will be useful, 10 * but WITHOUT ANY WARRANTY; without even the implied warranty of 11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU 12 * Library General Public License for more details. 13 * 14 * You should have received a copy of the GNU Library General Public License 15 * along with this library; see the file COPYING.LIB. If not, write to 16 * the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, 17 * Boston, MA 02110-1301, USA. 18 */ 19 #ifndef KIS_KRA_TAGS 20 #define KIS_KRA_TAGS 21 22 #include <QString> 23 24 25 /** 26 * Tag definitions for our xml file format 27 */ 28 namespace KRA 29 { 30 31 // mimetype 32 const QString NATIVE_MIMETYPE = "application/x-kra"; 33 34 // xml tags 35 const QString SEPARATOR = "/"; 36 const QString SHAPE_LAYER_PATH = "/shapelayers/"; 37 const QString EXIF_PATH = "/annotations/exif"; 38 const QString ICC_PATH = "/annotations/icc"; 39 const QString ICC_PROOFING_PATH = "/annotations/proofing/icc"; 40 const QString LAYER_STYLES_PATH = "/annotations/layerstyles.asl"; 41 const QString ASSISTANTS_PATH = "/assistants/"; 42 const QString LAYER_PATH = "/layers/"; 43 const QString PALETTE_PATH = "/palettes/"; 44 45 const QString ADJUSTMENT_LAYER = "adjustmentlayer"; 46 const QString CHANNEL_FLAGS = "channelflags"; 47 const QString CHANNEL_LOCK_FLAGS = "channellockflags"; 48 const QString CLONE_FROM = "clonefrom"; 49 const QString CLONE_FROM_UUID = "clonefromuuid"; 50 const QString CLONE_LAYER = "clonelayer"; 51 const QString CLONE_TYPE = "clonetype"; 52 const QString COLORSPACE_NAME = "colorspacename"; 53 const QString COMPOSITE_OP = "compositeop"; 54 const QString DESCRIPTION = "description"; 55 const QString ONION_SKIN_ENABLED = "onionskin"; 56 const QString VISIBLE_IN_TIMELINE = "intimeline"; 57 58 const QString DOT_FILTERCONFIG = ".filterconfig"; 59 const QString DOT_TRANSFORMCONFIG = ".transformconfig"; 60 const QString DOT_ICC = ".icc"; 61 const QString DOT_PIXEL_SELECTION = ".pixelselection"; 62 const QString DOT_SHAPE_SELECTION = ".shapeselection"; 63 const QString DOT_SHAPE_LAYER = ".shapelayer"; 64 const QString DOT_COLORIZE_MASK = ".colorizemask"; 65 const QString DOT_METADATA = ".metadata"; 66 67 const QString FILE_NAME = "filename"; 68 const QString FILTER_MASK = "filtermask"; 69 const QString FILTER_NAME = "filtername"; 70 const QString FILTER_STATEGY = "filter_strategy"; 71 const QString FILTER_VERSION = "filterversion"; 72 const QString GENERATOR_LAYER = "generatorlayer"; 73 const QString GENERATOR_NAME = "generatorname"; 74 const QString GENERATOR_VERSION = "generatorversion"; 75 const QString GROUP_LAYER = "grouplayer"; 76 const QString HEIGHT = "height"; 77 const QString ICC = "icc"; 78 const QString LAYER = "layer"; 79 const QString LAYERS = "layers"; 80 const QString NODE_TYPE = "nodetype"; 81 const QString LOCKED = "locked"; 82 const QString MASK = "mask"; 83 const QString MASKS = "masks"; 84 const QString MIME = "mime"; 85 const QString NAME = "name"; 86 const QString OPACITY = "opacity"; 87 const QString COLLAPSED = "collapsed"; 88 const QString COLOR_LABEL = "colorlabel"; 89 const QString PAINT_LAYER = "paintlayer"; 90 const QString PROFILE = "profile"; 91 const QString ROTATION = "rotation"; 92 const QString SELECTION_MASK = "selectionmask"; 93 const QString SHAPE_LAYER = "shapelayer"; 94 const QString REFERENCE_IMAGES_LAYER = "referenceimages"; 95 const QString FILE_LAYER = "filelayer"; 96 const QString TRANSPARENCY_MASK = "transparencymask"; 97 const QString COLORIZE_MASK = "colorizemask"; 98 const QString COLORIZE_SHOW_COLORING = "show-coloring"; 99 const QString COLORIZE_EDIT_KEYSTROKES = "edit-keystrokes"; 100 const QString COLORIZE_KEYSTROKE = "keystroke"; 101 const QString COLORIZE_KEYSTROKE_COLOR = "color"; 102 const QString COLORIZE_KEYSTROKE_IS_TRANSPARENT = "is-transparent"; 103 const QString COLORIZE_COLORING_DEVICE = "colorize-coloring"; 104 const QString COLORIZE_KEYSTROKES_SECTION = "keystrokes"; 105 const QString COLORIZE_USE_EDGE_DETECTION = "use-edge-detection"; 106 const QString COLORIZE_EDGE_DETECTION_SIZE = "edge-detection-size"; 107 const QString COLORIZE_FUZZY_RADIUS = "fuzzy-radius"; 108 const QString COLORIZE_CLEANUP = "cleanup"; 109 const QString COLORIZE_LIMIT_TO_DEVICE = "limit-to-device"; 110 const QString TRANSFORM_MASK = "transformmask"; 111 const QString UUID = "uuid"; 112 const QString VISIBLE = "visible"; 113 const QString WIDTH = "width"; 114 const QString X = "x"; 115 const QString X_RESOLUTION = "x-res"; 116 const QString X_SCALE = "x_scale"; 117 const QString X_SHEAR = "x_shear"; 118 const QString X_TRANSLATION = "x_translation"; 119 const QString Y = "y"; 120 const QString Y_RESOLUTION = "y-res"; 121 const QString Y_SCALE = "y_scale"; 122 const QString Y_SHEAR = "y_shear"; 123 const QString Y_TRANSLATION = "y_translation"; 124 const QString ACTIVE = "active"; 125 const QString LAYER_STYLE_UUID = "layerstyle"; 126 const QString PASS_THROUGH_MODE = "passthrough"; 127 const QString KEYFRAME_FILE = "keyframes"; 128 const QString PROOFINGPROFILENAME = "proofing-profile-name"; 129 const QString PROOFINGMODEL = "proofing-model"; 130 const QString PROOFINGDEPTH = "proofing-depth"; 131 const QString PROOFINGINTENT = "proofing-intent"; 132 const QString PROOFINGWARNINGCOLOR ="ProofingWarningColor"; 133 const QString PROOFINGADAPTATIONSTATE = "proofing-adaptation-state"; 134 const QString ICCPROOFINGPROFILE ="icc-proofing-profile"; 135 const QString CANVASPROJECTIONCOLOR = "ProjectionBackgroundColor"; 136 const QString COLORBYTEDATA = "ColorData"; 137 const QString SIMPLECOLORDATA = "SimpleColorData"; // easier 8-bit color data that works well with XML 138 const QString GLOBALASSISTANTSCOLOR = "GlobalAssistantsColor"; 139 const QString PALETTES = "Palettes"; 140 const QString MIRROR_AXIS = "MirrorAxis"; 141 } 142 143 144 145 #endif 146