author | jeremy <jeremy> | 2002-02-11 04:36:18 (UTC) |
---|---|---|
committer | jeremy <jeremy> | 2002-02-11 04:36:18 (UTC) |
commit | 68d08b102aef5f73f2f1b3c5d693c26647f48c33 (patch) (side-by-side diff) | |
tree | f89dac5a0344f2b38f0ea68cae98f58e7bb1816d /noncore/settings/sound/soundsettings.cpp | |
parent | 738f33e4dddf1ce71580bd3651a8457867625501 (diff) | |
download | opie-68d08b102aef5f73f2f1b3c5d693c26647f48c33.zip opie-68d08b102aef5f73f2f1b3c5d693c26647f48c33.tar.gz opie-68d08b102aef5f73f2f1b3c5d693c26647f48c33.tar.bz2 |
Added Record Prefs (Sample Rate, Stereo, and Sixteen or Eight Bit
settings. It writes this information to the standad Sound.conf, however
under the Record group not System group.
Diffstat (limited to 'noncore/settings/sound/soundsettings.cpp') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/settings/sound/soundsettings.cpp | 21 |
1 files changed, 18 insertions, 3 deletions
diff --git a/noncore/settings/sound/soundsettings.cpp b/noncore/settings/sound/soundsettings.cpp index 1143e82..17dbdc0 100644 --- a/noncore/settings/sound/soundsettings.cpp +++ b/noncore/settings/sound/soundsettings.cpp @@ -32,14 +32,17 @@ SoundSettings::SoundSettings( QWidget* parent, const char* name, WFlags fl ) Config config( "Sound" ); config.setGroup( "System" ); volume->setValue(100-config.readNumEntry("Volume")); mic->setValue(100-config.readNumEntry("Mic")); touchsound->setChecked(config.readBoolEntry("Touch")); keysound->setChecked(config.readBoolEntry("Key")); - dblClickRuns->setText(config.readEntry("DblClickVolumeRuns", - "/opt/QtPalmtop/bin/vmemomanager")); + + config.setGroup("Record"); + sampleRate->setText(config.readEntry("SampleRate", "11025")); + stereoCheckBox->setChecked(config.readNumEntry("Stereo", 0)); + sixteenBitCheckBox->setChecked(config.readNumEntry("SixteenBit", 0)); connect(volume, SIGNAL(valueChanged(int)), this, SLOT(setVolume(int))); connect(mic, SIGNAL(valueChanged(int)), this, SLOT(setMic(int))); connect(qApp, SIGNAL( volumeChanged(bool) ), this, SLOT( volumeChanged(bool) ) ); connect(qApp, SIGNAL( micChanged(bool) ), this, SLOT ( micChanged(bool) ) ); } @@ -48,25 +51,37 @@ void SoundSettings::reject() { Config config( "Sound" ); config.setGroup( "System" ); setVolume(100-config.readNumEntry("Volume")); setMic(100-config.readNumEntry("Mic")); + config.setGroup("Record"); + sampleRate->setText(config.readEntry("SampleRate", "11025")); + stereoCheckBox->setChecked(config.readNumEntry("Stereo", 0)); + sixteenBitCheckBox->setChecked(config.readNumEntry("SixteenBit", 0)); + QDialog::reject(); } void SoundSettings::accept() { Config config( "Sound" ); config.setGroup( "System" ); config.writeEntry("Volume",100-volume->value()); config.writeEntry("Mic",100-mic->value()); config.writeEntry("Touch",touchsound->isChecked()); config.writeEntry("Key",keysound->isChecked()); - config.writeEntry("DblClickVolumeRuns", dblClickRuns->text()); + setVolume(volume->value()); + setMic(mic->value()); + + config.setGroup("Record"); + config.writeEntry("SampleRate",sampleRate->text()); + config.writeEntry("Stereo",stereoCheckBox->isChecked()); + config.writeEntry("SixteenBit",sixteenBitCheckBox->isChecked()); + QDialog::accept(); } void SoundSettings::setVolume(int v) { Config config( "Sound" ); |