X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FParagraphParameters.h;h=71a4af09d2379cb75a0b02fd82c5721b678f1420;hb=98c966c64594611e469313314abd1e59524adb4a;hp=47149726968a73e9aaf9a9059ae5efb3288321fc;hpb=1a32c26a5ee4af362e249418dc6d441b7ab5d695;p=lyx.git diff --git a/src/ParagraphParameters.h b/src/ParagraphParameters.h index 4714972696..71a4af09d2 100644 --- a/src/ParagraphParameters.h +++ b/src/ParagraphParameters.h @@ -3,16 +3,22 @@ #ifndef PARAGRAPHPARAMETERS_H #define PARAGRAPHPARAMETERS_H +#ifdef __GNUG__ +#pragma interface +#endif + #include "ShareContainer.h" #include "LString.h" #include "layout.h" +// Not yet... lyx 1.3.x or so +//#define NO_PEXTRA_REALLY 1 + +#include "ParameterStruct.h" + class VSpace; class Spacing; -struct ParameterStruct; -// Not yet... lyx 1.3.x or so -//#define NO_PEXTRA_REALLY 1 /// class ParagraphParameters { @@ -24,8 +30,6 @@ public: /// bool sameLayout(ParagraphParameters const &) const; /// - void makeSame(ParagraphParameters const & pp); - /// VSpace const & spaceTop() const; /// void spaceTop(VSpace const &); @@ -62,9 +66,11 @@ public: /// void align(LyXAlignment); /// - char depth() const; + typedef ParameterStruct::depth_type depth_type; /// - void depth(char); + depth_type depth() const; + /// + void depth(depth_type); /// bool startOfAppendix() const; /// @@ -115,4 +121,11 @@ private: /// static ShareContainer container; }; + + +inline +ParagraphParameters::depth_type ParagraphParameters::depth() const +{ + return param->depth; +} #endif