4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
9 * Full author contact details are available in file CREDITS.
23 ENGINE_TYPE_AUTHORYEAR = 1,
24 ENGINE_TYPE_NUMERICAL = 2,
25 ENGINE_TYPE_DEFAULT = 3,
33 CitationStyle() : name("cite"), cmd("cite"), forceUpperCase(false),
34 hasStarredVersion(false), textAfter(false), textBefore(false) {}
38 /// the LaTeX command (might differ from the LyX name)
40 /// Optional alternative description what the starred version does (for the GUI)
42 /// Optional tooltip for the starred version
43 std::string startooltip;
44 /// upper casing author prefixes (van -> Van)
46 /// starred version (full author list by default)
47 bool hasStarredVersion;
48 /// supports text after the citation
50 /// supports text before the citation