|
QGIS API Documentation 3.99.0-Master (f78f5286a64)
|
Encapsulates details required for downloading a font. More...
#include <qgsfontmanager.h>
Public Member Functions | |
| QgsFontDownloadDetails () | |
| Constructor for an invalid QgsFontDownloadDetails. | |
| QgsFontDownloadDetails (const QString &family, const QStringList &fontUrls, const QString &licenseUrl=QString()) | |
| Constructor for QgsFontDownloadDetails. | |
| QString | family () const |
| Returns the font family. | |
| QStringList | fontUrls () const |
| Returns a list of download URLs for all files associated with the font family. | |
| bool | isValid () const |
Returns true if the details represent a valid downloadable font. | |
| QString | licenseUrl () const |
| Returns the optional URL for downloading the font license details. | |
| QString | standardizedFamily () const |
| Returns the cleaned, standardized font family name. | |
Static Public Member Functions | |
| static QString | standardizeFamily (const QString &family) |
| Returns a cleaned, standardized version of a font family name. | |
Encapsulates details required for downloading a font.
Definition at line 36 of file qgsfontmanager.h.
|
default |
Constructor for an invalid QgsFontDownloadDetails.
| QgsFontDownloadDetails::QgsFontDownloadDetails | ( | const QString & | family, |
| const QStringList & | fontUrls, | ||
| const QString & | licenseUrl = QString() |
||
| ) |
Constructor for QgsFontDownloadDetails.
| family | Font family name |
| fontUrls | List of URLS to download for complete set of the font family resources |
| licenseUrl | optional URL to download the font license |
Definition at line 43 of file qgsfontmanager.cpp.
|
inline |
Returns the font family.
Definition at line 69 of file qgsfontmanager.h.
|
inline |
Returns a list of download URLs for all files associated with the font family.
Definition at line 79 of file qgsfontmanager.h.
|
inline |
Returns true if the details represent a valid downloadable font.
Definition at line 62 of file qgsfontmanager.h.
|
inline |
Returns the optional URL for downloading the font license details.
Definition at line 84 of file qgsfontmanager.h.
|
inline |
Returns the cleaned, standardized font family name.
Definition at line 74 of file qgsfontmanager.h.
|
static |
Returns a cleaned, standardized version of a font family name.
Definition at line 51 of file qgsfontmanager.cpp.