X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiExternal.h;h=e1157e977c3e9935f4e757b2f6828df10cd708ce;hb=b6eacd8d4f86734e8abef3335b190ce12a6a11b5;hp=b5ae2becee616537a37445655a1a2a892b44083f;hpb=6f3cdf8da80a6b3889f2a3b8b53f44590152d600;p=lyx.git diff --git a/src/frontends/qt4/GuiExternal.h b/src/frontends/qt4/GuiExternal.h index b5ae2becee..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 @@ -41,27 +29,24 @@ class GuiExternal : public GuiDialog, public Ui::ExternalUi Q_OBJECT public: - GuiExternal(LyXView & lv); + GuiExternal(GuiView & lv); 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: - void closeEvent(QCloseEvent * e); - // + /// bool activateAspectratio() const; /// Apply changes void applyView(); @@ -69,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. @@ -84,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_; };