* Licence details can be found in the file COPYING.
*
* \author Angus Leeming
- * \author Jürgen Spitzmüller
+ * \author Jürgen Spitzmüller
*
* Full author contact details are available in file CREDITS.
*/
namespace frontend {
-class GuiSendTo : public GuiDialog, public Ui::SendtoUi, public Controller
+class GuiSendTo : public GuiDialog, public Ui::SendtoUi
{
Q_OBJECT
public:
- GuiSendTo(LyXView & lv);
+ GuiSendTo(GuiView & lv);
private Q_SLOTS:
void changed_adaptor();
void slotFormatSelected(QListWidgetItem *) {}
private:
- void closeEvent(QCloseEvent * e);
- /// parent controller
- Controller & controller() { return *this; }
///
bool isValid();
/// Apply from dialog
/// Update the dialog
void updateContents();
- ///
- std::vector<Format const *> all_formats_;
///
bool initialiseParams(std::string const & data);
///
+ void paramsToDialog(Format const * format, QString const & command);
+ ///
void clearParams() {}
///
void dispatchParams();
///
bool isBufferDependent() const { return true; }
///
- kb_action getLfun() const { return LFUN_BUFFER_EXPORT_CUSTOM; }
-
- /// Return a vector of those formats that can be exported from "lyx".
- std::vector<Format const *> allFormats() const;
+ FuncCode getLfun() const { return LFUN_BUFFER_EXPORT_CUSTOM; }
private:
///
Format const * format_;
///
- std::string command_;
+ QString command_;
};
} // namespace frontend