Changeset 176 for smplayer/trunk/src/audioequalizer.cpp
- Timestamp:
- May 3, 2016, 5:25:45 PM (9 years ago)
- Location:
- smplayer/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
smplayer/trunk
- Property svn:mergeinfo changed
/smplayer/vendor/current merged: 175
- Property svn:mergeinfo changed
-
smplayer/trunk/src/audioequalizer.cpp
r165 r176 1 1 /* smplayer, GUI front-end for mplayer. 2 Copyright (C) 2006-201 4Ricardo Villalba <rvm@users.sourceforge.net>2 Copyright (C) 2006-2016 Ricardo Villalba <rvm@users.sourceforge.net> 3 3 4 4 This program is free software; you can redistribute it and/or modify … … 41 41 eq[n]->setIcon( QPixmap() ); 42 42 eq[n]->sliderWidget()->setRange(-120, 120); 43 eq[n]->sliderWidget()->setTracking(false); 44 connect(eq[n], SIGNAL(valueChanged(int)), this, SLOT(updatePresetCombo())); 43 45 bl->addWidget(eq[n]); 44 46 } … … 229 231 230 232 void AudioEqualizer::reset() { 231 for (int n = 0; n < 10; n++) { 232 eq[n]->setValue(0); 233 } 233 setValues(preset_list[Flat]); 234 234 presets_combo->setCurrentIndex(presets_combo->findData(Flat)); 235 235 } … … 262 262 263 263 for (int n = 0; n < 10; n++) { 264 eq[n]->blockSignals(true); 264 265 eq[n]->setValue(l[n].toInt()); 265 } 266 eq[n]->blockSignals(false); 267 } 268 269 emit valuesChanged(l); 266 270 } 267 271 … … 288 292 } 289 293 emit applyClicked( l ); 294 } 295 296 void AudioEqualizer::updatePresetCombo() { 297 qDebug("AudioEqualizer::updatePresetCombo"); 298 299 AudioEqualizerList l; 300 for (int n = 0; n < 10; n++) { 301 l << eq[n]->value(); 302 } 303 304 int p = findPreset(l); 305 int index = presets_combo->findData(p); 306 if (index != 1) { 307 presets_combo->setCurrentIndex(index); 308 } 290 309 } 291 310
Note:
See TracChangeset
for help on using the changeset viewer.