LibreOffice Module extensions (master) 1
Classes | Macros | Typedefs
bibconfig.hxx File Reference
#include <unotools/configitem.hxx>
#include <tools/long.hxx>
#include <vector>
#include <memory>
Include dependency graph for bibconfig.hxx:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  StringPair
 
struct  Mapping
 
struct  BibDBDescriptor
 
class  BibConfig
 
class  DBChangeDialogConfig_Impl
 

Macros

#define COLUMN_COUNT   32
 
#define IDENTIFIER_POS   0
 
#define AUTHORITYTYPE_POS   1
 
#define AUTHOR_POS   2
 
#define TITLE_POS   3
 
#define YEAR_POS   4
 
#define ISBN_POS   5
 
#define BOOKTITLE_POS   6
 
#define CHAPTER_POS   7
 
#define EDITION_POS   8
 
#define EDITOR_POS   9
 
#define HOWPUBLISHED_POS   10
 
#define INSTITUTION_POS   11
 
#define JOURNAL_POS   12
 
#define MONTH_POS   13
 
#define NOTE_POS   14
 
#define ANNOTE_POS   15
 
#define NUMBER_POS   16
 
#define ORGANIZATIONS_POS   17
 
#define PAGES_POS   18
 
#define PUBLISHER_POS   19
 
#define ADDRESS_POS   20
 
#define SCHOOL_POS   21
 
#define SERIES_POS   22
 
#define REPORTTYPE_POS   23
 
#define VOLUME_POS   24
 
#define URL_POS   25
 
#define CUSTOM1_POS   26
 
#define CUSTOM2_POS   27
 
#define CUSTOM3_POS   28
 
#define CUSTOM4_POS   29
 
#define CUSTOM5_POS   30
 
#define LOCAL_URL_POS   31
 

Typedefs

typedef std::vector< std::unique_ptr< Mapping > > MappingArray
 

Macro Definition Documentation

◆ ADDRESS_POS

#define ADDRESS_POS   20

Definition at line 52 of file bibconfig.hxx.

◆ ANNOTE_POS

#define ANNOTE_POS   15

Definition at line 47 of file bibconfig.hxx.

◆ AUTHOR_POS

#define AUTHOR_POS   2

Definition at line 34 of file bibconfig.hxx.

◆ AUTHORITYTYPE_POS

#define AUTHORITYTYPE_POS   1

Definition at line 33 of file bibconfig.hxx.

◆ BOOKTITLE_POS

#define BOOKTITLE_POS   6

Definition at line 38 of file bibconfig.hxx.

◆ CHAPTER_POS

#define CHAPTER_POS   7

Definition at line 39 of file bibconfig.hxx.

◆ COLUMN_COUNT

#define COLUMN_COUNT   32

Definition at line 31 of file bibconfig.hxx.

◆ CUSTOM1_POS

#define CUSTOM1_POS   26

Definition at line 58 of file bibconfig.hxx.

◆ CUSTOM2_POS

#define CUSTOM2_POS   27

Definition at line 59 of file bibconfig.hxx.

◆ CUSTOM3_POS

#define CUSTOM3_POS   28

Definition at line 60 of file bibconfig.hxx.

◆ CUSTOM4_POS

#define CUSTOM4_POS   29

Definition at line 61 of file bibconfig.hxx.

◆ CUSTOM5_POS

#define CUSTOM5_POS   30

Definition at line 62 of file bibconfig.hxx.

◆ EDITION_POS

#define EDITION_POS   8

Definition at line 40 of file bibconfig.hxx.

◆ EDITOR_POS

#define EDITOR_POS   9

Definition at line 41 of file bibconfig.hxx.

◆ HOWPUBLISHED_POS

#define HOWPUBLISHED_POS   10

Definition at line 42 of file bibconfig.hxx.

◆ IDENTIFIER_POS

#define IDENTIFIER_POS   0

Definition at line 32 of file bibconfig.hxx.

◆ INSTITUTION_POS

#define INSTITUTION_POS   11

Definition at line 43 of file bibconfig.hxx.

◆ ISBN_POS

#define ISBN_POS   5

Definition at line 37 of file bibconfig.hxx.

◆ JOURNAL_POS

#define JOURNAL_POS   12

Definition at line 44 of file bibconfig.hxx.

◆ LOCAL_URL_POS

#define LOCAL_URL_POS   31

Definition at line 63 of file bibconfig.hxx.

◆ MONTH_POS

#define MONTH_POS   13

Definition at line 45 of file bibconfig.hxx.

◆ NOTE_POS

#define NOTE_POS   14

Definition at line 46 of file bibconfig.hxx.

◆ NUMBER_POS

#define NUMBER_POS   16

Definition at line 48 of file bibconfig.hxx.

◆ ORGANIZATIONS_POS

#define ORGANIZATIONS_POS   17

Definition at line 49 of file bibconfig.hxx.

◆ PAGES_POS

#define PAGES_POS   18

Definition at line 50 of file bibconfig.hxx.

◆ PUBLISHER_POS

#define PUBLISHER_POS   19

Definition at line 51 of file bibconfig.hxx.

◆ REPORTTYPE_POS

#define REPORTTYPE_POS   23

Definition at line 55 of file bibconfig.hxx.

◆ SCHOOL_POS

#define SCHOOL_POS   21

Definition at line 53 of file bibconfig.hxx.

◆ SERIES_POS

#define SERIES_POS   22

Definition at line 54 of file bibconfig.hxx.

◆ TITLE_POS

#define TITLE_POS   3

Definition at line 35 of file bibconfig.hxx.

◆ URL_POS

#define URL_POS   25

Definition at line 57 of file bibconfig.hxx.

◆ VOLUME_POS

#define VOLUME_POS   24

Definition at line 56 of file bibconfig.hxx.

◆ YEAR_POS

#define YEAR_POS   4

Definition at line 36 of file bibconfig.hxx.

Typedef Documentation

◆ MappingArray

typedef std::vector<std::unique_ptr<Mapping> > MappingArray

Definition at line 28 of file bibconfig.hxx.