A abstract base class for font handling. More...
#include <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 () | |
The default constructor. | |
FontBase (const std::string &family, int pointsize=12, int weight=hippodraw::FontWeight::Normal, bool italic=false) | |
Constructor which is called to set the family. |
A abstract base class for font handling.
Definition at line 32 of file FontBase.h.
|
inlineprotected |
The default constructor.
Definition at line 38 of file FontBase.h.
|
protected |
Constructor which is called to set the family.
|
inlinevirtual |
The destructor.
Definition at line 49 of file FontBase.h.
|
pure virtual |
Get the family associated with the font.
Implemented in QtFont.
Referenced by OpenGLView::draw_Text(), and FontXML::setAttributes().
|
pure virtual |
Returns true
if the font is italic, othwise returns false
.
Implemented in QtFont.
Referenced by FontXML::setAttributes().
|
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().
|
pure virtual |
Set the family associated with the font.
Implemented in QtFont.
|
pure virtual |
Set the font to be italic.
Implemented in QtFont.
|
pure virtual |
Set the pointsize of the font.
Implemented in QtFont.
|
pure virtual |
Set the weight of the font.
Implemented in QtFont.
|
pure virtual |