X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2FBullet.h;h=5fd2d2cf8b711d95aa8806a465b5a100b867639f;hb=110445e3e2fe9beab1c38d2806cfd126dae967a9;hp=0f16f15ce25b7b3ec1c12a9731dbc6e85d29a22f;hpb=44cd0fc9a1687cc63911c7f98d978594458e7813;p=lyx.git diff --git a/src/Bullet.h b/src/Bullet.h index 0f16f15ce2..5fd2d2cf8b 100644 --- a/src/Bullet.h +++ b/src/Bullet.h @@ -4,7 +4,7 @@ * This file is part of LyX, the document processor. * Licence details can be found in the file COPYING. * - * \author Lars Gullik Bjønnes + * \author Lars Gullik Bjønnes * \author Allan Rae * * Full author contact details are available in file CREDITS. @@ -13,7 +13,10 @@ #ifndef BULLET_H #define BULLET_H -#include +#include "support/docstring.h" + + +namespace lyx { /// class Bullet { @@ -22,7 +25,7 @@ public: Bullet(int f = -1, int c = -1, int s = -1); /// - explicit Bullet(std::string const &); + explicit Bullet(docstring const &); /// void setCharacter(int); @@ -31,7 +34,7 @@ public: /// void setSize(int); /// - void setText(std::string const &); + void setText(docstring const &); /// int getCharacter() const; /// @@ -39,11 +42,13 @@ public: /// int getSize() const; /// - std::string const & getText() const; + docstring const & getText() const; /// Bullet & operator=(Bullet const &); /// friend bool operator==(Bullet const &, Bullet const &); + /// + static docstring const bulletEntry(int, int); protected: /// void testInvariant() const; @@ -70,9 +75,7 @@ private: /// void generateText() const; /// - static std::string const bulletSize(int); - /// - static std::string const bulletEntry(int, int); + static docstring const bulletSize(int); /// int font; @@ -97,7 +100,7 @@ private: or one generated internally from the font, character and size settings. */ - mutable std::string text; + mutable docstring text; }; @@ -111,4 +114,7 @@ bool operator!=(Bullet const & b1, Bullet const & b2) extern Bullet const ITEMIZE_DEFAULTS[]; + +} // namespace lyx + #endif /* BULLET_H_ */