3 * \file ControlSendto.h
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.
12 #ifndef CONTROLSENDTO_H
13 #define CONTROLSENDTO_H
16 #include "ControlDialog_impl.h"
17 #include "support/std_string.h"
23 /** A controller for the Custom Export dialogs.
25 class ControlSendto : public ControlDialogBD {
28 ControlSendto(LyXView &, Dialogs &);
30 /// Return a vector of those formats that can be exported from "lyx".
31 std::vector<Format const *> const allFormats() const;
33 /// The format to export to
34 Format const * getFormat() { return format_; }
35 void setFormat(Format const *);
37 /// The command to be executed
38 string const getCommand() const { return command_; };
39 void setCommand(string const &);
44 Format const * format_;
49 #endif // CONTROLSENDTO_H