X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Fmathed%2Fmath_gridinset.h;h=7b0b329552cf40efaeb3b22545c92c69f01e50be;hb=701b99ecd70ac472aa53c8b2317af44def4f9670;hp=e664dd7cff962ab50d48ed49211c3a53b73e0988;hpb=2c535ef9e9169ddaeece0b2b6e8d5a0566ab7201;p=lyx.git diff --git a/src/mathed/math_gridinset.h b/src/mathed/math_gridinset.h index e664dd7cff..7b0b329552 100644 --- a/src/mathed/math_gridinset.h +++ b/src/mathed/math_gridinset.h @@ -20,7 +20,6 @@ * This is the base to all grid-like editable math objects */ class MathGridInset : public MathNestInset { - public: /// additional per-cell information @@ -94,8 +93,6 @@ public: /// Ensures that the dialog is closed. ~MathGridInset(); /// - std::auto_ptr clone() const; - /// void metrics(MetricsInfo & mi) const; /// void metrics(MetricsInfo & mi, Dimension &) const; @@ -211,8 +208,10 @@ public: //void octave(OctaveStream &) const; protected: + virtual void doDispatch(LCursor & cur, FuncRequest & cmd); /// - void priv_dispatch(LCursor & cur, FuncRequest const & cmd); + bool getStatus(LCursor & cur, FuncRequest const & cmd, + FuncStatus & flag) const; /// returns x offset of cell compared to inset int cellXOffset(idx_type idx) const; /// returns y offset of cell compared to inset @@ -235,6 +234,8 @@ public: std::vector cellinfo_; /// char v_align_; // add approp. type +private: + virtual std::auto_ptr doClone() const; }; #endif