+ CitationStyle() : name("cite"), cmd("cite"), forceUpperCase(false),
+ hasStarredVersion(false), hasQualifiedList(false),
+ textAfter(false), textBefore(false) {}
+
+ /// the LyX name
+ std::string name;
+ /// the LaTeX command (might differ from the LyX name)
+ std::string cmd;
+ /// Optional alternative description what the starred version does (for the GUI)
+ std::string stardesc;
+ /// Optional tooltip for the starred version
+ std::string startooltip;
+ /// upper casing author prefixes (van -> Van)
+ bool forceUpperCase;
+ /// starred version (full author list by default)
+ bool hasStarredVersion;
+ /// allows for qualified citation lists (a Biblatex feature)
+ bool hasQualifiedList;
+ /// supports text after the citation
+ bool textAfter;
+ /// supports text before the citation
+ bool textBefore;
+};
+