24#ifndef LMMS_GUI_COLOR_CHOOSER_H
25#define LMMS_GUI_COLOR_CHOOSER_H
27#include <QApplication>
29#include <QColorDialog>
58 QApplication::sendEvent(parentWidget(), event);
Base-class for all tracks.
Definition Track.h:68
Definition ColorChooser.h:38
void setPalette(QVector< QColor >)
Set global palette via array, checking bounds.
Definition ColorChooser.cpp:32
static QVector< QColor > nicePalette(int)
Generate a nice palette, with adjustable value.
Definition ColorChooser.cpp:84
static QVector< QColor > getPalette(Palette)
Return a certain palette.
Definition ColorChooser.cpp:58
ColorChooser * withPalette(Palette)
Set palette via enum, return self pointer for chaining.
Definition ColorChooser.cpp:50
ColorChooser(const QColor &initial, QWidget *parent)
Definition ColorChooser.h:40
void keyReleaseEvent(QKeyEvent *event) override
Forward key events to the parent to prevent stuck notes when the dialog gets focus.
Definition ColorChooser.h:56
static QVector< QColor > defaultPalette()
Copy the current QColorDialog palette into an array.
Definition ColorChooser.cpp:72
ColorChooser(QWidget *parent)
Definition ColorChooser.h:41
ColorChooser()=default
For getting a color without having to initialise a color dialog.
Palette
Definition ColorChooser.h:44
@ Default
Definition ColorChooser.h:44
static uintptr_t parent
Definition pugl.h:1644
Definition AudioPortAudio.cpp:223