mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-11-22 10:00:33 +00:00
Use default member initialization in InsetLayout
This commit is contained in:
parent
dbe35af542
commit
6e65967e15
@ -32,25 +32,6 @@ using namespace lyx::support;
|
||||
|
||||
namespace lyx {
|
||||
|
||||
InsetLayout::InsetLayout() :
|
||||
name_(from_ascii("undefined")), lyxtype_(STANDARD),
|
||||
labelstring_(from_ascii("UNDEFINED")), contentaslabel_(false),
|
||||
decoration_(DEFAULT), latextype_(NOLATEXTYPE), font_(inherit_font),
|
||||
labelfont_(sane_font), bgcolor_(Color_error),
|
||||
fixedwidthpreambleencoding_(false), htmlforcecss_ (false),
|
||||
htmlisblock_(true), docbooksection_(false), multipar_(true),
|
||||
custompars_(true), forceplain_(false), passthru_(false),
|
||||
parbreakisnewline_(false), parbreakignored_(false), freespacing_(false),
|
||||
keepempty_(false), forceltr_(false), forceownlines_(false),
|
||||
needprotect_(false), needcprotect_(false), needmboxprotect_(false),
|
||||
intoc_(false), spellcheck_(true), resetsfont_(false), display_(true),
|
||||
forcelocalfontswitch_(false), add_to_toc_(false), is_toc_caption_(false),
|
||||
edit_external_(false)
|
||||
{
|
||||
labelfont_.setColor(Color_error);
|
||||
}
|
||||
|
||||
|
||||
InsetLayout::InsetDecoration translateDecoration(std::string const & str)
|
||||
{
|
||||
if (compare_ascii_no_case(str, "classic") == 0)
|
||||
|
@ -31,7 +31,7 @@ class TextClass;
|
||||
class InsetLayout {
|
||||
public:
|
||||
///
|
||||
InsetLayout();
|
||||
InsetLayout() { labelfont_.setColor(Color_error); }
|
||||
///
|
||||
enum InsetDecoration {
|
||||
CLASSIC,
|
||||
@ -222,23 +222,23 @@ private:
|
||||
///
|
||||
void readArgument(Lexer &);
|
||||
///
|
||||
docstring name_;
|
||||
docstring name_ = from_ascii("undefined");
|
||||
/**
|
||||
* This is only used (at present) to decide where to put them on the menus.
|
||||
* Values are 'charstyle', 'custom' (things that by default look like a
|
||||
* footnote), 'standard'.
|
||||
*/
|
||||
InsetLyXType lyxtype_;
|
||||
InsetLyXType lyxtype_ = STANDARD;
|
||||
///
|
||||
docstring labelstring_;
|
||||
docstring labelstring_ = from_ascii("UNDEFINED");
|
||||
///
|
||||
docstring menustring_;
|
||||
///
|
||||
bool contentaslabel_;
|
||||
bool contentaslabel_ = false;
|
||||
///
|
||||
InsetDecoration decoration_;
|
||||
InsetDecoration decoration_ = DEFAULT;
|
||||
///
|
||||
InsetLaTeXType latextype_;
|
||||
InsetLaTeXType latextype_ = NOLATEXTYPE;
|
||||
///
|
||||
std::string latexname_;
|
||||
///
|
||||
@ -248,11 +248,11 @@ private:
|
||||
///
|
||||
docstring rightdelim_;
|
||||
///
|
||||
FontInfo font_;
|
||||
FontInfo font_ = inherit_font;
|
||||
///
|
||||
FontInfo labelfont_;
|
||||
FontInfo labelfont_ = sane_font;
|
||||
///
|
||||
ColorCode bgcolor_;
|
||||
ColorCode bgcolor_ = Color_error;
|
||||
///
|
||||
docstring counter_;
|
||||
///
|
||||
@ -262,7 +262,7 @@ private:
|
||||
/// Language and babel dependent macro definitions needed for this inset
|
||||
docstring babelpreamble_;
|
||||
///
|
||||
bool fixedwidthpreambleencoding_;
|
||||
bool fixedwidthpreambleencoding_ = false;
|
||||
///
|
||||
docstring refprefix_;
|
||||
///
|
||||
@ -283,11 +283,11 @@ private:
|
||||
mutable std::string defaultcssclass_;
|
||||
/// Whether to force generation of default CSS even if some is given.
|
||||
/// False by default.
|
||||
bool htmlforcecss_;
|
||||
bool htmlforcecss_ = false;
|
||||
///
|
||||
docstring htmlpreamble_;
|
||||
///
|
||||
bool htmlisblock_;
|
||||
bool htmlisblock_ = true;
|
||||
///
|
||||
std::string docbooktag_;
|
||||
///
|
||||
@ -295,7 +295,7 @@ private:
|
||||
///
|
||||
std::string docbookattr_;
|
||||
///
|
||||
bool docbooksection_;
|
||||
bool docbooksection_ = false;
|
||||
///
|
||||
std::string docbookwrappertag_;
|
||||
///
|
||||
@ -305,45 +305,45 @@ private:
|
||||
///
|
||||
std::set<std::string> required_;
|
||||
///
|
||||
bool multipar_;
|
||||
bool multipar_ = true;
|
||||
///
|
||||
bool custompars_;
|
||||
bool custompars_ = true;
|
||||
///
|
||||
bool forceplain_;
|
||||
bool forceplain_ = false;
|
||||
///
|
||||
bool passthru_;
|
||||
bool passthru_ = false;
|
||||
///
|
||||
docstring passthru_chars_;
|
||||
///
|
||||
std::string newline_cmd_;
|
||||
///
|
||||
bool parbreakisnewline_;
|
||||
bool parbreakisnewline_ = false;
|
||||
///
|
||||
bool parbreakignored_;
|
||||
bool parbreakignored_ = false;
|
||||
///
|
||||
bool freespacing_;
|
||||
bool freespacing_ = false;
|
||||
///
|
||||
bool keepempty_;
|
||||
bool keepempty_ = false;
|
||||
///
|
||||
bool forceltr_;
|
||||
bool forceltr_ = false;
|
||||
///
|
||||
bool forceownlines_;
|
||||
bool forceownlines_ = false;
|
||||
///
|
||||
bool needprotect_;
|
||||
bool needprotect_ = false;
|
||||
///
|
||||
bool needcprotect_;
|
||||
bool needcprotect_ = false;
|
||||
///
|
||||
bool needmboxprotect_;
|
||||
bool needmboxprotect_ = false;
|
||||
/// should the contents be written to TOC strings?
|
||||
bool intoc_;
|
||||
bool intoc_ = false;
|
||||
/// check spelling of this inset?
|
||||
bool spellcheck_;
|
||||
bool spellcheck_ = true;
|
||||
///
|
||||
bool resetsfont_;
|
||||
bool resetsfont_ = false;
|
||||
///
|
||||
bool display_;
|
||||
bool display_ = true;
|
||||
///
|
||||
bool forcelocalfontswitch_;
|
||||
bool forcelocalfontswitch_ = false;
|
||||
/** Name of an insetlayout that has replaced this insetlayout.
|
||||
This is used to rename an insetlayout, while keeping backward
|
||||
compatibility
|
||||
@ -354,13 +354,13 @@ private:
|
||||
///
|
||||
Layout::LaTeXArgMap postcommandargs_;
|
||||
///
|
||||
bool add_to_toc_;
|
||||
bool add_to_toc_ = false;
|
||||
///
|
||||
std::string toc_type_;
|
||||
///
|
||||
bool is_toc_caption_;
|
||||
bool is_toc_caption_ = false;
|
||||
///
|
||||
bool edit_external_;
|
||||
bool edit_external_ = false;
|
||||
};
|
||||
|
||||
///
|
||||
|
Loading…
Reference in New Issue
Block a user