summaryrefslogtreecommitdiff
Side-by-side diff
Diffstat (more/less context) (ignore whitespace changes)
-rw-r--r--noncore/multimedia/opierec/vumeter.cpp19
1 files changed, 6 insertions, 13 deletions
diff --git a/noncore/multimedia/opierec/vumeter.cpp b/noncore/multimedia/opierec/vumeter.cpp
index 0edc806..c28dbe4 100644
--- a/noncore/multimedia/opierec/vumeter.cpp
+++ b/noncore/multimedia/opierec/vumeter.cpp
@@ -27,25 +27,20 @@ VUMeter::VUMeter(QWidget *parent, const char *name, const int tr)
holdTime[i] = 20;
}
readConf();
-
-// QColor c;
-// c.setHsv( (x * 255)/w, 255, 255 );// rainbow effect
-// c.setRgb( 255, 0, 255);
-// p.setPen(c);
-
+
//rainbow effect
- if( colorScheme = 0 ) {
+ if( colorScheme == 0 ) {
for( i = 0; i < para.leds; i++) color[i] = green;
color[0] = color[1] = red;
color[2] = color[3] = color[4] = color[5] = yellow;
} else {
int j = para.leds - 4;
for( i = 0; i < para.leds; i++) {
- int i16 = (j);// & 15;
+ int i16 = (j);
color[i] = QColor(( 15 - i16) * 16, 255, 255, QColor::Hsv);
- owarn << color[i].name() << oendl;
+// owarn << color[i].name() << oendl;
j--;
}
}
@@ -60,9 +55,9 @@ VUMeter::~VUMeter(){
writeConf();
}
void VUMeter::update(){
- qWarning("vumeter update");
+// qWarning("vumeter update");
vuTimer->start(para.update, FALSE);
if (para.onOff) {
disconnect(vuTimer, SIGNAL(timeout()), this , SLOT(timeSlot()));
connect(vuTimer, SIGNAL(timeout()), this , SLOT(timeSlot()));
@@ -221,11 +216,9 @@ void VUMeter::readConf() {
para.reso = config.readNumEntry("Resolution", 3);
para.leds = config.readNumEntry("LEDs", 20);
para.resoFactor = pow(2, para.reso / 6.0);
- colorScheme = config.readNumEntry("colorScheme", 0);
-// update();
-// dia->updatePara();
+ colorScheme = config.readNumEntry("colorScheme", 1);
}
void VUMeter::writeConf() {