VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Static Public Member Functions | Protected Attributes
makVrf::DtFontDatabase Class Reference

The class will load up information for all fonts in the font directory to be able to map font names to font files. More...

Inheritance diagram for makVrf::DtFontDatabase:
Inheritance graph
[legend]

Public Member Functions

 DtFontDatabase (makVrv::DtDe &)
virtual ~DtFontDatabase ()
virtual QStringList families () const
 Returns all the families.
virtual QList< intpointSizes (const QString &family)
 Returns all the point sizes for a partiular family.
virtual QString fontFileFor (const QString &family, int flags=0) const
 Returns the font file for the partiular family.
virtual void addFont (const std::string &family, const std::string &fileName)
 Adds a new font and file name mapping.
virtual QString fontFromFile (const std::string &file) const
 Returns the font family given the file.
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 Do nothing constructor.
virtual ~DtVirtualBaseClass ()
 Virtual do nothing destructor.

Static Public Member Functions

static DtFontDatabaseinstance (makVrv::DtDe &de)
 Returns instance of the messager.
static void registerInstance (makVrv::DtDe &de, DtFontDatabase *)

Protected Attributes

makVrv::DtDemyDe
QFontDatabase myFontDatabase

Detailed Description

The class will load up information for all fonts in the font directory to be able to map font names to font files.

Constructor & Destructor Documentation

makVrf::DtFontDatabase::DtFontDatabase ( makVrv::DtDe )
virtual makVrf::DtFontDatabase::~DtFontDatabase ( )
virtual

Member Function Documentation

static DtFontDatabase& makVrf::DtFontDatabase::instance ( makVrv::DtDe de)
static

Returns instance of the messager.

static void makVrf::DtFontDatabase::registerInstance ( makVrv::DtDe de,
DtFontDatabase  
)
static
virtual QStringList makVrf::DtFontDatabase::families ( ) const
virtual

Returns all the families.

virtual QList<int> makVrf::DtFontDatabase::pointSizes ( const QString &  family)
virtual

Returns all the point sizes for a partiular family.

virtual QString makVrf::DtFontDatabase::fontFileFor ( const QString &  family,
int  flags = 0 
) const
virtual

Returns the font file for the partiular family.

virtual void makVrf::DtFontDatabase::addFont ( const std::string &  family,
const std::string &  fileName 
)
virtual

Adds a new font and file name mapping.

virtual QString makVrf::DtFontDatabase::fontFromFile ( const std::string &  file) const
virtual

Returns the font family given the file.

Member Data Documentation

makVrv::DtDe& makVrf::DtFontDatabase::myDe
protected
QFontDatabase makVrf::DtFontDatabase::myFontDatabase
protected

The documentation for this class was generated from the following file:

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)