ORE Studio 0.0.4
Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
IconUtils Class Reference

Utility class for icon manipulation operations. More...

#include <IconUtils.hpp>

Collaboration diagram for IconUtils:
Collaboration graph

Static Public Member Functions

static QIcon createRecoloredIcon (const QString &svgPath, const QColor &color)
 Creates a recolored version of an SVG icon.
 

Detailed Description

Utility class for icon manipulation operations.

Member Function Documentation

◆ createRecoloredIcon()

QIcon createRecoloredIcon ( const QString &  svgPath,
const QColor &  color 
)
static

Creates a recolored version of an SVG icon.

Loads an SVG icon and creates a new QIcon with the specified color for normal state and a dark gray color for disabled state. Uses QPainter composition modes for efficient rendering.

Parameters
svgPathPath to the SVG icon resource (e.g., ":/icons/icon.svg")
colorColor to apply to the icon in normal state
Returns
QIcon with recolored normal and disabled states, or empty icon on failure
Here is the caller graph for this function: