tdf#130857 qt weld: Implement QtInstanceWidget::strip_mnemonic
[LibreOffice.git] / include / filter / msfilter / ww8fields.hxx
blob8399fe22edb03a62b95ef821da535765c27560bd
1 /* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
2 /*
3 * This file is part of the LibreOffice project.
5 * This Source Code Form is subject to the terms of the Mozilla Public
6 * License, v. 2.0. If a copy of the MPL was not distributed with this
7 * file, You can obtain one at http://mozilla.org/MPL/2.0/.
9 * This file incorporates work covered by the following license notice:
11 * Licensed to the Apache Software Foundation (ASF) under one or more
12 * contributor license agreements. See the NOTICE file distributed
13 * with this work for additional information regarding copyright
14 * ownership. The ASF licenses this file to you under the Apache
15 * License, Version 2.0 (the "License"); you may not use this file
16 * except in compliance with the License. You may obtain a copy of
17 * the License at http://www.apache.org/licenses/LICENSE-2.0 .
20 #pragma once
22 namespace ww
24 enum eField
26 eNONE = 0,
27 eUNKNOWN = 1,
28 ePOSSIBLEBOOKMARK = 2,
29 eREF = 3,
30 eXE = 4,
31 eFOOTREF = 5,
32 eSET = 6,
33 eIF = 7,
34 eINDEX = 8,
35 eTC = 9,
36 eSTYLEREF = 10,
37 eRD = 11,
38 eSEQ = 12,
39 eTOC = 13,
40 eINFO = 14,
41 eTITLE = 15,
42 eSUBJECT = 16,
43 eAUTHOR = 17,
44 eKEYWORDS = 18,
45 eCOMMENTS = 19,
46 eLASTSAVEDBY = 20,
47 eCREATEDATE = 21,
48 eSAVEDATE = 22,
49 ePRINTDATE = 23,
50 eREVNUM = 24,
51 eEDITTIME = 25,
52 eNUMPAGES = 26,
53 eNUMWORDS = 27,
54 eNUMCHARS = 28,
55 eFILENAME = 29,
56 eTEMPLATE = 30,
57 eDATE = 31,
58 eTIME = 32,
59 ePAGE = 33,
60 eEquals = 34,
61 eQUOTE = 35,
62 eMERGEINC = 36,
63 ePAGEREF = 37,
64 eASK = 38,
65 eFILLIN = 39,
66 eMERGEDATA = 40,
67 eNEXT = 41,
68 eNEXTIF = 42,
69 eSKIPIF = 43,
70 eMERGEREC = 44,
71 eDDEREF = 45,
72 eDDEAUTOREF = 46,
73 eGLOSSREF = 47,
74 ePRINT = 48,
75 eEQ = 49,
76 eGOTOBUTTON = 50,
77 eMACROBUTTON = 51,
78 eAUTONUMOUT = 52,
79 eAUTONUMLGL = 53,
80 eAUTONUM = 54,
81 eINCLUDETIFF = 55,
82 eLINK = 56,
83 eSYMBOL = 57,
84 eEMBED = 58,
85 eMERGEFIELD = 59,
86 eUSERNAME = 60,
87 eUSERINITIALS = 61,
88 eUSERADDRESS = 62,
89 eBARCODE = 63,
90 eDOCVARIABLE = 64,
91 eSECTION = 65,
92 eSECTIONPAGES = 66,
93 eINCLUDEPICTURE = 67,
94 eINCLUDETEXT = 68,
95 eFILESIZE = 69,
96 eFORMTEXT = 70,
97 eFORMCHECKBOX = 71,
98 eNOTEREF = 72,
99 eTOA = 73,
100 eTA = 74,
101 eMERGESEQ = 75,
102 eMACRO = 76,
103 ePRIVATE = 77,
104 eDATABASE = 78,
105 eAUTOTEXT = 79,
106 eCOMPARE = 80,
107 ePLUGIN = 81,
108 eSUBSCRIBER = 82,
109 eFORMDROPDOWN = 83,
110 eADVANCE = 84,
111 eDOCPROPERTY = 85,
112 eUNKNOWN2 = 86,
113 eCONTROL = 87,
114 eHYPERLINK = 88,
115 eAUTOTEXTLIST = 89,
116 eLISTNUM = 90,
117 eHTMLCONTROL = 91,
118 eBIDIOUTLINE = 92,
119 eADDRESSBLOCK = 93,
120 eGREETINGLINE = 94,
121 eSHAPE = 95,
122 // NOTE: values > 95 / 0x5F do not correspond to documented WW8 fields
123 // and thus need special handling in WW8Export::OutputField()!
124 eBIBLIOGRAPHY = 96,
125 eCITATION = 97,
126 eFORMDATE = 98,
130 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */