#include "debug.h"
#include "gettext.h"
-#include "Color.h"
-#include "Paragraph.h"
-
-#include <sstream>
namespace lyx {
-using std::string;
-using std::auto_ptr;
-using std::ostream;
-using std::ostringstream;
-
InsetOptArg::InsetOptArg(BufferParams const & ins)
: InsetCollapsable(ins)
{
- LyXFont font(LyXFont::ALL_SANE);
+ Font font(Font::ALL_SANE);
font.setColor(Color::collapsable);
setLabelFont(font);
setLabel(_("opt"));
InsetOptArg::InsetOptArg(InsetOptArg const & in)
: InsetCollapsable(in)
{
- LyXFont font(LyXFont::ALL_SANE);
+ Font font(Font::ALL_SANE);
font.setColor(Color::collapsable);
setLabelFont(font);
setLabel(_("opt"));
}
-auto_ptr<InsetBase> InsetOptArg::doClone() const
+Inset * InsetOptArg::clone() const
{
- return auto_ptr<InsetBase>(new InsetOptArg(*this));
+ return new InsetOptArg(*this);
}
}
-void InsetOptArg::write(Buffer const & buf, ostream & os) const
+void InsetOptArg::write(Buffer const & buf, std::ostream & os) const
{
os << "OptArg" << "\n";
InsetCollapsable::write(buf, os);
int InsetOptArg::latex(Buffer const &, odocstream &,
- OutputParams const &) const
+ OutputParams const &) const
{
return 0;
}
int InsetOptArg::plaintext(Buffer const &, odocstream &,
- OutputParams const &) const
+ OutputParams const &) const
{
return 0; // do not output optional arguments
}
int InsetOptArg::docbook(Buffer const &, odocstream &,
- OutputParams const &) const
+ OutputParams const &) const
{
return 0;
}