36 #define COLOR_INCREMENT (static_cast<double>(0.001)) 40 :QWidget(parent), m_width(-1), m_height(-1), m_repaint(false),
41 m_image(Q_NULLPTR), m_logo(xpm_aboutlogo), m_timer(Q_NULLPTR),
55 QPalette pal = palette();
56 pal.setColor(QPalette::Window, Qt::black);
65 for (
int i = 0; i <
MAXSIN; i++) {
68 mul = ((mul * 521)/437);
71 mul +=
m_deg[i] / 100;
94 m_image =
new QImage(size(), QImage::Format_ARGB32_Premultiplied);
106 p.setBrush(Qt::black);
112 p.setCompositionMode(QPainter::CompositionMode_Source);
119 p.setCompositionMode(QPainter::CompositionMode_Exclusion);
120 p.setBrush(QColor::fromHsvF(
m_color_h, 1.0, 1.0));
125 for (
int j = 0; j <
MAXSIN; j++) {
126 for (
int i = 0; i < 21; i++) {
127 si.setPoint(i, (j *
m_width / MAXSIN) +
133 si.setPoint(22,
m_width / 2, 0);
136 amp = sin(
m_deg[j] * 3);
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
static double rect(double param)