Qt ForkAwesome 0.1.0
Library that bundles ForkAwesome for use within Qt applications
|
Allows rendering a QtForkAwesome::Icon (or an arbitrary QChar using an arbitrary font file). More...
#include <renderer.h>
Public Member Functions | |
Renderer (const QString &fontFileName=QString()) | |
Constructs a new renderer with the given fontFileName. More... | |
Renderer (const QByteArray &fontData) | |
Constructs a new renderer with the given fontData. More... | |
~Renderer () | |
Destructs the renderer. More... | |
operator bool () const | |
Returns whether the render could be initialized correctly. More... | |
void | render (QChar character, QPainter *painter, const QRect &rect, const QColor &color) const |
Renders the specified icon using the specified painter. More... | |
void | render (Icon icon, QPainter *painter, const QRect &rect, const QColor &color) const |
Renders the specified icon using the specified painter. More... | |
QPixmap | pixmap (QChar icon, const QSize &size, const QColor &color) const |
Renders the specified character as pixmap of the specified size. More... | |
QPixmap | pixmap (Icon icon, const QSize &size, const QColor &color) const |
Renders the specified icon as pixmap of the specified size. More... | |
void | addThemeOverride (QChar character, const QString &iconNameInTheme) |
Uses the icon from the current icon theme obtained via QIcon::fromTheme() for character if it exists. More... | |
void | addThemeOverride (Icon icon, const QString &iconNameInTheme) |
Uses the icon from the current icon theme obtained via QIcon::fromTheme() for icon if it exists. More... | |
void | addOverride (QChar character, const QIcon &override) |
Uses the specified override icon for character if it is not null. More... | |
void | addOverride (Icon icon, const QIcon &override) |
Uses the specified override icon for icon if it is not null. More... | |
void | clearOverrides () |
Clears all overrides added via addThemeOverride() or addOverride(). More... | |
Static Public Member Functions | |
static Renderer & | global () |
Returns the global instance (which is so far only used by the icon engine plugin). More... | |
Allows rendering a QtForkAwesome::Icon (or an arbitrary QChar using an arbitrary font file).
Definition at line 21 of file renderer.h.
|
explicit |
Constructs a new renderer with the given fontFileName.
Definition at line 81 of file renderer.cpp.
|
explicit |
Constructs a new renderer with the given fontData.
Definition at line 90 of file renderer.cpp.
QtForkAwesome::Renderer::~Renderer | ( | ) |
Destructs the renderer.
Definition at line 98 of file renderer.cpp.
|
inline |
Uses the specified override icon for icon if it is not null.
Definition at line 67 of file renderer.h.
void QtForkAwesome::Renderer::addOverride | ( | QChar | character, |
const QIcon & | override | ||
) |
Uses the specified override icon for character if it is not null.
Definition at line 187 of file renderer.cpp.
|
inline |
Uses the icon from the current icon theme obtained via QIcon::fromTheme() for icon if it exists.
Definition at line 59 of file renderer.h.
void QtForkAwesome::Renderer::addThemeOverride | ( | QChar | character, |
const QString & | iconNameInTheme | ||
) |
Uses the icon from the current icon theme obtained via QIcon::fromTheme() for character if it exists.
Definition at line 179 of file renderer.cpp.
void QtForkAwesome::Renderer::clearOverrides | ( | ) |
Clears all overrides added via addThemeOverride() or addOverride().
Definition at line 195 of file renderer.cpp.
|
static |
Returns the global instance (which is so far only used by the icon engine plugin).
Definition at line 203 of file renderer.cpp.
QtForkAwesome::Renderer::operator bool | ( | ) | const |
Returns whether the render could be initialized correctly.
Definition at line 108 of file renderer.cpp.
QPixmap QtForkAwesome::Renderer::pixmap | ( | Icon | icon, |
const QSize & | size, | ||
const QColor & | color | ||
) | const |
Renders the specified icon as pixmap of the specified size.
Definition at line 171 of file renderer.cpp.
QPixmap QtForkAwesome::Renderer::pixmap | ( | QChar | icon, |
const QSize & | size, | ||
const QColor & | color | ||
) | const |
Renders the specified character as pixmap of the specified size.
Definition at line 144 of file renderer.cpp.
|
inline |
Renders the specified icon using the specified painter.
Definition at line 51 of file renderer.h.
void QtForkAwesome::Renderer::render | ( | QChar | character, |
QPainter * | painter, | ||
const QRect & | rect, | ||
const QColor & | color | ||
) | const |
Renders the specified icon using the specified painter.
Definition at line 128 of file renderer.cpp.