]> git.lyx.org Git - lyx.git/blob - src/mathed/ref_inset.h
remove unneeded member
[lyx.git] / src / mathed / ref_inset.h
1 #ifndef REF_INSET_H
2 #define REF_INSET_H
3
4 #include "command_inset.h"
5
6 // for \ref 
7 class RefInset : public CommandInset {
8 public:
9         ///
10         RefInset();
11         ///
12         explicit RefInset(string const & data);
13         ///
14         MathInset * clone() const;
15         ///
16         //void write(WriteStream & os) const;
17         ///
18         void infoize(std::ostream & os) const;
19         ///
20         int dispatch(string const & cmd, idx_type idx, pos_type pos);
21         ///
22         string screenLabel() const;
23         ///
24         void validate(LaTeXFeatures & features) const;
25
26         /// plain ascii output
27         int ascii(std::ostream & os, int) const;
28         /// linuxdoc output
29         int linuxdoc(std::ostream & os) const;
30         /// docbook output
31         int docbook(std::ostream & os, bool) const;
32
33
34         struct type_info {
35                 ///
36                 string latex_name;
37                 ///
38                 string gui_name;
39                 ///
40                 string short_gui_name;
41         };
42         static type_info types[];
43         ///
44         static int getType(string const & name);
45         ///
46         static string const & getName(int type);
47 };
48
49 #endif