4 * This file is part of LyX, the document processor.
5 * Licence details can be found in the file COPYING.
7 * \author Angus Leeming
9 * Full author contact details are available in file CREDITS.
26 virtual ~MailInset() {};
28 void showDialog(BufferView *) const;
30 void updateDialog(BufferView *) const;
32 void hideDialog() const;
34 virtual std::string const inset2string(Buffer const &) const = 0;
38 virtual InsetBase & inset() const = 0;
40 virtual std::string const & name() const = 0;
43 void print_mailer_error(std::string const & class_name,
44 std::string const & data,
45 int arg_id, std::string const & arg);