]> git.lyx.org Git - lyx.git/blobdiff - src/insets/InsetTabular.h
Make undo action no-ops when the buffer is read-only
[lyx.git] / src / insets / InsetTabular.h
index f18c3b78e99eb9c3eb40f46787c592da43e75f7c..0d4e7afee9d0e954e564e7f86f8fefec0e28bacd 100644 (file)
@@ -74,7 +74,7 @@ public:
        ///
        void toggleMultiRow(bool m) { isMultiRow = m; }
        ///
-       void setContentAlignment(LyXAlignment al) {contentAlign = al; }
+       void setContentAlignment(LyXAlignment al) { contentAlign = al; }
        /// writes the contents of the cell as a string, optionally
        /// descending into insets
        docstring asString(bool intoInsets = true);
@@ -93,6 +93,8 @@ public:
        bool allowMultiPar() const override { return !isMultiRow && (!isMultiColumn || isFixedWidth); }
        ///
        bool canPaintChange(BufferView const &) const override { return false; }
+       /// This assures we never output \maketitle in table cells
+       bool isInTitle() const override { return true; }
 private:
        ///
        InsetTableCell() = delete;
@@ -978,9 +980,7 @@ public:
        bool canTrackChanges() const override { return true; }
        ///
        bool canPaintChange(BufferView const &) const override { return true; }
-       /** returns false if, when outputting LaTeX, font changes should
-           be closed before generating this inset. This is needed for
-           insets that may contain several paragraphs */
+       ///
        bool inheritFont() const override { return false; }
        ///
        bool allowMultiPar() const override;
@@ -989,7 +989,7 @@ public:
        //
        bool isTable() const override { return true; }
        ///
-       RowFlags rowFlags() const override;
+       int rowFlags() const override;
        ///
        void latex(otexstream &, OutputParams const &) const override;
        ///