13#include "kiconloader.h"
15#include <QSharedDataPointer>
17class KIconColorsPrivate;
55 QColor highlight()
const;
56 QColor highlightedText()
const;
57 QColor background()
const;
58 QColor neutralText()
const;
59 QColor positiveText()
const;
60 QColor negativeText()
const;
61 QColor activeText()
const;
63 void setText(
const QColor &color);
64 void setHighlight(
const QColor &color);
65 void setHighlightedText(
const QColor &color);
66 void setBackground(
const QColor &color);
67 void setNeutralText(
const QColor &color);
68 void setPositiveText(
const QColor &color);
69 void setNegativeText(
const QColor &color);
70 void setActiveText(
const QColor& color);
86 friend class KIconLoaderPrivate;
88 QExplicitlySharedDataPointer<KIconColorsPrivate> d_ptr;
Sepecifies which colors will be used when recoloring icons as its stylesheet.
Definition kiconcolors.h:31
KIconColors(const QColor &colors)
Makes all the color property be colors.
KIconColors(const QPalette &palette)
Uses @palette to define text, highlight, highlightedText and background.
KIconColors()
Will fill the colors based on the default QPalette() constructor.
QString stylesheet(KIconLoader::States state) const
States
Defines the possible states of an icon.
Definition kiconloader.h:175