1 /* This file is part of
2 * ======================================================
4 * LyX, The Document Processor
6 * Copyright 2001 The LyX Team.
8 * ======================================================
10 * \file ControlCitation.h
11 * \author Angus Leeming <a.leeming@ic.ac.uk>
14 #ifndef CONTROLCITATION_H
15 #define CONTROLCITATION_H
21 #include "ControlCommand.h"
22 #include "biblio.h" // biblio::InfoMap
24 /** A controller for Citation dialogs.
26 class ControlCitation : public ControlCommand
30 ControlCitation(LyXView &, Dialogs &);
32 /// Returns a reference to the map of stored keys
33 biblio::InfoMap const & bibkeysInfo() const;
36 /// create the InfoMap of keys and data
37 virtual void setDaughterParams();
39 virtual void clearDaughterParams();
41 /// The info associated with each key
42 biblio::InfoMap bibkeysInfo_;
45 #endif // CONTROLCITATION_H