15#include <KDABLibFakes>
21static Palette makeDefaultPalette()
41static Palette makeSubduedPalette()
67static Palette makeRainbowPalette()
79 for (
int i = 8; i < 16; ++i) {
133 , _d(new Private(*r.
d))
148 return d->brushes.
size() >= 1;
153 return d->brushes.size();
159 d->brushes.append(brush);
161 d->brushes.insert(position, brush);
170 return d->brushes.at(position %
size());
177 d->brushes.remove(position);
A Palette is a set of brushes (or colors) to be used for painting data sets.
QBrush getBrush(int position) const
void removeBrush(int position)
void addBrush(const QBrush &brush, int position=-1)
Palette & operator=(const Palette &)
Palette(QObject *parent=nullptr)
static const Palette & subduedPalette()
static const Palette & defaultPalette()
static const Palette & rainbowPalette()
const QColor & color() const const
QColor lighter(int factor) const const
T qobject_cast(QObject *object)