#define GUIERT_H
#include "GuiDialog.h"
-#include "ControlERT.h"
#include "ui_ERTUi.h"
+#include "insets/InsetERT.h" // InsetERT::ERTStatus
namespace lyx {
namespace frontend {
-class GuiERTDialog : public GuiDialog, public Ui::ERTUi
+class GuiERT : public GuiDialog, public Ui::ERTUi
{
Q_OBJECT
public:
- GuiERTDialog(LyXView & lv);
+ GuiERT(GuiView & lv);
private Q_SLOTS:
void change_adaptor();
private:
- void closeEvent(QCloseEvent * e);
- /// parent controller
- ControlERT & controller();
/// Apply changes
void applyView();
/// update
void updateContents();
+ ///
+ InsetCollapsable::CollapseStatus status() const { return status_; }
+ ///
+ void setStatus(InsetCollapsable::CollapseStatus status) { status_ = status; }
+ ///
+ bool initialiseParams(std::string const & data);
+ /// clean-up on hide.
+ void clearParams();
+ /// clean-up on hide.
+ void dispatchParams();
+ ///
+ bool isBufferDependent() const { return true; }
+private:
+ ///
+ InsetCollapsable::CollapseStatus status_;
};
} // namespace frontend