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 /** Used to insert citations
25 class InsetCitation : public InsetCommand {
29 InsetCitation(string const & key, string const & note = string());
33 Inset * Clone() const {
34 return new InsetCitation(getContents(), getOptions());
37 string getScreenLabel() const;
39 EDITABLE Editable() const { return IS_EDITABLE; }
41 void Edit(BufferView *, int, int, unsigned int);
43 SigC::Signal0<void> hide;
46 #endif // INSET_CITE_H