+
+class InsetClearPage : public InsetPagebreak {
+public:
+ InsetClearPage() {}
+
+ docstring insetLabel() const { return _("Clear Page"); }
+
+ std::string getCmdName() const { return "\\clearpage"; }
+
+private:
+ virtual std::auto_ptr<InsetBase> doClone() const
+ {
+ return std::auto_ptr<InsetBase>(new InsetClearPage);
+ }
+};
+
+
+class InsetClearDoublePage : public InsetPagebreak {
+public:
+ InsetClearDoublePage() {}
+
+ docstring insetLabel() const { return _("Clear Double Page"); }
+
+ std::string getCmdName() const { return "\\cleardoublepage"; }
+
+private:
+ virtual std::auto_ptr<InsetBase> doClone() const
+ {
+ return std::auto_ptr<InsetBase>(new InsetClearDoublePage);
+ }
+};
+
+} // namespace lyx
+
+#endif // INSET_PAGEBREAK_H