* Full author contact details are available in file CREDITS.
*/
-#ifndef QFLOAT_H
-#define QFLOAT_H
+#ifndef GUIFLOAT_H
+#define GUIFLOAT_H
-#include "GuiDialogView.h"
-#include "GuiFloatDialog.h"
+#include "GuiDialog.h"
+#include "ControlFloat.h"
+#include "ui_FloatUi.h"
namespace lyx {
namespace frontend {
+class GuiFloatDialog : public GuiDialog, public Ui::FloatUi
+{
+ Q_OBJECT
-class ControlFloat;
-
-///
-class GuiFloat : public QController<ControlFloat, GuiView<GuiFloatDialog> > {
public:
- ///
- friend class GuiFloatDialog;
- ///
- GuiFloat(Dialog &);
+ GuiFloatDialog(LyXView & lv);
+
+private Q_SLOTS:
+ void change_adaptor();
+
private:
+ void closeEvent(QCloseEvent * e);
+ /// parent controller
+ ControlFloat & controller();
/// Apply changes
- virtual void apply();
+ void applyView();
/// update
- virtual void update_contents();
- /// build the dialog
- virtual void build_dialog();
+ void updateContents();
};
} // namespace frontend
} // namespace lyx
-#endif // QFLOAT_H
+#endif // GUIFLOAT_H