]> git.lyx.org Git - lyx.git/blobdiff - src/TocBackend.h
Various python fixes suggested by pyupgrade.
[lyx.git] / src / TocBackend.h
index b67ee60da3d4585e9109a51d653a87b7eb489aee..c3a178d12ff32900da9df475aa283f2500b4ab5b 100644 (file)
@@ -55,12 +55,13 @@ class TocItem
 {
 public:
        /// Default constructor for STL containers.
-       TocItem() : dit_(0), depth_(0), output_(false) {}
+       TocItem() : dit_(0), depth_(0), output_(false), missing_(false) {}
        ///
        TocItem(DocIterator const & dit,
                int depth,
                docstring const & s,
                bool output_active,
+               bool missing = false,
                FuncRequest const & action = FuncRequest(LFUN_UNKNOWN_ACTION)
                );
        ///
@@ -74,6 +75,8 @@ public:
        ///
        bool isOutput() const { return output_; }
        ///
+       bool isMissing() const { return missing_; }
+       ///
        void setAction(FuncRequest const & a) { action_ = a; }
 
        /// custom action, or the default one (paragraph-goto) if not customised
@@ -92,6 +95,8 @@ private:
        docstring str_;
        /// Is this item in a note, inactive branch, etc?
        bool output_;
+       /// Is this item missing, e.g. missing label?
+       bool missing_;
        /// Custom action
        FuncRequest action_;
 };