#include <LogoWidget.h>
|
virtual void | paintEvent (QPaintEvent *) Q_DECL_OVERRIDE |
|
Definition at line 35 of file LogoWidget.h.
◆ LogoWidget()
Kwave::LogoWidget::LogoWidget |
( |
QWidget * |
parent | ) |
|
|
explicit |
Constructor
Definition at line 39 of file LogoWidget.cpp.
References Kwave::connect(), doAnim(), m_deg, m_timer, and MAXSIN.
55 QPalette pal = palette();
56 pal.setColor(QPalette::Window, Qt::black);
bool connect(Kwave::StreamObject &source, const char *output, Kwave::StreamObject &sink, const char *input)
◆ ~LogoWidget()
Kwave::LogoWidget::~LogoWidget |
( |
| ) |
|
|
virtual |
◆ doAnim
void Kwave::LogoWidget::doAnim |
( |
| ) |
|
|
slot |
◆ paintEvent()
void Kwave::LogoWidget::paintEvent |
( |
QPaintEvent * |
| ) |
|
|
protectedvirtual |
repaints
Definition at line 86 of file LogoWidget.cpp.
References COLOR_INCREMENT, m_color_h, m_deg, m_height, m_image, m_logo, m_repaint, m_width, MAXSIN, rect(), and Kwave::toInt().
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);
static double rect(double param)
◆ m_color_h
double Kwave::LogoWidget::m_color_h |
|
private |
◆ m_deg
double Kwave::LogoWidget::m_deg[MAXSIN] |
|
private |
◆ m_height
int Kwave::LogoWidget::m_height |
|
private |
◆ m_image
QImage* Kwave::LogoWidget::m_image |
|
private |
◆ m_logo
QPixmap Kwave::LogoWidget::m_logo |
|
private |
◆ m_repaint
bool Kwave::LogoWidget::m_repaint |
|
private |
◆ m_timer
QTimer* Kwave::LogoWidget::m_timer |
|
private |
◆ m_width
int Kwave::LogoWidget::m_width |
|
private |
The documentation for this class was generated from the following files: