#include <FontBase.h>
Inheritance diagram for FontBase:
Definition at line 32 of file FontBase.h.
Public Member Functions | |
virtual std::string | family () const=0 |
Get the family associated with the font. | |
virtual bool | italic () const=0 |
Returns true if the font is italic, othwise returns false . | |
virtual int | pointSize () const=0 |
Get the pointsize of the font. | |
virtual void | setFamily (const std::string &family)=0 |
Set the family associated with the font. | |
virtual void | setItalic (bool enable)=0 |
Set the font to be italic. | |
virtual void | setPointSize (int pointsize)=0 |
Set the pointsize of the font. | |
virtual void | setWeight (int weight)=0 |
Set the weight of the font. | |
virtual int | weight () const=0 |
Get the weight of the font. | |
virtual | ~FontBase () |
The destructor. | |
Protected Member Functions | |
FontBase (const std::string &family, int pointsize=12, int weight=hippodraw::FontWeight::Normal, bool italic=false) | |
Constructor which is called to set the family. | |
FontBase () | |
The default constructor. |
FontBase | ( | ) | [inline, protected] |
FontBase | ( | const std::string & | family, | |
int | pointsize = 12 , |
|||
int | weight = hippodraw::FontWeight::Normal , |
|||
bool | italic = false | |||
) | [protected] |
Constructor which is called to set the family.
virtual ~FontBase | ( | ) | [inline, virtual] |
virtual std::string family | ( | ) | const [pure virtual] |
Get the family associated with the font.
Implemented in QtFont.
Referenced by OpenGLView::draw_Text(), and FontXML::setAttributes().
virtual bool italic | ( | ) | const [pure virtual] |
Returns true
if the font is italic, othwise returns false
.
Implemented in QtFont.
Referenced by FontXML::setAttributes().
virtual int pointSize | ( | ) | const [pure virtual] |
Get the pointsize of the font.
Implemented in QtFont.
Referenced by OpenGLView::draw_Text(), AxisRepBase::drawXLabels(), AxisRepBase::drawYLabels(), AxisRepColor::drawZLabels(), DataView::prepareMarginRect(), and FontXML::setAttributes().
virtual void setFamily | ( | const std::string & | family | ) | [pure virtual] |
virtual void setItalic | ( | bool | enable | ) | [pure virtual] |
virtual void setPointSize | ( | int | pointsize | ) | [pure virtual] |
virtual void setWeight | ( | int | weight | ) | [pure virtual] |
virtual int weight | ( | ) | const [pure virtual] |