X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=src%2Ffrontends%2Fqt4%2FGuiExternal.h;h=e1157e977c3e9935f4e757b2f6828df10cd708ce;hb=b6eacd8d4f86734e8abef3335b190ce12a6a11b5;hp=dd591e3f1456f51e6b335c3f5d66ffc1366d928e;hpb=9f3c7cf1ea1851cd77bd07b369a602a9608c265d;p=lyx.git diff --git a/src/frontends/qt4/GuiExternal.h b/src/frontends/qt4/GuiExternal.h index dd591e3f14..e1157e977c 100644 --- a/src/frontends/qt4/GuiExternal.h +++ b/src/frontends/qt4/GuiExternal.h @@ -17,23 +17,11 @@ #include "GuiDialog.h" #include "ui_ExternalUi.h" -#include "support/types.h" - #include "insets/InsetExternal.h" -#include -#include -#include +#include namespace lyx { - -namespace external { - -class Template; -class RotationDataType; - -} // namespace external - namespace frontend { class GuiExternal : public GuiDialog, public Ui::ExternalUi @@ -47,19 +35,17 @@ private Q_SLOTS: void bbChanged(); void browseClicked(); void change_adaptor(); - void editClicked(); - void extraChanged(const QString&); - void formatChanged(const QString&); + void extraChanged(const QString &); + void formatChanged(const QString &); void getbbClicked(); void sizeChanged(); void templateChanged(); void widthUnitChanged(); -public: +private: /// - typedef std::map MapType; + typedef QHash MapType; -private: /// bool activateAspectratio() const; /// Apply changes @@ -68,11 +54,9 @@ private: void updateContents(); /// Helper function called when the template is changed. void updateTemplate(); - /// get bounding box from file - void getBB(); - /// - MapType extra_; + bool usingScale() const; + /// bool initialiseParams(std::string const & data); /// clean-up on hide. @@ -83,26 +67,14 @@ private: bool isBufferDependent() const { return true; } /// - void editExternal(); - /// - std::vector const getTemplates() const; - /// - int getTemplateNumber(std::string const &) const; - /// - external::Template getTemplate(int) const; - /// - std::string const - getTemplateFilters(std::string const & template_name) const; - /// - docstring const browse(docstring const & input_file, - docstring const & template_name) const; + QString browse(QString const & input_file, + QString const & template_name) const; - /// Read the Bounding Box from a eps or ps-file - std::string const readBB(std::string const & file); /// -private: + MapType extra_; /// InsetExternalParams params_; + /// bool bbChanged_; };