Icon Class
(Utils::Icon)Public Types
| enum | IconStyleOption { None, Tint, DropShadow, PunchEdges, ToolBarStyle, MenuTintedStyle } |
| flags | IconStyleOptions |
Public Functions
| Icon() | |
| Icon(std::initializer_list<IconMaskAndColor> args, IconStyleOptions style = ToolBarStyle) | |
| Icon(const QString &imageFileName) | |
| Icon(const Icon &other) = default | |
| QIcon | icon() const |
| QString | imageFileName() const |
| QPixmap | pixmap(QIcon::Mode iconMode = QIcon::Normal) const |
Static Public Members
| QIcon | combinedIcon(const QList<QIcon> &icons) |
| QIcon | combinedIcon(const QList<Icon> &icons) |
| QIcon | modeIcon(const Icon &classic, const Icon &flat, const Icon &flatActive) |
| QIcon | sideBarIcon(const Icon &classic, const 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(std::initializer_list<IconMaskAndColor> args, IconStyleOptions style = ToolBarStyle)
Default constructs an instance of Icon.
Icon::Icon(const QString &imageFileName)
Default constructs an instance of Icon.
[default] Icon::Icon(const Icon &other)
Copy constructor.