bump product version to 4.1.6.2
[LibreOffice.git] / sw / inc / toxe.hxx
blob550f0ac79fe3e6486357f6d44164432363d826ac
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 .
19 #ifndef _TOXE_HXX
20 #define _TOXE_HXX
22 enum SwTOXSearch
24 TOX_NXT,
25 TOX_PRV,
26 TOX_SAME_NXT,
27 TOX_SAME_PRV
30 enum SwTOIKeyType
32 TOI_PRIMARY,
33 TOI_SECONDARY
36 enum TOXTypes
38 TOX_INDEX,
39 TOX_USER,
40 TOX_CONTENT,
41 TOX_ILLUSTRATIONS,
42 TOX_OBJECTS,
43 TOX_TABLES,
44 TOX_AUTHORITIES
46 // this enum contains all types of sources
47 enum ToxAuthorityType
49 //BiBTeX - fields
50 AUTH_TYPE_ARTICLE,
51 AUTH_TYPE_BOOK,
52 AUTH_TYPE_BOOKLET,
53 AUTH_TYPE_CONFERENCE,
54 AUTH_TYPE_INBOOK,
55 AUTH_TYPE_INCOLLECTION,
56 AUTH_TYPE_INPROCEEDINGS,
57 AUTH_TYPE_JOURNAL,
58 AUTH_TYPE_MANUAL,
59 AUTH_TYPE_MASTERSTHESIS,
60 AUTH_TYPE_MISC,
61 AUTH_TYPE_PHDTHESIS,
62 AUTH_TYPE_PROCEEDINGS,
63 AUTH_TYPE_TECHREPORT,
64 AUTH_TYPE_UNPUBLISHED,
65 //additional types
66 AUTH_TYPE_EMAIL,
67 AUTH_TYPE_WWW,
68 AUTH_TYPE_CUSTOM1,
69 AUTH_TYPE_CUSTOM2,
70 AUTH_TYPE_CUSTOM3,
71 AUTH_TYPE_CUSTOM4,
72 AUTH_TYPE_CUSTOM5,
73 AUTH_TYPE_END
76 //this enum contains the fields of an authority entry
77 enum ToxAuthorityField
79 AUTH_FIELD_IDENTIFIER,
80 AUTH_FIELD_AUTHORITY_TYPE, //ToxAuthorityType
81 //BibTex types
82 AUTH_FIELD_ADDRESS,
83 AUTH_FIELD_ANNOTE,
84 AUTH_FIELD_AUTHOR,
85 AUTH_FIELD_BOOKTITLE,
86 AUTH_FIELD_CHAPTER,
87 AUTH_FIELD_EDITION,
88 AUTH_FIELD_EDITOR,
89 AUTH_FIELD_HOWPUBLISHED,
90 AUTH_FIELD_INSTITUTION,
91 AUTH_FIELD_JOURNAL,
92 AUTH_FIELD_MONTH,
93 AUTH_FIELD_NOTE,
94 AUTH_FIELD_NUMBER,
95 AUTH_FIELD_ORGANIZATIONS,
96 AUTH_FIELD_PAGES,
97 AUTH_FIELD_PUBLISHER,
98 AUTH_FIELD_SCHOOL,
99 AUTH_FIELD_SERIES,
100 AUTH_FIELD_TITLE,
101 AUTH_FIELD_REPORT_TYPE,
102 AUTH_FIELD_VOLUME,
103 AUTH_FIELD_YEAR,
104 //additional types
105 AUTH_FIELD_URL,
106 AUTH_FIELD_CUSTOM1,
107 AUTH_FIELD_CUSTOM2,
108 AUTH_FIELD_CUSTOM3,
109 AUTH_FIELD_CUSTOM4,
110 AUTH_FIELD_CUSTOM5,
111 AUTH_FIELD_ISBN,
112 AUTH_FIELD_END
116 #endif
118 /* vim:set shiftwidth=4 softtabstop=4 expandtab: */