using lyx::support::trim;
using std::endl;
+using std::string;
// The order of the LayoutTags enum is no more important. [asierra300396]
LT_RIGHTMARGIN,
LT_SPACING,
LT_TOPSEP,
+ LT_TOCLEVEL,
LT_INTITLE
};
free_spacing = false;
pass_thru = false;
is_environment = false;
+ toclevel = 0;
}
{ "rightmargin", LT_RIGHTMARGIN },
{ "spacing", LT_SPACING },
{ "textfont", LT_TEXTFONT },
+ { "toclevel", LT_TOCLEVEL },
{ "topsep", LT_TOPSEP }
};
break;
case LT_DEPENDSON:
- if (lexrc.next()) {
+ if (lexrc.next())
depends_on_ = lexrc.getString();
- }
break;
case LT_MARGIN: // margin style definition.
intitle = lexrc.next() && lexrc.getInteger();
break;
+ case LT_TOCLEVEL:
+ lexrc.next();
+ toclevel = lexrc.getInteger();
+ break;
+
case LT_OPTARGS:
- if (lexrc.next()) {
+ if (lexrc.next())
optionalargs = lexrc.getInteger();
- }
break;
case LT_NEED_PROTECT:
}
lexrc.popTable();
- if (labelstring_appendix_.empty())
+ if (labelstring_appendix_.empty())
labelstring_appendix_ = labelstring_;
return error;
}