VR-Forces Developer's Guide
 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.

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

Public Member Functions

 DtFontDatabase (makVrv::DtDe &)
 
virtual ~DtFontDatabase () override
 
virtual QStringList families () const
 
virtual QList< intpointSizes (const QString &family)
 
virtual QString fontFileFor (const QString &family, int flags=0) const
 
virtual void addFont (const std::string &family, const std::string &fileName)
 
virtual QString fontFromFile (const std::string &file) const
 
- Public Member Functions inherited from makVrv::DtVirtualBaseClass
 DtVirtualBaseClass ()
 
virtual ~DtVirtualBaseClass ()
 

Static Public Member Functions

static DtFontDatabaseinstance (makVrv::DtDe &de)
 
static void registerInstance (makVrv::DtDe &de, DtFontDatabase *)
 

Protected Attributes

makVrv::DtDemyDe
 
QFontDatabase myFontDatabase
 

Constructor & Destructor Documentation

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

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 Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)