2 /* This file is part of*
3 * ======================================================
5 * LyX, The Document Processor
7 * Copyright 2000 The LyX Team.
9 * ====================================================== */
18 #include "insetcommand.h"
19 #include <sigc++/signal_system.h>
23 #ifdef SIGC_CXX_NAMESPACES
28 /** Used to insert citations
30 class InsetCitation : public InsetCommand {
34 InsetCitation(string const & key, string const & note = string());
38 Inset * Clone() const {
39 return new InsetCitation(getContents(), getOptions());
42 string getScreenLabel() const;
44 EDITABLE Editable() const { return IS_EDITABLE; }
46 void Edit(BufferView *, int, int, unsigned int);
51 #endif // INSET_CITE_H