// -*- C++ -*-
/**
- * \file BiblioCode.h
+ * \file Citation.h
* This file is part of LyX, the document processor.
* Licence details can be found in the file COPYING.
*
- * \author Herbert Voß
+ * \author Herbert Voß
*
* Full author contact details are available in file CREDITS.
*/
-#ifndef BIBLIOCODE_H
-#define BIBLIOCODE_H
+#ifndef CITATION_H
+#define CITATION_H
namespace lyx {
-
+
class Buffer;
enum CiteEngine {
ENGINE_BASIC,
- ENGINE_NATBIB_AUTHORYEAR,
- ENGINE_NATBIB_NUMERICAL,
+ ENGINE_NATBIB,
ENGINE_JURABIB
};
+enum CiteEngineType {
+ ENGINE_TYPE_AUTHORYEAR = 1,
+ ENGINE_TYPE_NUMERICAL = 2,
+};
+
enum CiteStyle {
CITE,
- NOCITE,
CITET,
CITEP,
CITEALT,
CITEALP,
CITEAUTHOR,
CITEYEAR,
- CITEYEARPAR
+ CITEYEARPAR,
+ NOCITE
};