-void ParagraphParameters::clear()
-{
- ParameterStruct tmp(*param);
- tmp.added_space_top = VSpace(VSpace::NONE);
- tmp.added_space_bottom = VSpace(VSpace::NONE);
- tmp.spacing.set(Spacing::Default);
- tmp.align = LYX_ALIGN_LAYOUT;
- tmp.depth = 0;
- tmp.noindent = false;
- tmp.labelstring.erase();
- tmp.labelwidthstring.erase();
- tmp.start_of_appendix = false;
- set_from_struct(tmp);
-}
-
-
-ParagraphParameters::depth_type ParagraphParameters::depth() const
-{
- return param->depth;
-}
-
-
-bool ParagraphParameters::sameLayout(ParagraphParameters const & pp) const
-{
- return param->align == pp.param->align &&
- param->added_space_bottom == pp.param->added_space_bottom &&
- param->added_space_top == pp.param->added_space_top &&
- param->spacing == pp.param->spacing &&
- param->noindent == pp.param->noindent &&
- param->depth == pp.param->depth;
-}
-
-
-void ParagraphParameters::set_from_struct(ParameterStruct const & ps)
-{
- // get new param from container with tmp as template
- param = container.get(ps);
-}
-
-
-VSpace const & ParagraphParameters::spaceTop() const
-{
- return param->added_space_top;
-}
+ParagraphParameters::ParagraphParameters()
+ : noindent_(false),
+ start_of_appendix_(false), appendix_(false),
+ align_(LYX_ALIGN_LAYOUT), depth_(0)
+{}