]> git.lyx.org Git - lyx.git/blobdiff - src/lyxtextclass.C
more guii moving around.
[lyx.git] / src / lyxtextclass.C
index 75d31c62320d98ddf4ec7b60fd5368e58875c2f8..a84fdea8b2bcc0ac042341c4008c5ebcd83e9993 100644 (file)
@@ -91,6 +91,7 @@ enum TextClassTags {
        TC_CLASSOPTIONS,
        TC_PREAMBLE,
        TC_PROVIDESAMSMATH,
+       TC_PROVIDESNATBIB,
        TC_PROVIDESMAKEIDX,
        TC_PROVIDESURL,
        TC_LEFTMARGIN,
@@ -115,6 +116,7 @@ bool LyXTextClass::Read(string const & filename, bool merge)
                { "preamble",        TC_PREAMBLE },
                { "providesamsmath", TC_PROVIDESAMSMATH },
                { "providesmakeidx", TC_PROVIDESMAKEIDX },
+               { "providesnatbib",  TC_PROVIDESNATBIB },
                { "providesurl",     TC_PROVIDESURL },
                { "rightmargin",     TC_RIGHTMARGIN },
                { "secnumdepth",     TC_SECNUMDEPTH },
@@ -284,6 +286,11 @@ bool LyXTextClass::Read(string const & filename, bool merge)
                                provides_ |= amsmath;
                        break;
 
+               case TC_PROVIDESNATBIB:
+                       if (lexrc.next() && lexrc.getInteger())
+                               provides_ |= natbib;
+                       break;
+
                case TC_PROVIDESMAKEIDX:
                        if (lexrc.next() && lexrc.getInteger())
                                provides_ |= makeidx;