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.
29 virtual ~MailInset() {};
31 void showDialog(BufferView *) const;
33 void updateDialog(BufferView *) const;
35 void hideDialog() const;
37 virtual std::string const inset2string(Buffer const &) const = 0;
41 virtual Inset & inset() const = 0;
43 virtual std::string const & name() const = 0;
46 void print_mailer_error(std::string const & class_name,
47 std::string const & data,
48 int arg_id, std::string const & arg);