ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::IconFonts Class Reference

#include <IconFonts.h>

Classes

class  IconFontNotFoundException
 

Public Member Functions

 IconFonts ()
 
const IconFontgetIconFont (const QString &name, const std::int32_t &majorVersion=-1, const std::int32_t &minorVersion=-1) const
 
QIcon getIcon (const QString &fontName, const QString &iconName, const QColor &iconForegroundGolor=QColor(0, 0, 0, 255), const QColor &iconBackgroundColor=Qt::transparent) const
 
QStringList getFontNames () const
 
Fonts getIconFonts (const QString &fontName) const
 
void add (const QSharedPointer< IconFont > &iconFont)
 

Detailed Description

Icon fonts utility class

Helper class for keeping track of icon fonts

Author
Thomas Kroes

Constructor & Destructor Documentation

◆ IconFonts()

hdps::IconFonts::IconFonts ( )

Default constructor

Member Function Documentation

◆ add()

void hdps::IconFonts::add ( const QSharedPointer< IconFont > &  iconFont)

Adds an icon font to the database

Parameters
iconFontThe icon font to add

◆ getFontNames()

QStringList hdps::IconFonts::getFontNames ( ) const

Returns a list of the installed icon font names

◆ getIcon()

QIcon hdps::IconFonts::getIcon ( const QString &  fontName,
const QString &  iconName,
const QColor &  iconForegroundGolor = QColor(0, 0, 0, 255),
const QColor &  iconBackgroundColor = Qt::transparent 
) const

Get icon by fontName, iconName, iconForegroundGolor and iconBackgroundColor

Parameters
fontNameName of the icon font
iconNameName of the icon
iconForegroundGolorForeground color of the icon
iconBackgroundColorBackground color of the icon

◆ getIconFont()

const hdps::IconFont & hdps::IconFonts::getIconFont ( const QString &  name,
const std::int32_t &  majorVersion = -1,
const std::int32_t &  minorVersion = -1 
) const

Get icon font by name majorVersion and minorVersion

Parameters
nameName of the icon font
majorVersionMajor version number (latest if not specified)
minorVersionMinor version number (latest if not specified)

◆ getIconFonts()

hdps::IconFonts::Fonts hdps::IconFonts::getIconFonts ( const QString &  fontName) const

Get all icon fonts (versions) for the provided fontName

Parameters
fontNameName of the font

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