Icon Class

(Utils::Icon)

Public Types

enum IconStyleOption { None, Tint, DropShadow, PunchEdges, ToolBarStyle, MenuTintedStyle }
flags IconStyleOptions

Public Functions

Icon()
Icon(int args, Utils::Icon::IconStyleOptions style)
Icon(const QString &imageFileName)
Icon(const Utils::Icon &other)
QIcon icon() const
QString imageFileName() const
QPixmap pixmap(int iconMode = ...) const

Static Public Members

QIcon combinedIcon(const QList<QIcon> &icons)
QIcon combinedIcon(const QList<Utils::Icon> &icons)
QIcon modeIcon(const Utils::Icon &classic, const Utils::Icon &flat, const Utils::Icon &flatActive)
QIcon sideBarIcon(const Utils::Icon &classic, const Utils::Icon &flat)

Member Type Documentation

enum Icon::IconStyleOption
flags Icon::IconStyleOptions

The IconStyleOptions type is a typedef for QFlags<IconStyleOption>. It stores an OR combination of IconStyleOption values.

Member Function Documentation

Icon::Icon()

Default constructs an instance of Icon.

Icon::Icon(int args, Utils::Icon::IconStyleOptions style)

Default constructs an instance of Icon.

Icon::Icon(const QString &imageFileName)

Default constructs an instance of Icon.

Icon::Icon(const Utils::Icon &other)

Default constructs an instance of Icon.

[static] QIcon Icon::combinedIcon(const QList<QIcon> &icons)

[static] QIcon Icon::combinedIcon(const QList<Utils::Icon> &icons)

QIcon Icon::icon() const

QString Icon::imageFileName() const

[static] QIcon Icon::modeIcon(const Utils::Icon &classic, const Utils::Icon &flat, const Utils::Icon &flatActive)

QPixmap Icon::pixmap(int iconMode = ...) const

[static] QIcon Icon::sideBarIcon(const Utils::Icon &classic, const Utils::Icon &flat)