X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Ffrontends%2Fqt4%2FGuiFloat.h;h=76a73b834de35012f4f66f558e23803058eed566;hb=425d092204118ea6c24c28e85fdf03fcf2bb51a4;hp=881245d0ed6e1b93822735bddb8f9776359816a2;hpb=470aba2a0e552f27d55992372c09f15af9725fa8;p=lyx.git diff --git a/src/frontends/qt4/GuiFloat.h b/src/frontends/qt4/GuiFloat.h index 881245d0ed..76a73b834d 100644 --- a/src/frontends/qt4/GuiFloat.h +++ b/src/frontends/qt4/GuiFloat.h @@ -13,30 +13,40 @@ #define GUIFLOAT_H #include "GuiDialog.h" -#include "ControlFloat.h" #include "ui_FloatUi.h" +#include "insets/InsetFloat.h" + namespace lyx { namespace frontend { -class GuiFloatDialog : public GuiDialog, public Ui::FloatUi +class GuiFloat : public GuiDialog, public Ui::FloatUi { Q_OBJECT public: - GuiFloatDialog(LyXView & lv); + GuiFloat(GuiView & lv); private Q_SLOTS: void change_adaptor(); private: - void closeEvent(QCloseEvent * e); - /// parent controller - ControlFloat & controller(); /// Apply changes void applyView(); /// update void updateContents(); + /// + bool initialiseParams(std::string const & data); + /// clean-up on hide. + void clearParams(); + /// clean-up on hide. + void dispatchParams(); + /// + bool isBufferDependent() const { return true; } + +private: + /// + InsetFloatParams params_; }; } // namespace frontend